Hi everybody. I have a backdrop site on a shared hosting, and it's multilingual. It uses the following translation/internationalization modules:

  • Field Translations
  • Internationalization
  • Menu Translation
  • String Translation
  • Translation Redirect
  • Translation Sets
  • Content Translation
  • Language
  • Locale

I have different nodes and menu paths for each language, and each language is in a different path prefix. I'm using PHP 7.4 as I'm still working on migrating some other sites on the same host to Backdrop and they don't work on PHP 8 (yes, I know)

When I update from 1.31 to 1.32.0, the urls on the non-english version of the site return an error. I could not find the error details, as I had to quickly restore the site. I wish I could provide better ways to diagnose and repeat the issue.

Comments

I tried to reproduce it on a local install through lando, and got the same error. 

Firefox gives me this error

The page isn’t redirecting properly

Firefox has detected that the server is redirecting the request for this address in a way that will never complete.

  • This problem can sometimes be caused by disabling or refusing to accept cookies.

Checking the dev tools, I see that it gets stuck in a 301 redirect loop