The following was a preliminary test of an existing 3.4.8 site with out-of-date extensions upgraded to 3.5B2 and PHP7
After the update to 3.5B2 and PHP7, an out of date component notice was given for several extensions.
During the update the following error occurred.
Warning: Parameter 1 to PlgSystemRedirect::handleError() expected to be a reference, value given in Unknown on line 0
Fatal error: Uncaught Error: Call to a member function add() on null in /libraries/joomla/cache/storage/memcache.php:466
Stack trace:
#0 /libraries/joomla/cache/storage/memcache.php(287): JCacheStorageMemcache->lockindex()
#1 /libraries/joomla/cache/cache.php(292): JCacheStorageMemcache->clean('_system', 'group')
#2 /libraries/joomla/cache/controller.php(69): JCache->clean('_system')
#3 /tmp/install_56b39e729e97f/install.php(99): JCacheController->__call('clean', Array)
#4 /libraries/cms/installer/adapter/package.php(423): Pkg_Gantry5InstallerScript->postflight('update', Object(JInstallerAdapterPackage), Array)
#5 /libraries/cms/installer/adapt in /libraries/joomla/cache/storage/memcache.php on line 466
Note: cross posted with Gantry 5 gantry/gantry5#1133
https://github.com/joomla/joomla-cms/blob/3.5.0-beta2/plugins/system/redirect/redirect.php#L55 should not be receiving its parameter by reference, signature should match JErrorPage::render() (though the plugin's method shouldn't need to be aware of Throwables). Though the method it calls if it's not handling 404's, JError::customErrorPage() probably should be made aware of Throwables similar to JErrorPage
(or even better just proxy to that class instead).
Labels |
Added:
?
|
Can you retest with beta 3 please
Status | New | ⇒ | Information Required |
Status | Information Required | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2016-03-01 16:06:59 |
Closed_By | ⇒ | brianteeman |
Please see #9270
As I have browsed the site to check things I have found that this occurs with many extensions Looks like it is possibly a Joomla issue