Sigsiu.NET GmbH issueshttps://code.sigsiu.net/groups/Sigsiu.NET/-/issues2021-11-23T12:21:46Zhttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/217Entries can't be saved with notification app and PHP 82021-11-23T12:21:46ZSławek SikoraEntries can't be saved with notification app and PHP 8Saving 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:32Saving 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:321.6.5Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/216Changing field state with Data Accelerator and PHP 82021-11-15T14:26:53ZSławek SikoraChanging field state with Data Accelerator and PHP 8Similar as in this issue: https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/209
But it affects SobiPro 1.6.5Similar as in this issue: https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/209
But it affects SobiPro 1.6.51.6.5Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/215Back-end configuration file write functionality2021-11-23T12:22:02ZSławek SikoraBack-end configuration file write functionalityPerhaps 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 1Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/214Saving entries with image field with PHP 82021-10-21T13:10:19ZSławek SikoraSaving entries with image field with PHP 8When 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.3When 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.32.0 Alpha 2Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/212Error Log - SobiPro 2.0 - Joomla 4.02022-02-25T13:39:38ZGarry-PError Log - SobiPro 2.0 - Joomla 4.0SobiPro 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/211Failed upgrade - SobiPro 2.0 - Joomla 4.02021-10-21T13:10:35ZGarry-PFailed upgrade - SobiPro 2.0 - Joomla 4.0Failed 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 2Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/210saving entries with empty select fields - now with PHP 82021-10-21T13:10:50ZSławek Sikorasaving entries with empty select fields - now with PHP 8Looks 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.15Looks 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.152.0 Alpha 2Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/209Changing field state with enabled Data Accelerator and PHP 82021-11-04T09:57:23ZSławek SikoraChanging field state with enabled Data Accelerator and PHP 8Changing 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.11Changing 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.112.0 Alpha 2Radek SuskiRadek Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/208Browser title generation2021-10-21T13:11:45ZSławek SikoraBrowser title generationIt seems like there are problems with proper browser title generation. Looks like categories, entries and alpha listing pages do not pass it names to the browser meta title, always section name or menu item meta title is used.It seems like there are problems with proper browser title generation. Looks like categories, entries and alpha listing pages do not pass it names to the browser meta title, always section name or menu item meta title is used.2.0 Alpha 2Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/GeoMapField/-/issues/13Can't clear coordinates during entry edition2022-03-29T11:00:25ZSławek SikoraCan't clear coordinates during entry editionThere is no possibility to remove data from GeoMap field, once it is saved with some coordinates. Removed data during entry edition is recovered after entry save.There is no possibility to remove data from GeoMap field, once it is saved with some coordinates. Removed data during entry edition is recovered after entry save.4.0Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/203Repository with Joomla 3.102021-10-07T14:23:22ZSławek SikoraRepository with Joomla 3.10Repository do not update under Joomla 3.10.1. When we click on fetch update buttons all seems to work fine, even there is successful message, but data isn't updated.Repository do not update under Joomla 3.10.1. When we click on fetch update buttons all seems to work fine, even there is successful message, but data isn't updated.https://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/195add_section browser title parameter2021-12-17T14:34:03ZSławek Sikoraadd_section browser title parameterPerhaps I missed something, but seems like add_section parameter in the config.ini file do not change anything in the browser title. It happens also with PHP 7Perhaps I missed something, but seems like add_section parameter in the config.ini file do not change anything in the browser title. It happens also with PHP 72.0 Beta 1Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/194SOAP problems with PHP 82021-10-05T08:47:09ZSławek SikoraSOAP problems with PHP 8Got following error in the "News and Updates" tab and when I try to fetch updates in the repository:<br />
> An error has occurred: Cannot create instance of "services.soap". Error: Error finding "uri" propertyGot following error in the "News and Updates" tab and when I try to fetch updates in the repository:<br />
> An error has occurred: Cannot create instance of "services.soap". Error: Error finding "uri" property1.6.5Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/193Saving entry with PHP8 error2021-10-05T08:47:22ZSławek SikoraSaving entry with PHP8 errorWhen I try to save a entry using PHP* I got following error:
> 0 method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given
> /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/lang.php:404
<br /><br />
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:404
- 2 method_exists() JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:404
- 3 SPJoomlaLang::parseVal() JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:362
- 4 SPJoomlaLang::replacePlaceHolders() JROOT/components/com_sobipro/opt/plugins/paypal/init.php:117
- 5 SPPPaypal->PaymentMethodView() JROOT/components/com_sobipro/opt/plugins/paypal/init.php:48
- 6 SPPPaypal->AppPaymentMessageSend() JROOT/components/com_sobipro/lib/plugins/interface.php:256
- 7 SPPlugins->trigger() JROOT/components/com_sobipro/lib/sobi.php:241
- 8 Sobi::Trigger() JROOT/components/com_sobipro/opt/plugins/notifications/helper.php:157
- 9 SPNotificationHelper::payment() JROOT/components/com_sobipro/opt/plugins/notifications/helper.php:58
- 10 SPNotificationHelper::Trigger() JROOT/components/com_sobipro/opt/plugins/notifications/init.php:137
- 11 SPNotifications->__call() JROOT/components/com_sobipro/lib/plugins/interface.php:256
- 12 SPPlugins->trigger() JROOT/components/com_sobipro/lib/sobi.php:241
- 13 Sobi::Trigger() JROOT/components/com_sobipro/lib/models/entry.php:899
- 14 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/entry.php:474
- 15 SPEntryCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:163
- 16 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:81
- 17 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:567
- 18 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:47
- 19 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
- 20 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
- 21 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:194
- 22 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:233
- 23 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:196
- 24 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49
<br /><br />after such attempt I can't access any more SobiPro in the back-end, there appear following error:
> HY000 SQLSTATE[HY000]: General error: 10 disk I/O error
> /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/lib/base/cache.php:268
<br /><br />
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/base/cache.php:268
- 2 PDO->exec() JROOT/components/com_sobipro/lib/base/cache.php:268
- 3 SPCache->Exec() JROOT/components/com_sobipro/lib/base/cache.php:482
- 4 SPCache->addVar() JROOT/components/com_sobipro/lib/base/config.php:905
- 5 SPConfig->getParentPath() JROOT/components/com_sobipro/lib/cms/joomla_common/base/mainframe.php:898
- 6 SPJoomlaMainFrame->getItemid() JROOT/components/com_sobipro/lib/cms/joomla_common/base/mainframe.php:716
- 7 SPJoomlaMainFrame::url() JROOT/components/com_sobipro/lib/sobi.php:54
- 8 Sobi::Url() JROOT/components/com_sobipro/lib/models/entry.php:138
- 9 SPEntry->loadTable() JROOT/components/com_sobipro/lib/models/dbobject.php:839
- 10 SPDBObject->extend() JROOT/components/com_sobipro/lib/models/dbobject.php:859
- 11 SPDBObject->init() JROOT/components/com_sobipro/lib/base/factory.php:357
- 12 SPFactory::EntryRow() JROOT/components/com_sobipro/lib/ctrl/adm/front.php:370
- 13 SPAdminPanel->addEntries() JROOT/components/com_sobipro/lib/ctrl/adm/front.php:317
- 14 SPAdminPanel->getEntries() JROOT/components/com_sobipro/lib/ctrl/adm/front.php:165
- 15 SPAdminPanel->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:450
- 16 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:51
- 17 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
- 18 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
- 19 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:101
- 20 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:159
- 21 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:196
- 22 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/index.php:51When I try to save a entry using PHP* I got following error:
> 0 method_exists(): Argument #1 ($object_or_class) must be of type object|string, array given
> /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/lib/cms/joomla_common/base/lang.php:404
<br /><br />
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:404
- 2 method_exists() JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:404
- 3 SPJoomlaLang::parseVal() JROOT/components/com_sobipro/lib/cms/joomla_common/base/lang.php:362
- 4 SPJoomlaLang::replacePlaceHolders() JROOT/components/com_sobipro/opt/plugins/paypal/init.php:117
- 5 SPPPaypal->PaymentMethodView() JROOT/components/com_sobipro/opt/plugins/paypal/init.php:48
- 6 SPPPaypal->AppPaymentMessageSend() JROOT/components/com_sobipro/lib/plugins/interface.php:256
- 7 SPPlugins->trigger() JROOT/components/com_sobipro/lib/sobi.php:241
- 8 Sobi::Trigger() JROOT/components/com_sobipro/opt/plugins/notifications/helper.php:157
- 9 SPNotificationHelper::payment() JROOT/components/com_sobipro/opt/plugins/notifications/helper.php:58
- 10 SPNotificationHelper::Trigger() JROOT/components/com_sobipro/opt/plugins/notifications/init.php:137
- 11 SPNotifications->__call() JROOT/components/com_sobipro/lib/plugins/interface.php:256
- 12 SPPlugins->trigger() JROOT/components/com_sobipro/lib/sobi.php:241
- 13 Sobi::Trigger() JROOT/components/com_sobipro/lib/models/entry.php:899
- 14 SPEntry->save() JROOT/components/com_sobipro/lib/ctrl/entry.php:474
- 15 SPEntryCtrl->save() JROOT/components/com_sobipro/lib/ctrl/controller.php:163
- 16 SPController->execute() JROOT/components/com_sobipro/lib/ctrl/entry.php:81
- 17 SPEntryCtrl->execute() JROOT/components/com_sobipro/lib/ctrl/sobipro.php:567
- 18 SobiProCtrl->execute() JROOT/components/com_sobipro/sobipro.php:47
- 19 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
- 20 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
- 21 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:194
- 22 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:233
- 23 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:196
- 24 Joomla\CMS\Application\CMSApplication->execute() JROOT/index.php:49
<br /><br />after such attempt I can't access any more SobiPro in the back-end, there appear following error:
> HY000 SQLSTATE[HY000]: General error: 10 disk I/O error
> /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/lib/base/cache.php:268
<br /><br />
- Call stack
- # Function Location
- 1 () JROOT/components/com_sobipro/lib/base/cache.php:268
- 2 PDO->exec() JROOT/components/com_sobipro/lib/base/cache.php:268
- 3 SPCache->Exec() JROOT/components/com_sobipro/lib/base/cache.php:482
- 4 SPCache->addVar() JROOT/components/com_sobipro/lib/base/config.php:905
- 5 SPConfig->getParentPath() JROOT/components/com_sobipro/lib/cms/joomla_common/base/mainframe.php:898
- 6 SPJoomlaMainFrame->getItemid() JROOT/components/com_sobipro/lib/cms/joomla_common/base/mainframe.php:716
- 7 SPJoomlaMainFrame::url() JROOT/components/com_sobipro/lib/sobi.php:54
- 8 Sobi::Url() JROOT/components/com_sobipro/lib/models/entry.php:138
- 9 SPEntry->loadTable() JROOT/components/com_sobipro/lib/models/dbobject.php:839
- 10 SPDBObject->extend() JROOT/components/com_sobipro/lib/models/dbobject.php:859
- 11 SPDBObject->init() JROOT/components/com_sobipro/lib/base/factory.php:357
- 12 SPFactory::EntryRow() JROOT/components/com_sobipro/lib/ctrl/adm/front.php:370
- 13 SPAdminPanel->addEntries() JROOT/components/com_sobipro/lib/ctrl/adm/front.php:317
- 14 SPAdminPanel->getEntries() JROOT/components/com_sobipro/lib/ctrl/adm/front.php:165
- 15 SPAdminPanel->execute() JROOT/components/com_sobipro/lib/ctrl/adm/sobipro.php:450
- 16 SobiProAdmCtrl->execute() JROOT/administrator/components/com_sobipro/sobipro.php:51
- 17 require_once() JROOT/libraries/src/Component/ComponentHelper.php:402
- 18 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:377
- 19 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:101
- 20 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:159
- 21 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:196
- 22 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/index.php:511.6.5Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/192category field errors with php 82021-10-05T08:47:29ZSławek Sikoracategory field errors with php 8Following errors appear in the add entry form (front and back-end) and search page:<br /><br />
> Warning: SPField_Category::reorder(): Argument #1 ($from) must be passed by reference, value given in /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/category.php on line 549
>
> Warning: SPField_Category::reorder(): Argument #2 ($to) must be passed by reference, value given in /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/category.php on line 549
>
> Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/category.php on line 549
<br/>
They appear with all of the methodsFollowing errors appear in the add entry form (front and back-end) and search page:<br /><br />
> Warning: SPField_Category::reorder(): Argument #1 ($from) must be passed by reference, value given in /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/category.php on line 549
>
> Warning: SPField_Category::reorder(): Argument #2 ($to) must be passed by reference, value given in /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/category.php on line 549
>
> Deprecated: usort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/category.php on line 549
<br/>
They appear with all of the methods1.6.5Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/191Fields which are not editable, are not validated correctly for new entries2021-11-15T14:27:12ZSławek SikoraFields which are not editable, are not validated correctly for new entriesWhen required field is set as not editable, then after click on form save it isn't checked by form validator, in the result when we left it empty we will get 500 error with information that it is required field and cannot be left empty.When required field is set as not editable, then after click on form save it isn't checked by form validator, in the result when we left it empty we will get 500 error with information that it is required field and cannot be left empty.1.6.5Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/GalleryField/-/issues/38warning during entry save2023-03-15T12:34:46ZSławek Sikorawarning during entry saveThere appear following warning in the error log when entry is saved:<br />
```
E_WARNING
Return Code
0
Error Message
in_array() expects parameter 2 to be array, null given
In File
/home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/gallery.php
At Line
451
```There appear following warning in the error log when entry is saved:<br />
```
E_WARNING
Return Code
0
Error Message
in_array() expects parameter 2 to be array, null given
In File
/home/sikorasobipro/test2.sikora.sobipro.eu/components/com_sobipro/opt/fields/gallery.php
At Line
451
```2.0 BetaSigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/SobiPro/-/issues/190Unapproved entries do not show in alpha listing view2021-07-16T12:28:46ZSławek SikoraUnapproved entries do not show in alpha listing viewNew entries which aren't approved aren't visible in the alpha listing view for admins and users with rights to see unapproved entries. They are displayed in the section. category and search but when you browse alpha view they are hidden. When we approve them and unapprove again then they become visible.New entries which aren't approved aren't visible in the alpha listing view for admins and users with rights to see unapproved entries. They are displayed in the section. category and search but when you browse alpha view they are hidden. When we approve them and unapprove again then they become visible.1.6.4Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/Collection/-/issues/8Wrong add to collection button2022-11-18T11:45:15ZSławek SikoraWrong add to collection buttonWhen we do not set any icons for 'Add' and 'Remove' Buttons, in the entry view will be always displayed 'Add to collection' label for the button. When we click it it will change to remove, however when we leave detail page and enter again there will displayed 'add to collection' button even if entry is already in the collection.When we do not set any icons for 'Add' and 'Remove' Buttons, in the entry view will be always displayed 'Add to collection' label for the button. When we click it it will change to remove, however when we leave detail page and enter again there will displayed 'add to collection' button even if entry is already in the collection.2.0Sigrid SuskiSigrid Suskihttps://code.sigsiu.net/Sigsiu.NET/GalleryField/-/issues/37Only super user can add data to gallery field set as category field2023-03-15T12:34:53ZSławek SikoraOnly super user can add data to gallery field set as category fieldWhen Gallery field is created as category field, there is no possibility to add images to this field by other user than one which haven't super user rights. It is possible to all other fields, but when uploaded are images to gallery field, there appear following error error message:<br/>
You are not allowed to edit this field. Field 'Gallery' is an administrative field.When Gallery field is created as category field, there is no possibility to add images to this field by other user than one which haven't super user rights. It is possible to all other fields, but when uploaded are images to gallery field, there appear following error error message:<br/>
You are not allowed to edit this field. Field 'Gallery' is an administrative field.2.0 BetaSigrid SuskiSigrid Suski