Attempt to modify property "query" on null
Posted: 13 Dec 2022, 16:38
Hi,
After upgrading to Php 8 we get the following error.
Attempt to modify property "query" on null
Here is the backtrace
Call stack
# Function Location
1 () JROOT/administrator/components/com_phocadownload/libraries/phocadownload/path/routerrules.php:38
2 PhocaDownloadRouterrules->build() JROOT/libraries/src/Component/Router/RouterView.php:229
3 Joomla\CMS\Component\Router\RouterView->build() JROOT/components/com_phocadownload/router.php:314
4 PhocadownloadRouter->build() JROOT/libraries/src/Router/SiteRouter.php:441
5 Joomla\CMS\Router\SiteRouter->buildSefRoute() JROOT/libraries/src/Router/Router.php:405
6 Joomla\CMS\Router\Router->processBuildRules() JROOT/libraries/src/Router/Router.php:192
7 Joomla\CMS\Router\Router->build() JROOT/libraries/src/Router/Route.php:141
8 Joomla\CMS\Router\Route::link() JROOT/libraries/src/Router/Route.php:93
9 Joomla\CMS\Router\Route::_() JROOT/plugins/system/sef/sef.php:108
10 PlgSystemSef->onAfterRender() JROOT/libraries/src/Plugin/CMSPlugin.php:279
11 Joomla\CMS\Plugin\CMSPlugin->Joomla\CMS\Plugin\{closure}() JROOT/libraries/vendor/joomla/event/src/Dispatcher.php:486
12 Joomla\Event\Dispatcher->dispatch() JROOT/libraries/src/Application/EventAware.php:107
13 Joomla\CMS\Application\WebApplication->triggerEvent() JROOT/libraries/src/Application/CMSApplication.php:1023
14 Joomla\CMS\Application\CMSApplication->render() JROOT/libraries/src/Application/SiteApplication.php:714
15 Joomla\CMS\Application\SiteApplication->render() JROOT/libraries/src/Application/CMSApplication.php:299
16 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:61
17 require_once() JROOT/index.php:32
The error is gone after switching back to Php 7 but since php7 comes to end of life next year we would like to start using php 8. We are using Joomla 4.2.5. I have already tried to install the beta version 4.0.5 but the problem still remains
Any ideas please?
Thanks in advance :)
After upgrading to Php 8 we get the following error.
Attempt to modify property "query" on null
Here is the backtrace
Call stack
# Function Location
1 () JROOT/administrator/components/com_phocadownload/libraries/phocadownload/path/routerrules.php:38
2 PhocaDownloadRouterrules->build() JROOT/libraries/src/Component/Router/RouterView.php:229
3 Joomla\CMS\Component\Router\RouterView->build() JROOT/components/com_phocadownload/router.php:314
4 PhocadownloadRouter->build() JROOT/libraries/src/Router/SiteRouter.php:441
5 Joomla\CMS\Router\SiteRouter->buildSefRoute() JROOT/libraries/src/Router/Router.php:405
6 Joomla\CMS\Router\Router->processBuildRules() JROOT/libraries/src/Router/Router.php:192
7 Joomla\CMS\Router\Router->build() JROOT/libraries/src/Router/Route.php:141
8 Joomla\CMS\Router\Route::link() JROOT/libraries/src/Router/Route.php:93
9 Joomla\CMS\Router\Route::_() JROOT/plugins/system/sef/sef.php:108
10 PlgSystemSef->onAfterRender() JROOT/libraries/src/Plugin/CMSPlugin.php:279
11 Joomla\CMS\Plugin\CMSPlugin->Joomla\CMS\Plugin\{closure}() JROOT/libraries/vendor/joomla/event/src/Dispatcher.php:486
12 Joomla\Event\Dispatcher->dispatch() JROOT/libraries/src/Application/EventAware.php:107
13 Joomla\CMS\Application\WebApplication->triggerEvent() JROOT/libraries/src/Application/CMSApplication.php:1023
14 Joomla\CMS\Application\CMSApplication->render() JROOT/libraries/src/Application/SiteApplication.php:714
15 Joomla\CMS\Application\SiteApplication->render() JROOT/libraries/src/Application/CMSApplication.php:299
16 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:61
17 require_once() JROOT/index.php:32
The error is gone after switching back to Php 7 but since php7 comes to end of life next year we would like to start using php 8. We are using Joomla 4.2.5. I have already tried to install the beta version 4.0.5 but the problem still remains
Any ideas please?
Thanks in advance :)