RTC bug PR-6.0-dev Pending

User tests: Successful: Unsuccessful:

avatar brianteeman
brianteeman
5 Nov 2025

Pull Request for Issue #46404 .

Summary of Changes

sysinfo was incorrectly checking for the compat plugin it should have been checking for the compat6 plugin

Testing Instructions

Go to the system information and check the value/setting for the backwards compatibility plugin

Actual result BEFORE applying this Pull Request

Reports as disabled because it is looking for the j5 plugin

image

Expected result AFTER applying this Pull Request

Correctly reports the status of the j6 plugin and its settings

Enabled with all settings on

image

Disabled

image

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

avatar brianteeman brianteeman - open - 5 Nov 2025
avatar brianteeman brianteeman - change - 5 Nov 2025
Status New Pending
avatar joomla-cms-bot joomla-cms-bot - change - 5 Nov 2025
Category Administration com_admin
avatar toivo toivo - test_item - 5 Nov 2025 - Tested successfully
avatar toivo
toivo - comment - 5 Nov 2025

I have tested this item ✅ successfully on c7ebe11

Tested successfully in Wampserver 3.3.8 in Windows 11 using PHP 8.4.14.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46410.

avatar gwstyles gwstyles - test_item - 5 Nov 2025 - Tested successfully
avatar gwstyles
gwstyles - comment - 5 Nov 2025

I have tested this item ✅ successfully on c7ebe11

Tested on live server
Setting Value
Joomla! Version Joomla! 6.0.0 Stable [ Kuimarisha ] 14-October-2025 16:00 UTC
Joomla Backward Compatibility Plugin Enabled ()
PHP Version 8.4.13
PHP Built On Linux nevis-lon.cloudhosting.uk 4.18.0-513.9.1.lve.el8.x86_64 #1 SMP Mon Dec 4 15:01:22 UTC 2023 x86_64
Database Type mysql
Database Version 10.6.23-MariaDB-cll-lve-log
Database Collation utf8mb3_general_ci
Database Connection Collation utf8mb4_general_ci


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46410.

avatar dautrich dautrich - test_item - 5 Nov 2025 - Tested successfully
avatar dautrich
dautrich - comment - 5 Nov 2025

I have tested this item ✅ successfully on c7ebe11


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46410.

avatar richard67 richard67 - change - 5 Nov 2025
Status Pending Ready to Commit
Labels Added: bug PR-6.0-dev
avatar richard67
richard67 - comment - 5 Nov 2025

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46410.

avatar richard67
richard67 - comment - 5 Nov 2025

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46410.

avatar richard67 richard67 - change - 5 Nov 2025
Status Ready to Commit Pending
avatar richard67
richard67 - comment - 5 Nov 2025

Back to pending due to issue tracker issue.


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46410.

avatar richard67 richard67 - change - 5 Nov 2025
Status Pending Ready to Commit
avatar richard67
richard67 - comment - 5 Nov 2025

RTC


This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/46410.

avatar tecpromotion tecpromotion - change - 6 Nov 2025
Title
[6.0] sysinfo conmpat6
[6.0] sysinfo compat6
avatar tecpromotion tecpromotion - edited - 6 Nov 2025
avatar softforge softforge - change - 10 Nov 2025
Labels Added: RTC
avatar softforge softforge - close - 10 Nov 2025
avatar softforge softforge - merge - 10 Nov 2025
avatar softforge softforge - change - 10 Nov 2025
Status Ready to Commit Fixed in Code Base
Closed_Date 0000-00-00 00:00:00 2025-11-10 22:04:08
Closed_By softforge
avatar softforge
softforge - comment - 10 Nov 2025

Thank you @brianteeman for your work on this and a thankyou to all the testers

avatar hmed95
hmed95 - comment - 22 Nov 2025

Hello, some thing strange, i on j5.4 and looking to update to j6, on the update tool i see :

The 'Behaviour - Backward Compatibility' plugin is disabled
Go to ['System - Manage - Plugins'] and disable the plugin.

Checked : No

The 'Behaviour - Backward Compatibility 6' plugin is enabled

Checked : Yes

image

In the extensions manager i see both enabled.

image

In the sql table i see both enabled.

image

btw, i updated the two lines (compat6 instead of compat) in the SysinfoModel.php

avatar richard67
richard67 - comment - 22 Nov 2025

@hmed95 The result of the check for the 1st plugin says "No", so it is NOT disabled. But you have to disable it before updating to 6.

This has been discussed here several times. An improvement will be available with 5.4.1, which will be released on next Tuesday, which makes these checks more understandable (or less confusing). See #46324 .

avatar hmed95
hmed95 - comment - 22 Nov 2025

Thanks, i updated the the latest rc (Joomla! 5.4.1-rc2 Release Candidate [ Kutegemea ] 18-November-2025 18:00 GMT) but to update to j6, when i disable this plugin it show me an error (An error has occurred. 0 Class "JFactory" not found), i enabled it again on the mysql table.

I missed some thing ?

avatar richard67
richard67 - comment - 22 Nov 2025

Thanks, i updated the the latest rc (Joomla! 5.4.1-rc2 Release Candidate [ Kutegemea ] 18-November-2025 18:00 GMT) but to update to j6, when i disable this plugin it show me an error (An error has occurred. 0 Class "JFactory" not found), i enabled it again on the mysql table.

I missed some thing ?

@hmed95 When you disable the plugin and that error is shown, it means that you have a 3rd party extension which is not compatible with Joomla 5 and so needs the Joomla 5 b/c plugin. This wouzld not work anymore on Joomla 6, and it could make the update break in the middle. That's why Joomla forces you to switch it off before the update. If you then have an error, you can investigate it (switch on debug and set error_reporting to maximum in configuration.php so you see the stack trace and can identify the problematic extension. Then you can enable the plugin again in database and fix that e.g. by updating that extension to newer version.

All that is described here: https://manual.joomla.org/migrations/54-60/compat-plugin/

ANd it has nothing to do with this PR here where you are commenting because this PR here handles the Joomla 6 plugin in Joomla 6.

avatar hmed95
hmed95 - comment - 22 Nov 2025

Thanks, its seems thats related to joomla, not ?

Call Stack

# | Function | Location -- | -- | -- 1 | () | JROOT/plugins/system/foundry/foundry.php:14 2 | require_once() | JROOT/libraries/src/Extension/ExtensionManagerTrait.php:217 3 | Joomla\CMS\Application\CMSApplication->loadPluginFromFilesystem() | JROOT/libraries/src/Extension/ExtensionManagerTrait.php:160 4 | Joomla\CMS\Application\CMSApplication->loadExtension() | JROOT/libraries/src/Extension/ExtensionManagerTrait.php:99 5 | Joomla\CMS\Application\CMSApplication->bootPlugin() | JROOT/libraries/src/Plugin/PluginHelper.php:232 6 | Joomla\CMS\Plugin\PluginHelper::import() | JROOT/libraries/src/Plugin/PluginHelper.php:192 7 | Joomla\CMS\Plugin\PluginHelper::importPlugin() | JROOT/libraries/src/Application/CMSApplication.php:812 8 | Joomla\CMS\Application\CMSApplication->initialiseApp() | JROOT/libraries/src/Application/AdministratorApplication.php:332 9 | Joomla\CMS\Application\AdministratorApplication->initialiseApp() | JROOT/libraries/src/Application/AdministratorApplication.php:174 10 | Joomla\CMS\Application\AdministratorApplication->doExecute() | JROOT/libraries/src/Application/CMSApplication.php:304 11 | Joomla\CMS\Application\CMSApplication->execute() | JROOT/administrator/includes/app.php:58 12 | require_once() | JROOT/administrator/index.php:32

avatar richard67
richard67 - comment - 22 Nov 2025

plugins/system/foundry/foundry.php:

@hmed95 That is clearly a 3rd party plugin, not part of the Joomla CMS core.

avatar hmed95
hmed95 - comment - 22 Nov 2025

My bad, thanks a lot problem resolved, it was coming from stackideas plugin, i didnt reconize it with the Foundry name.
Fixed.

Add a Comment

Login with GitHub to post a comment