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

**URL:** <https://forum.shopware.com/t/cannot-read-properties-of-null-reading-andlogic-in-den-sucheinstellungen/92165>\
**Category:** Shopware 6 (German)\
**Created:** [2. Januar 2022 um 12:54 UTC](https://forum.shopware.com/t/cannot-read-properties-of-null-reading-andlogic-in-den-sucheinstellungen/92165 "2022-01-02T12:54:47Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![about-design](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/about-design/32/13669_2.png) [@about-design](https://forum.shopware.com/u/about-design)\
**Post date:** [2. Januar 2022 um 12:54 UTC](https://forum.shopware.com/t/cannot-read-properties-of-null-reading-andlogic-in-den-sucheinstellungen/92165/1 "2022-01-02T12:54:48Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [2. Januar 2022 um 17:22 UTC](https://forum.shopware.com/t/cannot-read-properties-of-null-reading-andlogic-in-den-sucheinstellungen/92165/2 "2022-01-02T17:22:44Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![about-design](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/about-design/32/13669_2.png) [@about-design](https://forum.shopware.com/u/about-design)\
**Post date:** [3. Januar 2022 um 14:49 UTC](https://forum.shopware.com/t/cannot-read-properties-of-null-reading-andlogic-in-den-sucheinstellungen/92165/3 "2022-01-03T14:49:31Z")

</div>

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

```auto
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?

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [3. Januar 2022 um 14:54 UTC](https://forum.shopware.com/t/cannot-read-properties-of-null-reading-andlogic-in-den-sucheinstellungen/92165/4 "2022-01-03T14:54:25Z")

</div>

> [@about-design](#):
>
> `DefinitionValidator.php`

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?

---

<div class="post-metadata">

**Author:** ![about-design](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/about-design/32/13669_2.png) [@about-design](https://forum.shopware.com/u/about-design)\
**Post date:** [3. Januar 2022 um 15:06 UTC](https://forum.shopware.com/t/cannot-read-properties-of-null-reading-andlogic-in-den-sucheinstellungen/92165/5 "2022-01-03T15:06:27Z")

</div>

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

```auto
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?

---

<div class="post-metadata">

**Author:** ![about-design](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/about-design/32/13669_2.png) [@about-design](https://forum.shopware.com/u/about-design)\
**Post date:** [3. Januar 2022 um 15:27 UTC](https://forum.shopware.com/t/cannot-read-properties-of-null-reading-andlogic-in-den-sucheinstellungen/92165/6 "2022-01-03T15:27:27Z")

</div>

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**"]

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [3. Januar 2022 um 17:05 UTC](https://forum.shopware.com/t/cannot-read-properties-of-null-reading-andlogic-in-den-sucheinstellungen/92165/7 "2022-01-03T17:05:35Z")

</div>

> [@about-design](#):
>
> dal:validate

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.

---

<div class="post-metadata">

**Author:** ![about-design](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/about-design/32/13669_2.png) [@about-design](https://forum.shopware.com/u/about-design)\
**Post date:** [3. Januar 2022 um 17:53 UTC](https://forum.shopware.com/t/cannot-read-properties-of-null-reading-andlogic-in-den-sucheinstellungen/92165/8 "2022-01-03T17:53:10Z")

</div>

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