Hallo zusammen,
ich versuche in einer neuen Website über die Joomla 4 API Artikel zu importieren. Dazu nutze ich die standardmässige Joomla 4 API mit einem POST-Request.
Das ganze läuft auf einer frischen leeren Joomla-Installation. Auf unserer Instanz mit dem Fire-Template allerdings kommt ein Fehler 500 zurück mit einem Verweis auf
"Undefined constant \"Astroid\\Helper\\ASTROID_JOOMLA_VERSION\"
Code:
{
"errors": {
"code": 500,
"title": "Internal server error",
"detail": "Error: Undefined constant \"Astroid\\Helper\\ASTROID_JOOMLA_VERSION\" in /<<lokalerPfad>>httpdocs/libraries/astroid/framework/library/astroid/Helper/Client.php:207\nStack trace:\n#0 /<<lokalerPfad>>httpdocs/plugins/system/astroid/astroid.php(54): Astroid\\Helper\\Client->onContentPrepareForm()\n#1 /<<lokalerPfad>>httpdocs/libraries/src/Plugin/CMSPlugin.php(279): plgSystemAstroid->onContentPrepareForm()\n#2 /<<lokalerPfad>>httpdocs/libraries/vendor/joomla/event/src/Dispatcher.php(486): Joomla\\CMS\\Plugin\\CMSPlugin->Joomla\\CMS\\Plugin\\{closure}()\n#3 /<<lokalerPfad>>httpdocs/libraries/src/Application/EventAware.php(107): Joomla\\Event\\Dispatcher->dispatch()\n#4 /<<lokalerPfad>>httpdocs/libraries/src/MVC/Model/FormBehaviorTrait.php(169): Joomla\\CMS\\Application\\WebApplication->triggerEvent()\n#5 /<<lokalerPfad>>httpdocs/administrator/components/com_content/src/Model/ArticleModel.php(1034): Joomla\\CMS\\MVC\\Model\\FormModel->preprocessForm()\n#6 /<<lokalerPfad>>httpdocs/libraries/src/MVC/Model/FormBehaviorTrait.php(107): Joomla\\Component\\Content\\Administrator\\Model\\ArticleModel->preprocessForm()\n#7 /<<lokalerPfad>>httpdocs/administrator/components/com_content/src/Model/ArticleModel.php(466): Joomla\\CMS\\MVC\\Model\\FormModel->loadForm()\n#8 /<<lokalerPfad>>httpdocs/libraries/src/MVC/Controller/ApiController.php(420): Joomla\\Component\\Content\\Administrator\\Model\\ArticleModel->getForm()\n#9 /<<lokalerPfad>>httpdocs/libraries/src/MVC/Controller/ApiController.php(316): Joomla\\CMS\\MVC\\Controller\\ApiController->save()\n#10 /<<lokalerPfad>>httpdocs/libraries/src/MVC/Controller/BaseController.php(672): Joomla\\CMS\\MVC\\Controller\\ApiController->add()\n#11 /<<lokalerPfad>>httpdocs/libraries/src/Dispatcher/ApiDispatcher.php(61): Joomla\\CMS\\MVC\\Controller\\BaseController->execute()\n#12 /<<lokalerPfad>>httpdocs/libraries/src/Component/ComponentHelper.php(355): Joomla\\CMS\\Dispatcher\\ApiDispatcher->dispatch()\n#13 /<<lokalerPfad>>httpdocs/libraries/src/Application/ApiApplication.php(405): Joomla\\CMS\\Component\\ComponentHelper::renderComponent()\n#14 /<<lokalerPfad>>httpdocs/libraries/src/Application/ApiApplication.php(113): Joomla\\CMS\\Application\\ApiApplication->dispatch()\n#15 /<<lokalerPfad>>httpdocs/libraries/src/Application/CMSApplication.php(294): Joomla\\CMS\\Application\\ApiApplication->doExecute()\n#16 /<<lokalerPfad>>httpdocs/api/includes/app.php(53): Joomla\\CMS\\Application\\CMSApplication->execute()\n#17 /<<lokalerPfad>>httpdocs/api/index.php(31): require_once('...')\n#18 {main}"
}
}
Hinweis: Ich habe den lokalen Pfad auf dem Server in der Log-Ausgabe hier durch "<<lokalerPfad>>" ersetzt aus Datenschutzgründen.
Habt ihr einen Tip ?
Bitte Anmelden oder Registrieren um der Konversation beizutreten.