It seems that SeoSuite has a problem with Babel.
I have installed both and set up the contexts, the htaccess file and the gateway.
Unfortunately, only empty pages are displayed in the frontend.
The “error” messages you provided are just warnings. It’s unlikely they break the site.
Is there maybe another “real” error message in the server error log? (Fatal error can’t get logged by MODX in the MODX error log.)
In the file core/components/seosuite/model/seosuite/snippets/seosuitesnippets.class.php on line 141, change 'output' => implode($values, PHP_EOL) to the following instead: (The function parameters have to be switched.)
It looks like this error occurs “when user have no access to some context” that was fixed with the following commit on Github for the 3.x version.
I don’t think a 2.x version of the SeoSuite extra is maintained anymore, so you probably have to fix the code yourself:
In the file core/components/seosuite/model/seosuite/snippets/seosuitesnippets.class.php on line 356 ($ctx = $this->modx->getContext($contextKey);) add an if(... statement to make sure $ctx is not null (like it’s done in the commit linked above).