Sigsiu.NET GmbH issueshttps://code.sigsiu.net/groups/Sigsiu.NET/-/issues2023-08-22T14:59:10Zhttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/241Fatal error on the back-end with PHP 8.22023-08-22T14:59:10ZSławek SikoraFatal error on the back-end with PHP 8.2Following error appear for me on the back-end with PHP 8.2:
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/joomla_common/base/user.php(68): Sobi\Autoloader\Autoloader->load('Sobi')
- 1 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla3/base/user.php(39): SPJoomlaUser->__construct(98)
- 2 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/user.php(508): SPUser->__construct(98)
- 3 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/base/exception.php(89): SPJoomlaUser::getCurrent()
- 4 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/base/exception.php(234): SPException::storeError(16384, 0, 'Joomla\\CMS\\Fact...', '/home/sikorasob...', 455, 'PHP', 's:0:"";', 'a:12:{i:0;a:4:{...')
- 5 [internal function]: SPExceptionHandler(16384, 'Joomla\\CMS\\Fact...', '/home/sikorasob...', 455)
- 6 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/Factory.php(455): trigger_error('Joomla\\CMS\\Fact...', 16384)
- 7 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/Table/Table.php(309): Joomla\CMS\Factory::getDbo()
- 8 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/User/User.php(565): Joomla\CMS\Table\Table::getInstance('user', 'JTable')
- 9 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/User/User.php(814): Joomla\CMS\User\User::getTable()
- 10 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/User/User.php(874): Joomla\CMS\User\User->load(98)
- 11 [internal function]: Joomla\CMS\User\User->__wakeup()
- 12 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/vendor/joomla/registry/src/Registry.php(80): unserialize('O:8:"stdClass":...')
- 13 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/Session/Storage/JoomlaStorage.php(134): Joomla\Registry\Registry->__clone()
- 14 [internal function]: Joomla\CMS\Session\Storage\JoomlaStorage->close()
- 15 {main} thrown in /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/sobi/Autoloader/Autoloader.php on line 136Following error appear for me on the back-end with PHP 8.2:
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/joomla_common/base/user.php(68): Sobi\Autoloader\Autoloader->load('Sobi')
- 1 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla3/base/user.php(39): SPJoomlaUser->__construct(98)
- 2 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/user.php(508): SPUser->__construct(98)
- 3 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/base/exception.php(89): SPJoomlaUser::getCurrent()
- 4 /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/base/exception.php(234): SPException::storeError(16384, 0, 'Joomla\\CMS\\Fact...', '/home/sikorasob...', 455, 'PHP', 's:0:"";', 'a:12:{i:0;a:4:{...')
- 5 [internal function]: SPExceptionHandler(16384, 'Joomla\\CMS\\Fact...', '/home/sikorasob...', 455)
- 6 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/Factory.php(455): trigger_error('Joomla\\CMS\\Fact...', 16384)
- 7 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/Table/Table.php(309): Joomla\CMS\Factory::getDbo()
- 8 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/User/User.php(565): Joomla\CMS\Table\Table::getInstance('user', 'JTable')
- 9 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/User/User.php(814): Joomla\CMS\User\User::getTable()
- 10 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/User/User.php(874): Joomla\CMS\User\User->load(98)
- 11 [internal function]: Joomla\CMS\User\User->__wakeup()
- 12 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/vendor/joomla/registry/src/Registry.php(80): unserialize('O:8:"stdClass":...')
- 13 /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/src/Session/Storage/JoomlaStorage.php(134): Joomla\Registry\Registry->__clone()
- 14 [internal function]: Joomla\CMS\Session\Storage\JoomlaStorage->close()
- 15 {main} thrown in /home/sikorasobipro/test3.sikora.sobipro.eu/libraries/sobi/Autoloader/Autoloader.php on line 1362.3.4Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/ProfileField/-/issues/6email field type cannot be used as email field for profile field2022-10-25T09:01:34ZSławek Sikoraemail field type cannot be used as email field for profile fieldWhen as user email is used email field type, there appear following error on entry save:
- 0 SPField_Profile::userEmailExists(): Argument #1 ($email) must be of type string, null given, called in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/opt/fields/profile.php on line 1014
-
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/opt/fields/profile.php:1066
- 2 SPField_Profile->userEmailExists() JROOT/components/com_sobipro/opt/fields/profile.php:1014
- 3 SPField_Profile->createNewUser() JROOT/components/com_sobipro/opt/fields/profile.php:581
- 4 SPField_Profile->saveData() JROOT/components/com_sobipro/lib/models/field.php:392
- 5 SPField->__call() JROOT/components/com_sobipro/lib/models/entry.php:790
- 6 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/entry.php:525
- 7 SPEntryCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:170
- 8 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:84
- 9 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:577
- 10 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:55
- 11 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 12 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73
- 13 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:355
- 14 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:200
- 15 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:241
- 16 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:294
- 17 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:61
- 18 require_once() JROOT/index.php:32
It works fine with inputbox field as email.When as user email is used email field type, there appear following error on entry save:
- 0 SPField_Profile::userEmailExists(): Argument #1 ($email) must be of type string, null given, called in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/opt/fields/profile.php on line 1014
-
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/opt/fields/profile.php:1066
- 2 SPField_Profile->userEmailExists() JROOT/components/com_sobipro/opt/fields/profile.php:1014
- 3 SPField_Profile->createNewUser() JROOT/components/com_sobipro/opt/fields/profile.php:581
- 4 SPField_Profile->saveData() JROOT/components/com_sobipro/lib/models/field.php:392
- 5 SPField->__call() JROOT/components/com_sobipro/lib/models/entry.php:790
- 6 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/entry.php:525
- 7 SPEntryCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:170
- 8 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:84
- 9 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:577
- 10 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:55
- 11 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 12 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73
- 13 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:355
- 14 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:200
- 15 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:241
- 16 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:294
- 17 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:61
- 18 require_once() JROOT/index.php:32
It works fine with inputbox field as email.https://code.sigsiu.net/Sigsiu.NET/ReviewRating/-/issues/12Rating form do not appear when reviews are disabled2022-11-18T11:39:21ZSławek SikoraRating form do not appear when reviews are disabledLike in the title, when reviews are disabled and only rating form should appear there appear following error:
```
Uncaught TypeError: modalReview.querySelector(...) is null
spReviewResetForm https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/opt/review.js:20
spReviewButton https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/opt/review.js:20
spReviewButton https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/opt/review.js:20
spReviewInitialise https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/opt/review.js:20
<anonymous> https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/opt/review.js:20
Ready https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/core.js:21
<anonymous> https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/opt/review.js:20
review.js:20:450
```Like in the title, when reviews are disabled and only rating form should appear there appear following error:
```
Uncaught TypeError: modalReview.querySelector(...) is null
spReviewResetForm https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/opt/review.js:20
spReviewButton https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/opt/review.js:20
spReviewButton https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/opt/review.js:20
spReviewInitialise https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/opt/review.js:20
<anonymous> https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/opt/review.js:20
Ready https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/core.js:21
<anonymous> https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/opt/review.js:20
review.js:20:450
```3.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/ReviewRating/-/issues/11Can't edit own reviews on the front-end when anonymous rating is disabled2022-11-18T11:39:27ZSławek SikoraCan't edit own reviews on the front-end when anonymous rating is disabledTrying to edit own review from the front-end generate following error:
` 0 Incorrect double value: '' for column `sikorasobipro_test3`.`osrs4_sobipro_sprr_review`.`oar` at row 1
- Call stack
- # Function Location
- 1 () JROOT/libraries/sobi/Application/Joomla/Database/MySQLi.php:1115
- 2 Sobi\Application\Joomla\Database\MySQLi->exec() JROOT/libraries/sobi/Application/Joomla/Database/MySQLi.php:689
- 3 Sobi\Application\Joomla\Database\MySQLi->update() JROOT/components/com_sobipro/lib/models/review.php:875
- 4 SPReview->saveReview() JROOT/components/com_sobipro/lib/ctrl/review.php:297
- 5 SPRevRatingCtrl->submit() JROOT/components/com_sobipro/lib/ctrl/review.php:65
- 6 SPRevRatingCtrl->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:204
- 12 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:243
- 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 `
This problem happens only when anonymous rating is disabled, seems like this function treat logged in user same as visitor.Trying to edit own review from the front-end generate following error:
` 0 Incorrect double value: '' for column `sikorasobipro_test3`.`osrs4_sobipro_sprr_review`.`oar` at row 1
- Call stack
- # Function Location
- 1 () JROOT/libraries/sobi/Application/Joomla/Database/MySQLi.php:1115
- 2 Sobi\Application\Joomla\Database\MySQLi->exec() JROOT/libraries/sobi/Application/Joomla/Database/MySQLi.php:689
- 3 Sobi\Application\Joomla\Database\MySQLi->update() JROOT/components/com_sobipro/lib/models/review.php:875
- 4 SPReview->saveReview() JROOT/components/com_sobipro/lib/ctrl/review.php:297
- 5 SPRevRatingCtrl->submit() JROOT/components/com_sobipro/lib/ctrl/review.php:65
- 6 SPRevRatingCtrl->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:204
- 12 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:243
- 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 `
This problem happens only when anonymous rating is disabled, seems like this function treat logged in user same as visitor.3.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/CalendarField/-/issues/28Warnings in the calendar view iwth PHP82022-04-27T11:48:39ZSławek SikoraWarnings in the calendar view iwth PHP8There are warnings in the calendar view when entry need to be displayed in more than one month and used is PHP8.
`Warning: Undefined array key "attributes" in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/views/calendar.php on line 87`There are warnings in the calendar view when entry need to be displayed in more than one month and used is PHP8.
`Warning: Undefined array key "attributes" in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/views/calendar.php on line 87`3.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/Modules/GeoMapModule/-/issues/17Missed cluster markers on Leaflet map2022-03-29T11:01:38ZSławek SikoraMissed cluster markers on Leaflet mapLeaflet Map have missed cluster marker image, only number appear on the map.Leaflet Map have missed cluster marker image, only number appear on the map.3.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/Modules/GeoMapModule/-/issues/16Markers do not show on Joomla 32022-03-29T11:01:55ZSławek SikoraMarkers do not show on Joomla 3It looks like entries markers aren't loaded on Joomla 3, there also appear following notice there:<br />
> Notice: json://{"section":"add_css_file","message":"File \/home\/sikorasobipro\/test4.sikora.sobipro.eu\/components\/com_sobipro\/usr\/templates\/default7\/css\/geomap-module.css does not exist.","code":0,"file":"SPHeader","line":616,"content":"In file SPHeader at line 616"} in /home/sikorasobipro/test4.sikora.sobipro.eu/components/com_sobipro/lib/sobi.php on line 107
On Joomla 4 everything seems to be OK. Tested on Joomla! 3.10.6; SobiPro 2.0.0.43 RC; SobiPro SP-GeoMap 3.0.0.2 Beta; SP-GeoMap Field 4.0.0.3 BetaIt looks like entries markers aren't loaded on Joomla 3, there also appear following notice there:<br />
> Notice: json://{"section":"add_css_file","message":"File \/home\/sikorasobipro\/test4.sikora.sobipro.eu\/components\/com_sobipro\/usr\/templates\/default7\/css\/geomap-module.css does not exist.","code":0,"file":"SPHeader","line":616,"content":"In file SPHeader at line 616"} in /home/sikorasobipro/test4.sikora.sobipro.eu/components/com_sobipro/lib/sobi.php on line 107
On Joomla 4 everything seems to be OK. Tested on Joomla! 3.10.6; SobiPro 2.0.0.43 RC; SobiPro SP-GeoMap 3.0.0.2 Beta; SP-GeoMap Field 4.0.0.3 Beta3.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/Modules/GeoMapModule/-/issues/15Duplicated category selector2022-03-29T11:02:04ZSławek SikoraDuplicated category selectorCategory select drop down is displayed two times in the module configurationCategory select drop down is displayed two times in the module configuration3.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/CalendarField/-/issues/27Can't install calendar field2022-04-27T11:48:46ZSławek SikoraCan't install calendar fieldI can't install calendar field, got following error:
An error has occurred.
- 500 Cannot execute queries. Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1.
-
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/cms/joomla_common/base/mainframe.php:216
- 2 SPJoomlaMainFrame->runAway() JROOT/components/com_sobipro/lib/base/exception.php:232
- 3 SPExceptionHandler()
- 4 trigger_error() JROOT/components/com_sobipro/lib/sobi.php:107
- 5 Sobi::Error() JROOT/components/com_sobipro/lib/services/installers/sobiproapp.php:124
- 6 SPAppInstaller->install() JROOT/components/com_sobipro/lib/ctrl/adm/extensions.php:1400
- 7 SPExtensionsCtrl->install() JROOT/components/com_sobipro/lib/ctrl/adm/extensions.php:84
- 8 SPExtensionsCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
- 9 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
- 10 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
- 11 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 12 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
- 13 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
- 14 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
- 15 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
- 16 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
- 17 require_once() JROOT/administrator/index.php:32
Tested with SobiPro 2.0.0.42 RC and Calendar field 3.0.0.1 on both Joomla and PHP versionsI can't install calendar field, got following error:
An error has occurred.
- 500 Cannot execute queries. Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1.
-
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/cms/joomla_common/base/mainframe.php:216
- 2 SPJoomlaMainFrame->runAway() JROOT/components/com_sobipro/lib/base/exception.php:232
- 3 SPExceptionHandler()
- 4 trigger_error() JROOT/components/com_sobipro/lib/sobi.php:107
- 5 Sobi::Error() JROOT/components/com_sobipro/lib/services/installers/sobiproapp.php:124
- 6 SPAppInstaller->install() JROOT/components/com_sobipro/lib/ctrl/adm/extensions.php:1400
- 7 SPExtensionsCtrl->install() JROOT/components/com_sobipro/lib/ctrl/adm/extensions.php:84
- 8 SPExtensionsCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:458
- 9 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:57
- 10 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:69
- 11 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
- 12 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:389
- 13 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:143
- 14 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
- 15 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:278
- 16 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:63
- 17 require_once() JROOT/administrator/index.php:32
Tested with SobiPro 2.0.0.42 RC and Calendar field 3.0.0.1 on both Joomla and PHP versions3.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/Modules/EntriesMod/-/issues/9Warnings on non-SobiPro views2022-11-17T10:55:51ZSławek SikoraWarnings on non-SobiPro viewsWhen we browse Joomla pages where there is no SobiPro component content, there appear following warning in the module:<br /><br />
Warning: Use of undefined constant SOBI_ACL - assumed 'SOBI_ACL' (this will throw an Error in a future version of PHP) in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/user.php on line 217
Warning: Use of undefined constant SOBI_ACL - assumed 'SOBI_ACL' (this will throw an Error in a future version of PHP) in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla3/base/user.php on line 227
<br /><br />Tested with Joomla 4.1.0; SobiPro version 2.0.0.37 RC; Entries Module 4.0.0.2 BetaWhen we browse Joomla pages where there is no SobiPro component content, there appear following warning in the module:<br /><br />
Warning: Use of undefined constant SOBI_ACL - assumed 'SOBI_ACL' (this will throw an Error in a future version of PHP) in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/user.php on line 217
Warning: Use of undefined constant SOBI_ACL - assumed 'SOBI_ACL' (this will throw an Error in a future version of PHP) in /home/sikorasobipro/test3.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla3/base/user.php on line 227
<br /><br />Tested with Joomla 4.1.0; SobiPro version 2.0.0.37 RC; Entries Module 4.0.0.2 Beta4.0Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/Modules/EntriesMod/-/issues/8Current View/Category option do not work with enabled pagination2022-11-17T10:56:16ZSławek SikoraCurrent View/Category option do not work with enabled paginationAs in the title, Current View/Category option do not work when pagination is nebaled in the module configuration, always are displayed all entries.As in the title, Current View/Category option do not work when pagination is nebaled in the module configuration, always are displayed all entries.4.0Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/Modules/CategoriesModule/-/issues/4Nested categories cause fatal error2022-02-24T13:40:54ZSławek SikoraNested categories cause fatal errorEnabling nested categories option cause fatal error on the front-end:
0 Class 'SPCategoriesModView' not found
- Call stack
- # Function Location
- 1 () JROOT/modules/mod_sobipro_categories/categorieshelper.php:89
- 2 SPCategoriesMod->display() JROOT/modules/mod_sobipro_categories/categorieshelper.php:50
- 3 SPCategoriesMod::ListCategories() JROOT/modules/mod_sobipro_categories/mod_sobipro_categories.php:32
- 4 include() JROOT/libraries/src/Dispatcher/ModuleDispatcher.php:54
- 5 Joomla\CMS\Dispatcher\ModuleDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/ModuleDispatcher.php:57
- 6 Joomla\CMS\Dispatcher\ModuleDispatcher->dispatch() JROOT/libraries/src/Helper/ModuleHelper.php:295
- 7 Joomla\CMS\Helper\ModuleHelper::renderRawModule() JROOT/libraries/src/Helper/ModuleHelper.php:167
- 8 Joomla\CMS\Helper\ModuleHelper::renderModule() JROOT/libraries/src/Document/Renderer/Html/ModuleRenderer.php:102
- 9 Joomla\CMS\Document\Renderer\Html\ModuleRenderer->render() JROOT/libraries/src/Document/HtmlDocument.php:710
- 10 Joomla\CMS\Document\HtmlDocument->countModules() JROOT/templates/cassiopeia/index.php:109
- 11 require() JROOT/libraries/src/Document/HtmlDocument.php:783
- 12 Joomla\CMS\Document\HtmlDocument->_loadTemplate() JROOT/libraries/src/Document/HtmlDocument.php:842
- 13 Joomla\CMS\Document\HtmlDocument->_fetchTemplate() JROOT/libraries/src/Document/HtmlDocument.php:645
- 14 Joomla\CMS\Document\HtmlDocument->parse() JROOT/libraries/src/Application/CMSApplication.php:1025
- 15 Joomla\CMS\Application\CMSApplication->render() JROOT/libraries/src/Application/SiteApplication.php:802
- 16 Joomla\CMS\Application\SiteApplication->render() JROOT/libraries/src/Application/CMSApplication.php:284
- 17 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
- 18 require_once() JROOT/index.php:32
Tested with Joomla 4.1.0; SobiPro version 2.0.0.37 RC; SobiPro Categories 3.0.0.4 BetaEnabling nested categories option cause fatal error on the front-end:
0 Class 'SPCategoriesModView' not found
- Call stack
- # Function Location
- 1 () JROOT/modules/mod_sobipro_categories/categorieshelper.php:89
- 2 SPCategoriesMod->display() JROOT/modules/mod_sobipro_categories/categorieshelper.php:50
- 3 SPCategoriesMod::ListCategories() JROOT/modules/mod_sobipro_categories/mod_sobipro_categories.php:32
- 4 include() JROOT/libraries/src/Dispatcher/ModuleDispatcher.php:54
- 5 Joomla\CMS\Dispatcher\ModuleDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/ModuleDispatcher.php:57
- 6 Joomla\CMS\Dispatcher\ModuleDispatcher->dispatch() JROOT/libraries/src/Helper/ModuleHelper.php:295
- 7 Joomla\CMS\Helper\ModuleHelper::renderRawModule() JROOT/libraries/src/Helper/ModuleHelper.php:167
- 8 Joomla\CMS\Helper\ModuleHelper::renderModule() JROOT/libraries/src/Document/Renderer/Html/ModuleRenderer.php:102
- 9 Joomla\CMS\Document\Renderer\Html\ModuleRenderer->render() JROOT/libraries/src/Document/HtmlDocument.php:710
- 10 Joomla\CMS\Document\HtmlDocument->countModules() JROOT/templates/cassiopeia/index.php:109
- 11 require() JROOT/libraries/src/Document/HtmlDocument.php:783
- 12 Joomla\CMS\Document\HtmlDocument->_loadTemplate() JROOT/libraries/src/Document/HtmlDocument.php:842
- 13 Joomla\CMS\Document\HtmlDocument->_fetchTemplate() JROOT/libraries/src/Document/HtmlDocument.php:645
- 14 Joomla\CMS\Document\HtmlDocument->parse() JROOT/libraries/src/Application/CMSApplication.php:1025
- 15 Joomla\CMS\Application\CMSApplication->render() JROOT/libraries/src/Application/SiteApplication.php:802
- 16 Joomla\CMS\Application\SiteApplication->render() JROOT/libraries/src/Application/CMSApplication.php:284
- 17 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:63
- 18 require_once() JROOT/index.php:32
Tested with Joomla 4.1.0; SobiPro version 2.0.0.37 RC; SobiPro Categories 3.0.0.4 Beta3.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/224Crash on the Joomla 3 front-end2022-02-25T13:38:03ZSławek SikoraCrash on the Joomla 3 front-endI 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 8I 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 82.0 RC 2Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/Modules/CategoriesModule/-/issues/3Select category button do not work in the module configuration2022-02-24T13:41:06ZSławek SikoraSelect category button do not work in the module configurationClick on the Select category button cause JS error:
```
Uncaught TypeError: elementSid is null
spModuleHandling https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/adm/joomla-modules.js:63
spModuleHandling https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/adm/joomla-modules.js:62
<anonymous> https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/adm/joomla-modules.js:24
Ready https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/core.js:30
<anonymous> https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/adm/joomla-modules.js:23
joomla-modules.js:63:9
```Click on the Select category button cause JS error:
```
Uncaught TypeError: elementSid is null
spModuleHandling https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/adm/joomla-modules.js:63
spModuleHandling https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/adm/joomla-modules.js:62
<anonymous> https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/adm/joomla-modules.js:24
Ready https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/core.js:30
<anonymous> https://test3.sikora.sobipro.eu/components/com_sobipro/lib/js/adm/joomla-modules.js:23
joomla-modules.js:63:9
```3.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/Modules/CategoriesModule/-/issues/2Fatal error when accessing category on Joomla 42022-02-02T15:21:50ZSławek SikoraFatal error when accessing category on Joomla 4There 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)https://code.sigsiu.net/Sigsiu.NET/DownloadField/-/issues/19"Default" license2022-02-01T14:50:45ZSławek Sikora"Default" licenseI'm not sure if I'm right, but... the problem happens for me when we do not allow user to select license, but we want to have default one for all entries. So, there is one license selected in the field configuration, like on the attached image.<br />
![screen1](/uploads/1bc3bd8182e314ed29be5a5052596e19/screen1.png)
<br />I suppose it should always show attached license when the file is downloaded on the front-end, however seems like it is skipped... one note seems like it behaves also in such way with previous field version...I'm not sure if I'm right, but... the problem happens for me when we do not allow user to select license, but we want to have default one for all entries. So, there is one license selected in the field configuration, like on the attached image.<br />
![screen1](/uploads/1bc3bd8182e314ed29be5a5052596e19/screen1.png)
<br />I suppose it should always show attached license when the file is downloaded on the front-end, however seems like it is skipped... one note seems like it behaves also in such way with previous field version...3.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/DownloadField/-/issues/18Delete license move users to the global config view2022-02-01T14:51:13ZSławek SikoraDelete license move users to the global config viewWhen license is deleted and page is reloaded, instead of the current section view/menu loaded is partially menu of the global configuration.<br /><br />
Tested with SobiPro 2.0.0.29 RC and Download Field 3.0.0.6 Beta on Joomla 4.0.6 and 3.10.5When license is deleted and page is reloaded, instead of the current section view/menu loaded is partially menu of the global configuration.<br /><br />
Tested with SobiPro 2.0.0.29 RC and Download Field 3.0.0.6 Beta on Joomla 4.0.6 and 3.10.53.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/222Deprecated notices in the error log2022-02-02T15:25:05ZSławek SikoraDeprecated notices in the error logEvery 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 onlyEvery 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 onlyhttps://code.sigsiu.net/Sigsiu.NET/DownloadField/-/issues/17Delete current file does not work2022-02-24T13:42:13ZSławek SikoraDelete current file does not workLooks like delete current file function does not work. No matter if I only want to delete a file to clear the field, or upload new file and want to delete old field. There aren't any errors or warnings.
<br /><br />
Happens on the front and back-end. Tested with 2.0.0.29 RC and Download Field 3.0.0.6 Beta on Joomla 4.0.6 and 3.10.5Looks like delete current file function does not work. No matter if I only want to delete a file to clear the field, or upload new file and want to delete old field. There aren't any errors or warnings.
<br /><br />
Happens on the front and back-end. Tested with 2.0.0.29 RC and Download Field 3.0.0.6 Beta on Joomla 4.0.6 and 3.10.53.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/220New extensions are installed as core extensions2022-02-01T12:31:44ZSławek SikoraNew extensions are installed as core extensionsNewly 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.