Cannot read properties of null (reading 'andLogic') in den Sucheinstellungen

Moin Leute und ein frohes Neues!
Wenn ich die Sucheinstellungen aufrufe bekomme ich diese Fehlermeldung:
Cannot read properties of null (reading ‚andLogic‘)
Der Suchindex lässt sich auch nicht aktualisieren, somit läuft auch die Suche im Frontend nicht. Ich habe es auch schon über den Terminal versucht den Index neu aufzubauen, es wird auch etwas gemacht, aber das kommt offensichtlich nicht im Shop an. Es steht immer: Zuletzt erstellt: 25.6.2021, 10:31.
Kennt jemand diesen Fehler, oder hat eine Idee woran es liegen könnte?
Grüße
Oliver

Wird vermutlich an einem Plugin liegen, dass fehlerhaft ist und in den/die Prozesse eingreift. Bei mir läuft alles ohne Probleme.

Einfach mal die error.logs oder XHR-Request ansehen ob da Fehler ausgegeben werden.

Danke für die Antwort.
Ich habe mal dal:validate durchgeführt und da bekomme ich folgende Fehler:

14:41:15 WARNING   [php] Warning: constant(): Couldn't find constant Pickware\DocumentBundle\Model\DocumentTypeDefinition::ENTITY_NAME ["exception" => ErrorException { …}]
14:41:15 WARNING   [php] Warning: constant(): Couldn't find constant Pickware\ShippingBundle\Config\Model\ShippingMethodConfigDefinition::ENTITY_NAME ["exception" => ErrorException { …}]
14:41:15 WARNING   [php] Warning: constant(): Couldn't find constant Pickware\ShippingBundle\Shipment\Model\ShipmentOrderMappingDefinition::ENTITY_NAME ["exception" => ErrorException { …}]
14:41:15 WARNING   [php] Warning: constant(): Couldn't find constant Pickware\ShippingBundle\Shipment\Model\DocumentTrackingCodeMappingDefinition::ENTITY_NAME ["exception" => ErrorException { …}]
14:41:15 WARNING   [php] Warning: constant(): Couldn't find constant Pickware\ShippingBundle\Shipment\Model\DocumentShipmentMappingDefinition::ENTITY_NAME ["exception" => ErrorException { …}]
14:41:15 WARNING   [php] Warning: constant(): Couldn't find constant Dne\CustomCssJs\Core\Content\Module\Aggregate\ModuleSalesChannel\ModuleSalesChannelDefinition::ENTITY_NAME ["exception" => ErrorException { …}]
14:41:15 WARNING   [php] Warning: constant(): Couldn't find constant Sas\BlogModule\Content\Blog\BlogTranslation\BlogTranslationDefinition::ENTITY_NAME ["exception" => ErrorException { …}]
14:41:15 WARNING   [php] Warning: constant(): Couldn't find constant Sas\BlogModule\Content\BlogAuthor\BlogAuthorTranslation\BlogAuthorTranslationDefinition::ENTITY_NAME ["exception" => ErrorException { …}]
14:41:15 CRITICAL  [console] Error thrown while running command "dal:validate". Message: "Call to a member function getPropertyName() on null" ["exception" => Error { …},"command" => "dal:validate","message" => "Call to a member function getPropertyName() on null"]

In DefinitionValidator.php line 643:
                                                       
  Call to a member function getPropertyName() on null

Ich kann die aber jetzt nicht einfach abschalten oder löschen, da es ja, zumindest Teilweise um Dinge im Frontend handelt. Was kann ich noch machen, damit meine Suche wieder funktioniert?

Die Fehlermeldung ist ja recht eindeutig. Die Definition, die übergeben wird an den DefinitionValidator ist null.

Eventuell wurden die „Richtlinien“ in einem der letzten Updates strenger ausgelegt, so dass jetzt Fehler geworfen werden.

Pickware ist eigentlich immer up to date. Wundert mich etwas. Alle Plugins aktualisiert?

Ja die Plugins sind alle aktuell.
ich habe jetzt den Blog und Pickware rausgeschmissen.
Pickware meckert trotzdem noch rum.

15:02:45 WARNING   [php] Warning: include_once(/html/shop/custom/plugins/PickwareErpStarter/vendor/pickware/document-bundle/src/Model/DocumentTypeDefinition.php): failed to open stream: No such file or directory ["exception" => ErrorException { …}]
15:02:45 WARNING   [php] Warning: include_once(): Failed opening '/html/shop/custom/plugins/PickwareErpStarter/vendor/pickware/document-bundle/src/Model/DocumentTypeDefinition.php' for inclusion (include_path='.:/usr/lib/mw/php/7.4.3/lib/php') ["exception" => ErrorException { …}]
15:02:45 WARNING   [php] Warning: constant(): Couldn't find constant Pickware\DocumentBundle\Model\DocumentTypeDefinition::ENTITY_NAME ["exception" => ErrorException { …}]
15:02:45 WARNING   [php] Warning: constant(): Couldn't find constant Pickware\ShippingBundle\Config\Model\ShippingMethodConfigDefinition::ENTITY_NAME ["exception" => ErrorException { …}]
15:02:45 WARNING   [php] Warning: constant(): Couldn't find constant Pickware\ShippingBundle\Shipment\Model\ShipmentOrderMappingDefinition::ENTITY_NAME ["exception" => ErrorException { …}]
15:02:45 WARNING   [php] Warning: constant(): Couldn't find constant Pickware\ShippingBundle\Shipment\Model\DocumentTrackingCodeMappingDefinition::ENTITY_NAME ["exception" => ErrorException { …}]
15:02:45 WARNING   [php] Warning: constant(): Couldn't find constant Pickware\ShippingBundle\Shipment\Model\DocumentShipmentMappingDefinition::ENTITY_NAME ["exception" => ErrorException { …}]

Das ist natürlich klar, da es Pickware nicht mehr gibt, wie werde ich das komplett los?

Nachdem ich jetzt alle betroffenen Plugins deaktiviert habe, bekomme ich nur noch diesen Fehler:
15:23:11 CRITICAL [console] Error thrown while running command „dal:validate“. Message: „Call to a member function getPropertyName() on null“ [„exception“ => Error { …},„command“ => " dal:validate ",„message“ => " Call to a member function getPropertyName() on null "]

Wenn ich mich recht erinnere, dann wird dal:validate auf alle installierten Plugins angewandt, unabhängig vom Status aktiviert oder nicht.

Eventuell liegt der Fehler dann im dal:validate Script.

Ich gucke mir das morgen früh mal an. Vielleicht finde ich den Fehler ja. Danke erst mal, ich melde mich bestimmt wieder :wink: