ich musste bei einer Seite (J! 5.4.0 / PHP 8.3) den Suchindex neu erstellen. Der Indexer ist kurz nach dem start mit folgender Fehlermeldung abgebrochen:
An Error Has Occurred: preg_replace(): Argument E-Mail notification ($subject) must be of type array|string, null given
(siehe auch Screenshot im Anhang)
Mit eingeschaltetem Debugging + Error Reporting auf Maximum gabe es in der Index-Fehlersuche folgende Ausgabe
{"error":true,"code":0,"message":"preg_replace(): Argument E-Mail notification ($subject) must be of type array|string, null given","trace":"#0 \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/plugins\/system\/easycontentrestriction\/src\/Extension\/EasyContentRestriction.php(501): preg_replace()\nBootstrap modal windows \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/libraries\/vendor\/joomla\/event\/src\/Dispatcher.php(454): KubikRubik\\Plugin\\System\\EasyContentRestriction\\Extension\\EasyContentRestriction->onContentPrepare()\nCalDAV plugin \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/libraries\/src\/Application\/EventAware.php(111): Joomla\\Event\\Dispatcher->dispatch()\nE-Mail notification \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/administrator\/components\/com_finder\/src\/Indexer\/Helper.php(488): Joomla\\CMS\\Application\\WebApplication->triggerEvent()\nExchange plugin \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/plugins\/finder\/dpcalendar\/tmpl\/title.php(14): Joomla\\Component\\Finder\\Administrator\\Indexer\\Helper::prepareContent()\nGoogle plus comments \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/plugins\/finder\/dpcalendar\/src\/Extension\/DPCalendar.php(127): include('...')\nInclude external calendars in search \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/administrator\/components\/com_finder\/src\/Indexer\/DebugAdapter.php(967): DigitalPeak\\Plugin\\Finder\\DPCalendar\\Extension\\DPCalendar->index()\nRich snippets \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/administrator\/components\/com_finder\/src\/Controller\/IndexerController.php(359): Joomla\\Component\\Finder\\Administrator\\Indexer\\DebugAdapter->debug()\nTime format mini module \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/libraries\/src\/MVC\/Controller\/BaseController.php(730): Joomla\\Component\\Finder\\Administrator\\Controller\\IndexerController->debug()\nUnique alias \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/libraries\/src\/Dispatcher\/ComponentDispatcher.php(143): Joomla\\CMS\\MVC\\Controller\\BaseController->execute()\nWeek numbers \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/libraries\/src\/Component\/ComponentHelper.php(361): Joomla\\CMS\\Dispatcher\\ComponentDispatcher->dispatch()\nAuthor alias in Mustache code \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/libraries\/src\/Application\/AdministratorApplication.php(150): Joomla\\CMS\\Component\\ComponentHelper::renderComponent()\nExternal event links are created correct when menu item is available \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/libraries\/src\/Application\/AdministratorApplication.php(205): Joomla\\CMS\\Application\\AdministratorApplication->dispatch()\nImproved en-GB language file \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/libraries\/src\/Application\/CMSApplication.php(304): Joomla\\CMS\\Application\\AdministratorApplication->doExecute()\nImproved iCal demo file \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/administrator\/includes\/app.php(58): Joomla\\CMS\\Application\\CMSApplication->execute()\nTooltip doesn't get cutt off on Joomla 2.5 \/mnt\/web016\/e3\/14\/5938414\/htdocs\/gisaccra\/administrator\/index.php(32): require_once('...')\nTooltip will be shown longer when edit/delete permissions are available {main}"}
Nach Deaktivieren des ECR System Plugins (5.2.2.0-PRO ) konnte der Smart Search Indexer ohne Probleme durchlaufen. Ich bin mir an dieser Stelle aber nicht 100%, ob es ein Problem mit dem ECR Plugin ist. Evtl. hat jemand ähnliches beobachtet?
Viele Grüße Björn
Dieser Beitrag enthält einen Bildanhang. Bitte anmelden oder registrieren, um ihn zu sehen.