widgetfactory / jce

JCE - A Content Editor for Joomla
https://www.joomlacontenteditor.net
GNU General Public License v2.0
35 stars 12 forks source link

Media Fields Error in Subform #124

Open budspencer74 opened 4 months ago

budspencer74 commented 4 months ago

I get this error when editing an article in backend after updating JCE to Version 2.9.71: htmlspecialchars(): Argument #1 ($string) must be of type string, stdClass given

I'm using the JCE Media Fields Plugin in a Subform. If I deactivate the Plugin, I can edit the articles, but Image Fields are gone.

Joomla 5.1.0 PHP 8.2.7

Any Idea what I did wrong, or can do to get the backend article editing as before? Thank you Marco

budspencer74 commented 4 months ago

Here is the debug report:

1 | () | JROOT/layouts/joomla/form/field/text.php:117 2 | htmlspecialchars() | JROOT/layouts/joomla/form/field/text.php:117 3 | include() | JROOT/libraries/src/Layout/FileLayout.php:128 4 | Joomla\CMS\Layout\FileLayout->render() | JROOT/libraries/src/Form/Field/TextField.php:250 5 | Joomla\CMS\Form\Field\TextField->getInput() | JROOT/libraries/src/Form/FormField.php:1053 6 | Joomla\CMS\Form\FormField->renderField() | JROOT/layouts/joomla/form/field/subform/repeatable/section.php:48 7 | include() | JROOT/libraries/src/Layout/FileLayout.php:128 8 | Joomla\CMS\Layout\FileLayout->render() | JROOT/libraries/src/Layout/FileLayout.php:636 9 | Joomla\CMS\Layout\FileLayout->sublayout() | JROOT/layouts/joomla/form/field/subform/repeatable.php:65 10 | include() | JROOT/libraries/src/Layout/FileLayout.php:128 11 | Joomla\CMS\Layout\FileLayout->render() | JROOT/libraries/src/Form/Field/SubformField.php:274 12 | Joomla\CMS\Form\Field\SubformField->getInput() | JROOT/libraries/src/Form/FormField.php:1053 13 | Joomla\CMS\Form\FormField->renderField() | JROOT/layouts/joomla/edit/fieldset.php:43 14 | include() | JROOT/libraries/src/Layout/FileLayout.php:128 15 | Joomla\CMS\Layout\FileLayout->render() | JROOT/libraries/src/Layout/LayoutHelper.php:76 16 | Joomla\CMS\Layout\LayoutHelper::render() | JROOT/layouts/joomla/edit/params.php:170 17 | include() | JROOT/libraries/src/Layout/FileLayout.php:128 18 | Joomla\CMS\Layout\FileLayout->render() | JROOT/libraries/src/Layout/LayoutHelper.php:76 19 | Joomla\CMS\Layout\LayoutHelper::render() | JROOT/administrator/components/com_content/tmpl/article/edit.php:113 20 | include() | JROOT/libraries/src/MVC/View/HtmlView.php:416 21 | Joomla\CMS\MVC\View\HtmlView->loadTemplate() | JROOT/libraries/src/MVC/View/HtmlView.php:204 22 | Joomla\CMS\MVC\View\HtmlView->display() | JROOT/administrator/components/com_content/src/View/Article/HtmlView.php:126 23 | Joomla\Component\Content\Administrator\View\Article\HtmlView->display() | JROOT/libraries/src/MVC/Controller/BaseController.php:697 24 | Joomla\CMS\MVC\Controller\BaseController->display() | JROOT/administrator/components/com_content/src/Controller/DisplayController.php:65 25 | Joomla\Component\Content\Administrator\Controller\DisplayController->display() | JROOT/libraries/src/MVC/Controller/BaseController.php:730 26 | Joomla\CMS\MVC\Controller\BaseController->execute() | JROOT/libraries/src/Dispatcher/ComponentDispatcher.php:143 27 | Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch() | JROOT/libraries/src/Component/ComponentHelper.php:361 28 | Joomla\CMS\Component\ComponentHelper::renderComponent() | JROOT/libraries/src/Application/AdministratorApplication.php:150 29 | Joomla\CMS\Application\AdministratorApplication->dispatch() | JROOT/libraries/src/Application/AdministratorApplication.php:195 30 | Joomla\CMS\Application\AdministratorApplication->doExecute() | JROOT/libraries/src/Application/CMSApplication.php:306 31 | Joomla\CMS\Application\CMSApplication->execute() | JROOT/administrator/includes/app.php:58 32 | require_once() | JROOT/administrator/index.php:32