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

I confirm that there is a problem with the update from 1.31 to 1.32.0. I tested with a site that has been working in two languages ​​for several years - Bulgarian and English, with Bulgarian without a suffix, and English using en. The verified Bulgarian page works normally:

https://darisgroup.bg/schetovodstvo

When trying to access the English page, an error is displayed:

https://darisgroup.bg/en/accounting

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.

https://darisgroup.bg/admin/reports/dblog

It shows the following: (I attach a screenshot). At the same time, there is no German language on the site???

I'm restoring from backup to 1.31.

Error due to rush to restore working site, here are the correct versions

Reverting to 1.31.1 still gave the same error. Actually I had a backup from 1.31.0 and updated to 1.31.1, but got the same error.

I deleted the core and database and reverted to backups from 1.31.0 and now the site works normally in Bulgarian and English.

Here is the data for the restored working configuration

Backdrop CMS:                   1.31.0
Installation profile:           standard
PHP version:                    8.2.29
Drupal 7 compatibility:         on
Database server:                10.6.23-MariaDB-log
Web server:                     Apache
jQuery version:                 1.12.4
jQuery UI version:              1.14.0
CKEditor 5 version: 44.3.0      Used in formats: Filtered HTML

Themes
======
Default theme:                  darisgroup (darisgroup) 1.31.0
Admin theme:                    Seven2* (seven2) 1.31.0
  ↳ base theme:                 ↳ Seven (seven) 1.31.0
                               *used when editing or creating content

Enabled modules
===============

Core
----
admin_bar                       1.31.0
block                           1.31.0
ckeditor5                       1.31.0
color                           1.31.0
config                          1.31.0
contact                         1.31.0
contextual                      1.31.0
dashboard                       1.31.0
date                            1.31.0
dblog                           1.31.0
email                           1.31.0
entity                          1.31.0
entityreference                 1.31.0
field                           1.31.0
field_sql_storage               1.31.0
field_ui                        1.31.0
file                            1.31.0
filter                          1.31.0
image                           1.31.0
installer                       1.31.0
language                        1.31.0
layout                          1.31.0
link                            1.31.0
list                            1.31.0
locale                          1.31.0
menu                            1.31.0
node                            1.31.0
number                          1.31.0
options                         1.31.0
path                            1.31.0
redirect                        1.31.0
simpletest                      1.31.0
syslog                          1.31.0
system                          1.31.0
taxonomy                        1.31.0
telemetry                       1.31.0
text                            1.31.0
translation                     1.31.0
update                          1.31.0
user                            1.31.0
views                           1.31.0
views_ui                        1.31.0

Contrib
-------
active_tags                     1.x-2.0.0
antibot                         1.x-1.2.1
back_to_top                     1.x-2.1.3
backup_migrate                  1.x-1.0.30
bueditor                        1.x-2.4
colorbox                        1.x-2.17.4
field_multiple_limit            1.x-1.0.4
flexslider                      1.x-2.0.1
flexslider_fields               1.x-2.0.1
flexslider_views                1.x-2.0.1
frontpage_multilingual          1.x-1.0.0
globalredirect                  1.x-1.6.0
html5_upload                    1.x-1.1.3
i18n                            1.x-1.0.0-beta6
i18n_contact                    1.x-1.0.0-beta6
i18n_field                      1.x-1.0.0-beta6
i18n_node                       1.x-1.0.0-beta6
i18n_path                       1.x-1.0.0-beta6
i18n_redirect                   1.x-1.0.0-beta6
i18n_select                     1.x-1.0.0-beta6
i18n_string                     1.x-1.0.0-beta6
i18n_sync                       1.x-1.0.0-beta6
i18n_taxonomy                   1.x-1.0.0-beta6
i18n_translation                1.x-1.0.0-beta6
languageicons                   1.x-1.1
module_filter                   1.x-2.2.2
nivo_slider                     1.x-3.0.1
seo_meta                        1.x-1.0.16
shield                          1.x-1.3.1
smtp                            1.x-1.7.3
token_help                      1.x-1.1.3
xmlsitemap                      1.x-1.0.11
xmlsitemap_custom               1.x-1.0.11
xmlsitemap_engines              1.x-1.0.11
xmlsitemap_menu                 1.x-1.0.11
xmlsitemap_node                 1.x-1.0.11
xmlsitemap_taxonomy             1.x-1.0.11

Other
-----
copyright_notice                -
imce                            -