We have a site with two contexts: Web and US. We are using Babel and LangRouter to manage routing and switching between context pages. Everytime we switch to the US context and navigate around different webpages, or refresh the current one, after 1 or 2 pages it will result in us getting a 404 error for the requested US context page and switches back to the web context.
Once we get the 404 error, after one or two refreshes we then switch back to the US context. However this problem does continue with the contexts repeatedly switching back and forth because of the 404 error.
Has anyone else encountered any similar problems before?
After investigating this issue further it turns out it is caused by the context_settings cache folder being turned off in system settings. However, when turning the cache for this folder on, the context_settings folder causes the context to stop working completely when you save a resource (templates, snippets etc).
Are there any known problems with the context_settings cache folder and anyone who might’ve experienced any similar problems?
It does sound a lot like this will be ACL-related. Can you provide a screenshot of both your contexts’ permissions setup? Right click the context to edit it, and then take a screenshot of the permissions tab so everything is nicely in one place.