User tests: Successful: Unsuccessful:
Pull Request for Issue # .
This pull request (PR) adds the compatibility plugin from 5.0 to 4.4 so that it's available when updating to 5.0.
The plugin as such is more or less empty so it doesn't do anything on 4.4.
It needs to be there when updating to 5.0 before the database updates run, otherwise you get an exception when having a system plugin installed and enabled which descends from JPlugin.
On a clean 4.4-dev or latest 4.4 nightly build or 4.4-alpha4 installation, install the following plugin and enable it after installation: https://test5.richard-fath.de/ttest2.zip
Update to the latest 5.0 nightly build or an update package build from the current 5.0-dev branch.
Result: See section "Actual result BEFORE applying this Pull Request" below.
On a clean 4.4-dev or latest 4.4 nightly build or 4.4-alpha4, apply the patch of this PR.
Make a new installation.
Install the following plugin and enable it after installation: https://test5.richard-fath.de/ttest2.zip
Update to the patched package or custom update URL created by Drone for PR #41739 .
Result: See section "Expected result AFTER applying this Pull Request" below.
On a clean 4.4-dev or latest 4.4 nightly build or 4.4-alpha4 installation without the patch of this PR applied, update to the patched package or custom update URL created by Drone for this PR here.
Install the following plugin and enable it after installation: https://test5.richard-fath.de/ttest2.zip
Update to the patched package or custom update URL created by drone for PR #41739 .
Result: See section "Expected result AFTER applying this Pull Request" below.
Depending on your global configuration settings for "Error Reporting" and "Debug System", you get the following results:
ERROR Class "JPlugin" not found
. The latter error is the reason why the finalization step of the update is not started and the database updates have not run.The update succeeds.
Please select:
No documentation changes for docs.joomla.org needed
No documentation changes for manual.joomla.org needed
Category | ⇒ | SQL Administration com_admin Postgresql Language & Strings Installation Libraries Front End Plugins |
Status | New | ⇒ | Pending |
Title |
|
Labels |
Added:
Language Change
PR-4.4-dev
|
For all J* classes. Any system plugin still may use one of J* class in constructor or in other system events.
To be honest, I am not very happy with my solution, but it seems there is no other way to fix the issue, or any other way would be worse.
Status | Pending | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2023-09-13 16:00:01 |
Closed_By | ⇒ | HLeithner |
thanks
Is this needed only for the class JPlugin or all J* classes?