Sigsiu.NET GmbH issues
https://code.sigsiu.net/groups/Sigsiu.NET/-/issues
2022-09-26T10:25:19Z
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/230
Category image selection with PHP 8
2022-09-26T10:25:19Z
Sławek Sikora
Category image selection with PHP 8
When we try to select own image as category icon, there appear following error in the image selection modal when PHP 8 is used:
- 0 method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given
-
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/views/view.php:691
- 2 method_exists() JROOT/components/com_sobipro/lib/views/view.php:691
- 3 SPFrontView->get() JROOT/components/com_sobipro/lib/views/view.php:623
- 4 SPFrontView->show() JROOT/components/com_sobipro/views/tpl/icon.php:56
- 5 include() JROOT/components/com_sobipro/lib/views/category.php:66
- 6 SPCategoryView->icon() JROOT/components/com_sobipro/lib/ctrl/category.php:151
- 7 SPCategoryCtrl->iconChooser() JROOT/components/com_sobipro/lib/ctrl/category.php:62
- 8 SPCategoryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/category.php:122
- 9 SPCategoryAdmCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
- 10 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
- 11 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
- 12 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 13 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
- 14 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
- 15 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
- 16 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
- 17 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
- 18 require_once() JROOT/administrator/index.php:32
When we try to select own image as category icon, there appear following error in the image selection modal when PHP 8 is used:
- 0 method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given
-
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/views/view.php:691
- 2 method_exists() JROOT/components/com_sobipro/lib/views/view.php:691
- 3 SPFrontView->get() JROOT/components/com_sobipro/lib/views/view.php:623
- 4 SPFrontView->show() JROOT/components/com_sobipro/views/tpl/icon.php:56
- 5 include() JROOT/components/com_sobipro/lib/views/category.php:66
- 6 SPCategoryView->icon() JROOT/components/com_sobipro/lib/ctrl/category.php:151
- 7 SPCategoryCtrl->iconChooser() JROOT/components/com_sobipro/lib/ctrl/category.php:62
- 8 SPCategoryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/category.php:122
- 9 SPCategoryAdmCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
- 10 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
- 11 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
- 12 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 13 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
- 14 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
- 15 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
- 16 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
- 17 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
- 18 require_once() JROOT/administrator/index.php:32
2.0.3
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/229
Fatal Error with PHP 8.1
2022-10-04T08:45:36Z
Sławek Sikora
Fatal Error with PHP 8.1
Accessing SobiPro front or back-end on the site with PHP 8.1 generate following error:
`Fatal error: Uncaught Exception: Can't find class Sobi definition in /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/sobi/Autoloader/Autoloader.php:136 `
- Stack trace:
- #0 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla3/base/user.php(53): Sobi\Autoloader\Autoloader->load('Sobi')
- #1 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/user.php(384): SPUser->__construct(98)
- #2 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/base/exception.php(83): SPJoomlaUser::getCurrent()
- #3 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/base/exception.php(228): SPException::storeError(16384, 0, 'Joomla\\CMS\\Fact...', '/home/sikorasob...', 422, 'PHP', 'N;', 'a:12:{i:0;a:4:{...')
- #4 [internal function]: SPExceptionHandler(16384, 'Joomla\\CMS\\Fact...', '/home/sikorasob...', 422)
- #5 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/Factory.php(422): trigger_error('Joomla\\CMS\\Fact...', 16384)
- #6 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/Table/Table.php(320): Joomla\CMS\Factory::getDbo()
- #7 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/User/User.php(575): Joomla\CMS\Table\Table::getInstance('user', 'JTable')
- #8 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/User/User.php(855): Joomla\CMS\User\User::getTable()
- #9 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/User/User.php(920): Joomla\CMS\User\User->load(98)
- #10 [internal function]: Joomla\CMS\User\User->__wakeup()
- #11 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/vendor/joomla/registry/src/Registry.php(80): unserialize('O:8:"stdClass":...')
- #12 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/Session/Storage/JoomlaStorage.php(133): Joomla\Registry\Registry->__clone()
- #13 [internal function]: Joomla\CMS\Session\Storage\JoomlaStorage->close()
- #14 {main} thrown in /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/sobi/Autoloader/Autoloader.php on line 136
Accessing SobiPro front or back-end on the site with PHP 8.1 generate following error:
`Fatal error: Uncaught Exception: Can't find class Sobi definition in /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/sobi/Autoloader/Autoloader.php:136 `
- Stack trace:
- #0 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla3/base/user.php(53): Sobi\Autoloader\Autoloader->load('Sobi')
- #1 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/user.php(384): SPUser->__construct(98)
- #2 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/base/exception.php(83): SPJoomlaUser::getCurrent()
- #3 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/base/exception.php(228): SPException::storeError(16384, 0, 'Joomla\\CMS\\Fact...', '/home/sikorasob...', 422, 'PHP', 'N;', 'a:12:{i:0;a:4:{...')
- #4 [internal function]: SPExceptionHandler(16384, 'Joomla\\CMS\\Fact...', '/home/sikorasob...', 422)
- #5 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/Factory.php(422): trigger_error('Joomla\\CMS\\Fact...', 16384)
- #6 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/Table/Table.php(320): Joomla\CMS\Factory::getDbo()
- #7 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/User/User.php(575): Joomla\CMS\Table\Table::getInstance('user', 'JTable')
- #8 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/User/User.php(855): Joomla\CMS\User\User::getTable()
- #9 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/User/User.php(920): Joomla\CMS\User\User->load(98)
- #10 [internal function]: Joomla\CMS\User\User->__wakeup()
- #11 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/vendor/joomla/registry/src/Registry.php(80): unserialize('O:8:"stdClass":...')
- #12 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/Session/Storage/JoomlaStorage.php(133): Joomla\Registry\Registry->__clone()
- #13 [internal function]: Joomla\CMS\Session\Storage\JoomlaStorage->close()
- #14 {main} thrown in /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/sobi/Autoloader/Autoloader.php on line 136
2.1.0
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/228
Email field encryption causes fatal error
2022-07-29T12:14:31Z
Sławek Sikora
Email field encryption causes fatal error
Enabling email field encryption cause fatal error during entry saving process:
An error has occurred.
> 0 Sobi\Utils\Encryption::Encrypt(): Argument #1 ($data) must be of type string, array given, called in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/opt/fields/email.php on line 391
- Call stack
- # Function Location
- 1 () JROOT/libraries/sobi/Utils/Encryption.php:39
- 2 Sobi\Utils\Encryption::Encrypt() JROOT/components/com_sobipro/opt/fields/email.php:391
- 3 SPField_Email->saveData() JROOT/components/com_sobipro/lib/models/field.php:896
- 4 SPField->__call() JROOT/components/com_sobipro/lib/models/entry.php:799
- 5 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/adm/entry.php:407
- 6 SPEntryAdmCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:170
- 7 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:84
- 8 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/entry.php:107
- 9 SPEntryAdmCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
- 10 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
- 11 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
- 12 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 13 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
- 14 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
- 15 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
- 16 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
- 17 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
- 18 require_once() JROOT/administrator/index.php:32
Enabling email field encryption cause fatal error during entry saving process:
An error has occurred.
> 0 Sobi\Utils\Encryption::Encrypt(): Argument #1 ($data) must be of type string, array given, called in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/opt/fields/email.php on line 391
- Call stack
- # Function Location
- 1 () JROOT/libraries/sobi/Utils/Encryption.php:39
- 2 Sobi\Utils\Encryption::Encrypt() JROOT/components/com_sobipro/opt/fields/email.php:391
- 3 SPField_Email->saveData() JROOT/components/com_sobipro/lib/models/field.php:896
- 4 SPField->__call() JROOT/components/com_sobipro/lib/models/entry.php:799
- 5 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/adm/entry.php:407
- 6 SPEntryAdmCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:170
- 7 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:84
- 8 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/entry.php:107
- 9 SPEntryAdmCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
- 10 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
- 11 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
- 12 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 13 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
- 14 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
- 15 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
- 16 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
- 17 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
- 18 require_once() JROOT/administrator/index.php:32
2.0.3
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/226
Javascript errors if JS files minification is set
2022-07-18T10:27:25Z
Sławek Sikora
Javascript errors if JS files minification is set
Open Street Map with enabled clustering option do not show markers when JS minification is enabled
Open Street Map with enabled clustering option do not show markers when JS minification is enabled
2.0.2
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/225
section configuration generate error wth PHP 8
2022-03-15T12:44:44Z
Sławek Sikora
section configuration generate error wth PHP 8
Accessing section configuration generate following error with PHP 8:
An error has occurred.
- 0 count(): Argument #1 ($value) must be of type Countable|array, null given
-
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/views/adm/view.php:868
- 2 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:824
- 3 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:919
- 4 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:824
- 5 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:919
- 6 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:919
- 7 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:919
- 8 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:356
- 9 SPAdmView->parseDefinition() JROOT/components/com_sobipro/lib/views/adm/view.php:359
- 10 SPAdmView->parseDefinition() JROOT/components/com_sobipro/lib/views/adm/view.php:141
- 11 SPAdmView->loadDefinition() JROOT/components/com_sobipro/lib/views/adm/view.php:215
- 12 SPAdmView->determineTemplate() JROOT/components/com_sobipro/lib/ctrl/adm/config.php:568
- 13 SPConfigAdmCtrl->view() JROOT/components/com_sobipro/lib/ctrl/adm/config.php:114
- 14 SPConfigAdmCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
- 15 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
- 16 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
- 17 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 18 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
- 19 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
- 20 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
- 21 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
- 22 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
- 23 require_once() JROOT/administrator/index.php:32
Accessing section configuration generate following error with PHP 8:
An error has occurred.
- 0 count(): Argument #1 ($value) must be of type Countable|array, null given
-
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/views/adm/view.php:868
- 2 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:824
- 3 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:919
- 4 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:824
- 5 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:919
- 6 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:919
- 7 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:919
- 8 SPAdmView->xmlBody() JROOT/components/com_sobipro/lib/views/adm/view.php:356
- 9 SPAdmView->parseDefinition() JROOT/components/com_sobipro/lib/views/adm/view.php:359
- 10 SPAdmView->parseDefinition() JROOT/components/com_sobipro/lib/views/adm/view.php:141
- 11 SPAdmView->loadDefinition() JROOT/components/com_sobipro/lib/views/adm/view.php:215
- 12 SPAdmView->determineTemplate() JROOT/components/com_sobipro/lib/ctrl/adm/config.php:568
- 13 SPConfigAdmCtrl->view() JROOT/components/com_sobipro/lib/ctrl/adm/config.php:114
- 14 SPConfigAdmCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
- 15 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
- 16 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
- 17 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 18 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
- 19 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
- 20 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
- 21 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
- 22 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
- 23 require_once() JROOT/administrator/index.php:32
2.0 RC 3
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/224
Crash on the Joomla 3 front-end
2022-02-25T13:38:03Z
Sławek Sikora
Crash on the Joomla 3 front-end
I can't access SobiPro section on the Joomla 3.10.6 front-end, got following error:<br />
0 Call to a member function get() on null
/home/sikorasobipro/test4.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/user.php:378
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/cms/joomla_common/base/user.php:378
- 2 SPJoomlaUser::getCurrent() JROOT/components/com_sobipro/lib/base/factory.php:164
- 3 SPFactory::user() JROOT/components/com_sobipro/lib/sobi.php:537
- 4 Sobi::My() JROOT/components/com_sobipro/lib/models/dbobject.php:221
- 5 SPDBObject->__construct() JROOT/components/com_sobipro/lib/ctrl/controller.php:63
- 6 SPController->setModel() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:492
- 7 SobiProCtrl->routeObj() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:304
- 8 SobiProCtrl->route() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:159
- 9 SobiProCtrl->__construct() JROOT/components/com_sobipro/sobipro.php:54
- 10 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
- 11 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
- 12 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:194
- 13 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:233
- 14 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:225
- 15 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49
tested with SobiPro 2.0.0.37 RC and Joomla 3.10.6 on both PHP 7.4 and 8
I can't access SobiPro section on the Joomla 3.10.6 front-end, got following error:<br />
0 Call to a member function get() on null
/home/sikorasobipro/test4.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/user.php:378
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/cms/joomla_common/base/user.php:378
- 2 SPJoomlaUser::getCurrent() JROOT/components/com_sobipro/lib/base/factory.php:164
- 3 SPFactory::user() JROOT/components/com_sobipro/lib/sobi.php:537
- 4 Sobi::My() JROOT/components/com_sobipro/lib/models/dbobject.php:221
- 5 SPDBObject->__construct() JROOT/components/com_sobipro/lib/ctrl/controller.php:63
- 6 SPController->setModel() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:492
- 7 SobiProCtrl->routeObj() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:304
- 8 SobiProCtrl->route() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:159
- 9 SobiProCtrl->__construct() JROOT/components/com_sobipro/sobipro.php:54
- 10 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
- 11 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
- 12 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:194
- 13 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:233
- 14 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:225
- 15 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49
tested with SobiPro 2.0.0.37 RC and Joomla 3.10.6 on both PHP 7.4 and 8
2.0 RC 2
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/223
Fatal error when accessing category on Joomla 4
2022-02-25T13:38:10Z
Sławek Sikora
Fatal error when accessing category on Joomla 4
There is fatal error on Joomla 4 when I try to access any of the categories:
Compile Error: Cannot declare class SPCategoriesModView, because the name is already in use
Exception Stack Trace
Symfony\Component\ErrorHandler\Error\ FatalError
in /home/sikorasobipro/test3.sikora.sobipro.eu/modules/mod_sobipro_categories/view.php (line 1)
There is fatal error on Joomla 4 when I try to access any of the categories:
Compile Error: Cannot declare class SPCategoriesModView, because the name is already in use
Exception Stack Trace
Symfony\Component\ErrorHandler\Error\ FatalError
in /home/sikorasobipro/test3.sikora.sobipro.eu/modules/mod_sobipro_categories/view.php (line 1)
2.0 RC 2
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/222
Deprecated notices in the error log
2022-02-02T15:25:05Z
Sławek Sikora
Deprecated notices in the error log
Every action on the front or back-end generate following notices in the error log:
- E_USER_DEPRECATED
- Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dependency injection container.
- Error Date 20 January 2022, 13:35:50
- In File /libraries/src/Factory.php: 422
- Requested URI /administrator/index.php?option=com_sobipro&task=error
-
-
- E_USER_DEPRECATED
- Joomla\CMS\Factory::getUser() is deprecated. Load the user from the dependency injection container or via Joomla\CMS\Factory::getApplication()->getIdentity().
- Error Date 20 January 2022, 13:35:50
- In File /libraries/src/Factory.php: 335
- Requested URI /administrator/index.php?option=com_sobipro&task=error
<br/><br />
Happens on the Joomla 4 only
Every action on the front or back-end generate following notices in the error log:
- E_USER_DEPRECATED
- Joomla\CMS\Factory::getDbo() is deprecated. Load the database from the dependency injection container.
- Error Date 20 January 2022, 13:35:50
- In File /libraries/src/Factory.php: 422
- Requested URI /administrator/index.php?option=com_sobipro&task=error
-
-
- E_USER_DEPRECATED
- Joomla\CMS\Factory::getUser() is deprecated. Load the user from the dependency injection container or via Joomla\CMS\Factory::getApplication()->getIdentity().
- Error Date 20 January 2022, 13:35:50
- In File /libraries/src/Factory.php: 335
- Requested URI /administrator/index.php?option=com_sobipro&task=error
<br/><br />
Happens on the Joomla 4 only
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/221
Fetching updates in the repository
2022-02-01T12:31:29Z
Sławek Sikora
Fetching updates in the repository
Fetching updates in the repository leads to the following error:<br/><br/>
0 Cannot access offset of type string on string
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/ctrl/adm/extensions.php:738
- 2 SPExtensionsCtrl->browse() JROOT/components/com_sobipro/lib/ctrl/adm/extensions.php:115
- 3 SPExtensionsCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
- 4 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
- 5 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
- 6 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 7 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
- 8 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
- 9 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
- 10 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
- 11 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
- 12 require_once() JROOT/administrator/index.php:32
And this error page appear every time when I access repository after try of updates fetch. Above is visible with PHP 8, when PHP 7.4 is used repository page load, but there appear following errors:
<br/>
> Warning: Illegal string offset 'created' in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/ctrl/adm/extensions.php on line 738
>
> Warning: Illegal string offset 'extensions' in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/ctrl/adm/extensions.php on line 740
Tested with SobiPro 2.0.0.25 Beta 2; Joomla 4.0.5 and Joomla! 3.10.4
Fetching updates in the repository leads to the following error:<br/><br/>
0 Cannot access offset of type string on string
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/ctrl/adm/extensions.php:738
- 2 SPExtensionsCtrl->browse() JROOT/components/com_sobipro/lib/ctrl/adm/extensions.php:115
- 3 SPExtensionsCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
- 4 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
- 5 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
- 6 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 7 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
- 8 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
- 9 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
- 10 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
- 11 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
- 12 require_once() JROOT/administrator/index.php:32
And this error page appear every time when I access repository after try of updates fetch. Above is visible with PHP 8, when PHP 7.4 is used repository page load, but there appear following errors:
<br/>
> Warning: Illegal string offset 'created' in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/ctrl/adm/extensions.php on line 738
>
> Warning: Illegal string offset 'extensions' in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/ctrl/adm/extensions.php on line 740
Tested with SobiPro 2.0.0.25 Beta 2; Joomla 4.0.5 and Joomla! 3.10.4
2.0 RC 1
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/220
New extensions are installed as core extensions
2022-02-01T12:31:44Z
Sławek Sikora
New extensions are installed as core extensions
Newly installed applications appear in the installed applications page as core extensions, and can't be removed/disabled. It happens for new installations, extensions which was installed earlier and are just updated can be selected and disabled.
Newly installed applications appear in the installed applications page as core extensions, and can't be removed/disabled. It happens for new installations, extensions which was installed earlier and are just updated can be selected and disabled.
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/219
Can't access front-end
2022-02-01T12:31:35Z
Sławek Sikora
Can't access front-end
With SobiPro 2.0.0.23 Beta 2 I can't access my sections front-end on Joomla 3.10.4. Tested with PHP 7.4 and 8.0. Following error appear:<br/><br />
0 Call to a member function get() on null
/home/sikorasobipro/test4.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/user.php:420
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/cms/joomla_common/base/user.php:420
- 2 SPJoomlaUser::getCurrent() JROOT/components/com_sobipro/lib/base/factory.php:158
- 3 SPFactory::user() JROOT/components/com_sobipro/lib/sobi.php:542
- 4 Sobi::My() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:285
- 5 SobiProCtrl->route() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:158
- 6 SobiProCtrl->__construct() JROOT/components/com_sobipro/sobipro.php:54
- 7 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
- 8 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
- 9 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:194
- 10 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:233
- 11 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:225
- 12 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49
With SobiPro 2.0.0.23 Beta 2 I can't access my sections front-end on Joomla 3.10.4. Tested with PHP 7.4 and 8.0. Following error appear:<br/><br />
0 Call to a member function get() on null
/home/sikorasobipro/test4.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/user.php:420
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/cms/joomla_common/base/user.php:420
- 2 SPJoomlaUser::getCurrent() JROOT/components/com_sobipro/lib/base/factory.php:158
- 3 SPFactory::user() JROOT/components/com_sobipro/lib/sobi.php:542
- 4 Sobi::My() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:285
- 5 SobiProCtrl->route() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:158
- 6 SobiProCtrl->__construct() JROOT/components/com_sobipro/sobipro.php:54
- 7 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
- 8 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
- 9 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:194
- 10 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:233
- 11 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:225
- 12 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49
2.0 RC 1
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/218
Application installation do not refresh the page
2022-02-01T12:31:53Z
Sławek Sikora
Application installation do not refresh the page
When extension is installed in the applications manager, after the bar goes to 100% the page isn't reload and it just stay at 100%, we need to refresh page manually to get app on the list of installed applications.
When extension is installed in the applications manager, after the bar goes to 100% the page isn't reload and it just stay at 100%, we need to refresh page manually to get app on the list of installed applications.
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/217
Entries can't be saved with notification app and PHP 8
2021-11-23T12:21:46Z
Sławek Sikora
Entries can't be saved with notification app and PHP 8
Saving entries cause following error when PHP 8 is set on the server. Happens on the front and back-end. Tested with SobiPro 2.0.0.18 and notification app 3.0.0.2
0 method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:378
- 2 method_exists() JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:378
- 3 SPLang::parseVal() JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:336
- 4 SPLang::replacePlaceHolders() JROOT/components/com_sobipro/opt/plugins/bank_transfer/init.php:62
- 5 SPPBankTransfer->PaymentMethodView() JROOT/components/com_sobipro/opt/plugins/bank_transfer/init.php:41
- 6 SPPBankTransfer->AppPaymentMessageSend() JROOT/components/com_sobipro/lib/plugins/interface.php:261
- 7 SPPlugins->trigger() JROOT/components/com_sobipro/lib/sobi.php:233
- 8 Sobi::Trigger() JROOT/components/com_sobipro/opt/plugins/notifications/helper.php:162
- 9 SPNotificationHelper::payment() JROOT/components/com_sobipro/opt/plugins/notifications/helper.php:57
- 10 SPNotificationHelper::Trigger() JROOT/components/com_sobipro/opt/plugins/notifications/init.php:142
- 11 SPNotifications->__call() JROOT/components/com_sobipro/lib/plugins/interface.php:261
- 12 SPPlugins->trigger() JROOT/components/com_sobipro/lib/sobi.php:233
- 13 Sobi::Trigger() JROOT/components/com_sobipro/lib/models/entry.php:924
- 14 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/entry.php:511
- 15 SPEntryCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:167
- 16 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:84
- 17 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:574
- 18 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:55
- 19 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
- 20 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 21 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
- 22 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:206
- 23 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:245
- 24 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
- 25 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
- 26 require_once() JROOT/index.php:32
Saving entries cause following error when PHP 8 is set on the server. Happens on the front and back-end. Tested with SobiPro 2.0.0.18 and notification app 3.0.0.2
0 method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:378
- 2 method_exists() JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:378
- 3 SPLang::parseVal() JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:336
- 4 SPLang::replacePlaceHolders() JROOT/components/com_sobipro/opt/plugins/bank_transfer/init.php:62
- 5 SPPBankTransfer->PaymentMethodView() JROOT/components/com_sobipro/opt/plugins/bank_transfer/init.php:41
- 6 SPPBankTransfer->AppPaymentMessageSend() JROOT/components/com_sobipro/lib/plugins/interface.php:261
- 7 SPPlugins->trigger() JROOT/components/com_sobipro/lib/sobi.php:233
- 8 Sobi::Trigger() JROOT/components/com_sobipro/opt/plugins/notifications/helper.php:162
- 9 SPNotificationHelper::payment() JROOT/components/com_sobipro/opt/plugins/notifications/helper.php:57
- 10 SPNotificationHelper::Trigger() JROOT/components/com_sobipro/opt/plugins/notifications/init.php:142
- 11 SPNotifications->__call() JROOT/components/com_sobipro/lib/plugins/interface.php:261
- 12 SPPlugins->trigger() JROOT/components/com_sobipro/lib/sobi.php:233
- 13 Sobi::Trigger() JROOT/components/com_sobipro/lib/models/entry.php:924
- 14 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/entry.php:511
- 15 SPEntryCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:167
- 16 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:84
- 17 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:574
- 18 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:55
- 19 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
- 20 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 21 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
- 22 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:206
- 23 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:245
- 24 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
- 25 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
- 26 require_once() JROOT/index.php:32
1.6.5
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/216
Changing field state with Data Accelerator and PHP 8
2021-11-15T14:26:53Z
Sławek Sikora
Changing field state with Data Accelerator and PHP 8
Similar as in this issue: https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/209
But it affects SobiPro 1.6.5
Similar as in this issue: https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/209
But it affects SobiPro 1.6.5
1.6.5
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/215
Back-end configuration file write functionality
2021-11-23T12:22:02Z
Sławek Sikora
Back-end configuration file write functionality
Perhaps I broke something, but seems like using write configuration function in the global configuration, change all true and false values in the configuration file to 1 and 0. When this happens configuration file need to be edited manually, if we try to add true/false in the editor it is saved inside quotation marks in the file.
Perhaps I broke something, but seems like using write configuration function in the global configuration, change all true and false values in the configuration file to 1 and 0. When this happens configuration file need to be edited manually, if we try to add true/false in the editor it is saved inside quotation marks in the file.
2.0 Beta 1
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/214
Saving entries with image field with PHP 8
2021-10-21T13:10:19Z
Sławek Sikora
Saving entries with image field with PHP 8
When trying to save a entry from the front-end where is uploaded image in the image field got following error:<br />
```
0 count(): Argument #1 ($value) must be of type Countable|array, bool given
Call stack
# Function Location
1 () JROOT/components/com_sobipro/opt/fields/image.php:427
2 SPField_Image->verify() JROOT/components/com_sobipro/opt/fields/image.php:1348
3 SPField_Image->storeData() JROOT/components/com_sobipro/opt/fields/image.php:791
4 SPField_Image->saveData() JROOT/components/com_sobipro/lib/models/field.php:892
5 SPField->__call() JROOT/components/com_sobipro/lib/models/entry.php:794
6 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/entry.php:510
7 SPEntryCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:167
8 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:84
9 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:574
10 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:55
11 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
12 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
13 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
14 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:206
15 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:245
16 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
17 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
18 require_once() JROOT/index.php:32
```
<br />Back-end seems to be saving correctly
<br />Tested with SobiPro 2.0.0.15 and Joomla 4.0.3
When trying to save a entry from the front-end where is uploaded image in the image field got following error:<br />
```
0 count(): Argument #1 ($value) must be of type Countable|array, bool given
Call stack
# Function Location
1 () JROOT/components/com_sobipro/opt/fields/image.php:427
2 SPField_Image->verify() JROOT/components/com_sobipro/opt/fields/image.php:1348
3 SPField_Image->storeData() JROOT/components/com_sobipro/opt/fields/image.php:791
4 SPField_Image->saveData() JROOT/components/com_sobipro/lib/models/field.php:892
5 SPField->__call() JROOT/components/com_sobipro/lib/models/entry.php:794
6 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/entry.php:510
7 SPEntryCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:167
8 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:84
9 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:574
10 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:55
11 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
12 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
13 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
14 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:206
15 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:245
16 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
17 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
18 require_once() JROOT/index.php:32
```
<br />Back-end seems to be saving correctly
<br />Tested with SobiPro 2.0.0.15 and Joomla 4.0.3
2.0 Alpha 2
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/212
Error Log - SobiPro 2.0 - Joomla 4.0
2022-02-25T13:39:38Z
Garry-P
Error Log - SobiPro 2.0 - Joomla 4.0
SobiPro Clean Install:
Backend Saves OK
FrontEnd Both Cancel and the Save Button Does Nothing
*DOMDocument::load(): I/O warning : failed to load external entity "/components/com_sobipro/etc/repos/repository_sigsiu_net.xml"
Error Date 13 October 2021, 09:35:49
In File /lib/ctrl/adm/extensions.php: 1073
Requested URI /administrator/index.php**
<details><summary>Click to expand</summary>
`]]></callTrace>
</error>
<error date="2021-10-13 07:35:48" level="E_WARNING" returnCode="0" section="PHP">
<message>DOMDocument::load(): I/O warning : failed to load external entity "/components/com_sobipro/etc/repos/repository_sigsiu_net.xml"</message>
<file>/home/cloudpanel/htdocs/www.xxxxxxxxxxxxx.com/components/com_sobipro/lib/ctrl/adm/extensions.php:1073</file>
<user uid="485">
<ip>120.159.189.190</ip>
<userAgent>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36</userAgent>
<requestedUri>/administrator/index.php</requestedUri>
<referrerUri>administrator/index.php?option=com_sobipro&task=extensions.browse</referrerUri>
</user>
<callStack><![CDATA[
array (
'repositoryId' => 'repository.sigsiu.net',
'connection' =>
array (
),
'errno' => '',
'status' => '',
'def' =>
array (
),
'path' => '/components/com_sobipro/etc/repos/repository_sigsiu_net.xml',
'file' =>
array (
),
'info' => '<?xml version="1.0" encoding="UTF-8"?>
<repository
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://xml.sigsiu.net/SobiPro/repository.xsd">
<name>SobiPro Repository</name>
<id>sobipro_core</id>
<repositoryLocation>repository.php</repositoryLocation>
<description>
SobiPro Repository at https://repository.sigsiu.net
</description>
<maintainer>
<name>Sigsiu.NET GmbH</name>
<email>sobi[at]sigsiu.net</email>
<url>https://www.sigsiu.net/</url>
<supportUrl>https://www.sigsiu.net/support/</supportUrl>
</maintainer>
</repository>
',
'connectionInfo' =>
array (
'url' => 'https://repository.sigsiu.net/repository.xml',
'content_type' => 'application/xml',
'http_code' => 200,
'header_size' => 258,
'request_size' => 74,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 1.299914,
'namelookup_time' => 0.000929,
'connect_time' => 0.321366,
'pretransfer_time' => 0.973522,
'size_upload' => 0,
'size_download' => 615,
'speed_download' => 473,
'speed_upload' => 0,
'download_content_length' => 615,
'upload_content_length' => -1,
'starttransfer_time' => 1.29987,
'redirect_time' => 0,
'redirect_url' => '',
'primary_ip' => '195.201.12.175',
'certinfo' =>
array (
),
'primary_port' => 443,
'local_ip' => '149.28.174.136',
'local_port' => 33140,
'http_version' => 2,
'protocol' => 2,
'ssl_verifyresult' => 0,
'scheme' => 'HTTPS',
'appconnect_time_us' => 973466,
'connect_time_us' => 321366,
'namelookup_time_us' => 929,
'pretransfer_time_us' => 973522,
'redirect_time_us' => 0,
'starttransfer_time_us' => 1299870,
'total_time_us' => 1299914,
),
'arrUtils' =>
array (
),
'remoteDef' =>
array (
),
)
]]></callStack>
<callTrace><![CDATA[
array (
0 =>
array (
'file' => '/components/com_sobipro/lib/base/config.php',
'line' => '520',
'function' => 'backtrace',
'class' => 'SPConfig',
),
1 =>
array (
'file' => '/components/com_sobipro/lib/base/exception.php',
'line' => '175',
'function' => 'getBacktrace',
'class' => 'SPConfig',
),
2 =>
array (
'file' => 'none',
'line' => 'none',
'function' => 'SPExceptionHandler',
'class' => 'none',
),
3 =>
array (
'file' => '/components/com_sobipro/lib/ctrl/adm/extensions.php',
'line' => '1073',
'function' => 'load',
'class' => 'DOMDocument',
),
4 =>
array (
'file' => '/components/com_sobipro/lib/ctrl/adm/extensions.php',
'line' => '96',
'function' => 'confirmRepo',
'class' => 'SPExtensionsCtrl',
),
5 =>
array (
'file' => '/components/com_sobipro/lib/ctrl/adm/sobipro.php',
'line' => '458',
'function' => 'execute',
'class' => 'SPExtensionsCtrl',
),
6 =>
array (
'file' => '/administrator/components/com_sobipro/sobipro.php',
'line' => '57',
'function' => 'execute',
'class' => 'SobiProAdmCtrl',
),
7 =>
array (
'file' => '/libraries/src/Dispatcher/LegacyComponentDispatcher.php',
'line' => '69',
'function' => 'require_once',
'class' => 'none',
),
8 =>
array (
'file' => '/libraries/src/Dispatcher/LegacyComponentDispatcher.php',
'line' => '71',
'function' => 'Joomla\CMS\Dispatcher\{closure}',
'class' => 'Joomla\CMS\Dispatcher\LegacyComponentDispatcher',
),
9 =>
array (
'file' => '/libraries/src/Component/ComponentHelper.php',
'line' => '389',
'function' => 'dispatch',
'class' => 'Joomla\CMS\Dispatcher\LegacyComponentDispatcher',
),
10 =>
array (
'file' => '/libraries/src/Application/AdministratorApplication.php',
'line' => '143',
'function' => 'renderComponent',
'class' => 'Joomla\CMS\Component\ComponentHelper',
),
11 =>
array (
'file' => '/libraries/src/Application/AdministratorApplication.php',
'line' => '186',
'function' => 'dispatch',
'class' => 'Joomla\CMS\Application\AdministratorApplication',
),
12 =>
array (
'file' => '/libraries/src/Application/CMSApplication.php',
'line' => '278',
'function' => 'doExecute',
'class' => 'Joomla\CMS\Application\AdministratorApplication',
),
13 =>
array (
'file' => '/administrator/includes/app.php',
'line' => '63',
'function' => 'execute',
'class' => 'Joomla\CMS\Application\CMSApplication',
),
14 =>
array (
'file' => '/administrator/index.php',
'line' => '32',
'function' => 'require_once',
'class' => 'none',
),
)
]]></callTrace>
</error>
</errorLog>
`
</details>
SobiPro Clean Install:
Backend Saves OK
FrontEnd Both Cancel and the Save Button Does Nothing
*DOMDocument::load(): I/O warning : failed to load external entity "/components/com_sobipro/etc/repos/repository_sigsiu_net.xml"
Error Date 13 October 2021, 09:35:49
In File /lib/ctrl/adm/extensions.php: 1073
Requested URI /administrator/index.php**
<details><summary>Click to expand</summary>
`]]></callTrace>
</error>
<error date="2021-10-13 07:35:48" level="E_WARNING" returnCode="0" section="PHP">
<message>DOMDocument::load(): I/O warning : failed to load external entity "/components/com_sobipro/etc/repos/repository_sigsiu_net.xml"</message>
<file>/home/cloudpanel/htdocs/www.xxxxxxxxxxxxx.com/components/com_sobipro/lib/ctrl/adm/extensions.php:1073</file>
<user uid="485">
<ip>120.159.189.190</ip>
<userAgent>Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36</userAgent>
<requestedUri>/administrator/index.php</requestedUri>
<referrerUri>administrator/index.php?option=com_sobipro&task=extensions.browse</referrerUri>
</user>
<callStack><![CDATA[
array (
'repositoryId' => 'repository.sigsiu.net',
'connection' =>
array (
),
'errno' => '',
'status' => '',
'def' =>
array (
),
'path' => '/components/com_sobipro/etc/repos/repository_sigsiu_net.xml',
'file' =>
array (
),
'info' => '<?xml version="1.0" encoding="UTF-8"?>
<repository
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="https://xml.sigsiu.net/SobiPro/repository.xsd">
<name>SobiPro Repository</name>
<id>sobipro_core</id>
<repositoryLocation>repository.php</repositoryLocation>
<description>
SobiPro Repository at https://repository.sigsiu.net
</description>
<maintainer>
<name>Sigsiu.NET GmbH</name>
<email>sobi[at]sigsiu.net</email>
<url>https://www.sigsiu.net/</url>
<supportUrl>https://www.sigsiu.net/support/</supportUrl>
</maintainer>
</repository>
',
'connectionInfo' =>
array (
'url' => 'https://repository.sigsiu.net/repository.xml',
'content_type' => 'application/xml',
'http_code' => 200,
'header_size' => 258,
'request_size' => 74,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 1.299914,
'namelookup_time' => 0.000929,
'connect_time' => 0.321366,
'pretransfer_time' => 0.973522,
'size_upload' => 0,
'size_download' => 615,
'speed_download' => 473,
'speed_upload' => 0,
'download_content_length' => 615,
'upload_content_length' => -1,
'starttransfer_time' => 1.29987,
'redirect_time' => 0,
'redirect_url' => '',
'primary_ip' => '195.201.12.175',
'certinfo' =>
array (
),
'primary_port' => 443,
'local_ip' => '149.28.174.136',
'local_port' => 33140,
'http_version' => 2,
'protocol' => 2,
'ssl_verifyresult' => 0,
'scheme' => 'HTTPS',
'appconnect_time_us' => 973466,
'connect_time_us' => 321366,
'namelookup_time_us' => 929,
'pretransfer_time_us' => 973522,
'redirect_time_us' => 0,
'starttransfer_time_us' => 1299870,
'total_time_us' => 1299914,
),
'arrUtils' =>
array (
),
'remoteDef' =>
array (
),
)
]]></callStack>
<callTrace><![CDATA[
array (
0 =>
array (
'file' => '/components/com_sobipro/lib/base/config.php',
'line' => '520',
'function' => 'backtrace',
'class' => 'SPConfig',
),
1 =>
array (
'file' => '/components/com_sobipro/lib/base/exception.php',
'line' => '175',
'function' => 'getBacktrace',
'class' => 'SPConfig',
),
2 =>
array (
'file' => 'none',
'line' => 'none',
'function' => 'SPExceptionHandler',
'class' => 'none',
),
3 =>
array (
'file' => '/components/com_sobipro/lib/ctrl/adm/extensions.php',
'line' => '1073',
'function' => 'load',
'class' => 'DOMDocument',
),
4 =>
array (
'file' => '/components/com_sobipro/lib/ctrl/adm/extensions.php',
'line' => '96',
'function' => 'confirmRepo',
'class' => 'SPExtensionsCtrl',
),
5 =>
array (
'file' => '/components/com_sobipro/lib/ctrl/adm/sobipro.php',
'line' => '458',
'function' => 'execute',
'class' => 'SPExtensionsCtrl',
),
6 =>
array (
'file' => '/administrator/components/com_sobipro/sobipro.php',
'line' => '57',
'function' => 'execute',
'class' => 'SobiProAdmCtrl',
),
7 =>
array (
'file' => '/libraries/src/Dispatcher/LegacyComponentDispatcher.php',
'line' => '69',
'function' => 'require_once',
'class' => 'none',
),
8 =>
array (
'file' => '/libraries/src/Dispatcher/LegacyComponentDispatcher.php',
'line' => '71',
'function' => 'Joomla\CMS\Dispatcher\{closure}',
'class' => 'Joomla\CMS\Dispatcher\LegacyComponentDispatcher',
),
9 =>
array (
'file' => '/libraries/src/Component/ComponentHelper.php',
'line' => '389',
'function' => 'dispatch',
'class' => 'Joomla\CMS\Dispatcher\LegacyComponentDispatcher',
),
10 =>
array (
'file' => '/libraries/src/Application/AdministratorApplication.php',
'line' => '143',
'function' => 'renderComponent',
'class' => 'Joomla\CMS\Component\ComponentHelper',
),
11 =>
array (
'file' => '/libraries/src/Application/AdministratorApplication.php',
'line' => '186',
'function' => 'dispatch',
'class' => 'Joomla\CMS\Application\AdministratorApplication',
),
12 =>
array (
'file' => '/libraries/src/Application/CMSApplication.php',
'line' => '278',
'function' => 'doExecute',
'class' => 'Joomla\CMS\Application\AdministratorApplication',
),
13 =>
array (
'file' => '/administrator/includes/app.php',
'line' => '63',
'function' => 'execute',
'class' => 'Joomla\CMS\Application\CMSApplication',
),
14 =>
array (
'file' => '/administrator/index.php',
'line' => '32',
'function' => 'require_once',
'class' => 'none',
),
)
]]></callTrace>
</error>
</errorLog>
`
</details>
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/211
Failed upgrade - SobiPro 2.0 - Joomla 4.0
2021-10-21T13:10:35Z
Garry-P
Failed upgrade - SobiPro 2.0 - Joomla 4.0
Failed to create table #__sobipro_crawler
-----------------------------------------------------------------------------------------------------------------------------
Failed to convert table #__sobipro_category
-----------------------------------------------------------------------------------------------------------------------------
Failed to convert table #__sobipro_plugins
-----------------------------------------------------------------------------------------------------------------------------
Call to undefined method PDO::real_query()
-----------------------------------------------------------------------------------------------------------------------------
| PHP Built On | Linux server 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3 (2021-07-18) x86_64 |
|------------------------------------------------|---------------------------------------------------------------------------
| Database Type | mysql |
| Database Version | 5.7.27-30 |
| Database Collation | utf8mb4_general_ci |
| Database Connection Collation | utf8mb4_general_ci |
| Database Connection Encryption | None |
| Database Server Supports Connection Encryption | Yes |
| PHP Version | 7.4.23 |
| Web Server | nginx/1.18.0 |
| WebServer to PHP Interface | fpm-fcgi |
| Joomla! Version | Joomla! 4.0.3 Stable [ Furaha ] 12-September-2021 10:39 GMT |
| User Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36 |
Failed to create table #__sobipro_crawler
-----------------------------------------------------------------------------------------------------------------------------
Failed to convert table #__sobipro_category
-----------------------------------------------------------------------------------------------------------------------------
Failed to convert table #__sobipro_plugins
-----------------------------------------------------------------------------------------------------------------------------
Call to undefined method PDO::real_query()
-----------------------------------------------------------------------------------------------------------------------------
| PHP Built On | Linux server 4.19.0-17-amd64 #1 SMP Debian 4.19.194-3 (2021-07-18) x86_64 |
|------------------------------------------------|---------------------------------------------------------------------------
| Database Type | mysql |
| Database Version | 5.7.27-30 |
| Database Collation | utf8mb4_general_ci |
| Database Connection Collation | utf8mb4_general_ci |
| Database Connection Encryption | None |
| Database Server Supports Connection Encryption | Yes |
| PHP Version | 7.4.23 |
| Web Server | nginx/1.18.0 |
| WebServer to PHP Interface | fpm-fcgi |
| Joomla! Version | Joomla! 4.0.3 Stable [ Furaha ] 12-September-2021 10:39 GMT |
| User Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36 |
2.0 Alpha 2
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/210
saving entries with empty select fields - now with PHP 8
2021-10-21T13:10:50Z
Sławek Sikora
saving entries with empty select fields - now with PHP 8
Looks like there is similar issue as before:<br />
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/204
However now it happens only with PHP 8 and generate following error:<br />
```
0 count(): Argument #1 ($value) must be of type Countable|array, null given
Call stack
# Function Location
1 () JROOT/components/com_sobipro/opt/fields/select.php:460
2 SPField_Select->fetchData() JROOT/components/com_sobipro/opt/fields/select.php:507
3 SPField_Select->submit() JROOT/components/com_sobipro/lib/models/field.php:892
4 SPField->__call() JROOT/components/com_sobipro/lib/ctrl/entry.php:249
5 SPEntryCtrl->submit() JROOT/components/com_sobipro/lib/ctrl/entry.php:73
6 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:574
7 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:55
8 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
9 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
10 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
11 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:206
12 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:245
13 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
14 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
15 require_once() JROOT/index.php:32
```
Tested with SobiPro 2.0.0.15
Looks like there is similar issue as before:<br />
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/204
However now it happens only with PHP 8 and generate following error:<br />
```
0 count(): Argument #1 ($value) must be of type Countable|array, null given
Call stack
# Function Location
1 () JROOT/components/com_sobipro/opt/fields/select.php:460
2 SPField_Select->fetchData() JROOT/components/com_sobipro/opt/fields/select.php:507
3 SPField_Select->submit() JROOT/components/com_sobipro/lib/models/field.php:892
4 SPField->__call() JROOT/components/com_sobipro/lib/ctrl/entry.php:249
5 SPEntryCtrl->submit() JROOT/components/com_sobipro/lib/ctrl/entry.php:73
6 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:574
7 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:55
8 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
9 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
10 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
11 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:206
12 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:245
13 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
14 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
15 require_once() JROOT/index.php:32
```
Tested with SobiPro 2.0.0.15
2.0 Alpha 2
Sigrid Suski
Sigrid Suski
https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/209
Changing field state with enabled Data Accelerator and PHP 8
2021-11-04T09:57:23Z
Sławek Sikora
Changing field state with enabled Data Accelerator and PHP 8
Changing field state with enabled data accelerator generate following error:<br />
An error has occurred.
```
HY000 SQLSTATE[HY000]: General error: 10 disk I/O error
Call stack
# Function Location
1 () JROOT/components/com_sobipro/lib/base/cache.php:270
2 PDO->exec() JROOT/components/com_sobipro/lib/base/cache.php:270
3 SPCache->Exec() JROOT/components/com_sobipro/lib/base/cache.php:290
4 SPCache->cleanSection() JROOT/components/com_sobipro/lib/ctrl/adm/field.php:1066
5 SPFieldAdmCtrl->changeState() JROOT/components/com_sobipro/lib/ctrl/adm/field.php:1164
6 SPFieldAdmCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
7 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
8 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
9 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
10 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
11 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
12 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
13 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
14 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
15 require_once() JROOT/administrator/index.php:32
```
Tested with SobiPro 2.0.0.15 Alpha 1, Joomla 4.0.3 and PHP 8.0.11
Changing field state with enabled data accelerator generate following error:<br />
An error has occurred.
```
HY000 SQLSTATE[HY000]: General error: 10 disk I/O error
Call stack
# Function Location
1 () JROOT/components/com_sobipro/lib/base/cache.php:270
2 PDO->exec() JROOT/components/com_sobipro/lib/base/cache.php:270
3 SPCache->Exec() JROOT/components/com_sobipro/lib/base/cache.php:290
4 SPCache->cleanSection() JROOT/components/com_sobipro/lib/ctrl/adm/field.php:1066
5 SPFieldAdmCtrl->changeState() JROOT/components/com_sobipro/lib/ctrl/adm/field.php:1164
6 SPFieldAdmCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
7 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
8 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
9 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
10 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
11 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
12 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
13 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
14 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
15 require_once() JROOT/administrator/index.php:32
```
Tested with SobiPro 2.0.0.15 Alpha 1, Joomla 4.0.3 and PHP 8.0.11
2.0 Alpha 2
Radek Suski
Radek Suski