# Einkaufswelten Element zeigt ExtJs Fehler in der Console bei erstem Laden

**URL:** <https://forum.shopware.com/t/einkaufswelten-element-zeigt-extjs-fehler-in-der-console-bei-erstem-laden/54972>\
**Category:** Programmierung\
**Created:** [4. September 2018 um 07:53 UTC](https://forum.shopware.com/t/einkaufswelten-element-zeigt-extjs-fehler-in-der-console-bei-erstem-laden/54972 "2018-09-04T07:53:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mdsw](https://avatars.discourse-cdn.com/v4/letter/m/94ad74/32.png) [@mdsw](https://forum.shopware.com/u/mdsw)\
**Post date:** [4. September 2018 um 07:53 UTC](https://forum.shopware.com/t/einkaufswelten-element-zeigt-extjs-fehler-in-der-console-bei-erstem-laden/54972/1 "2018-09-04T07:53:17Z")

</div>

Hallo Community,

ich erhalte nach der Installation eines eigenen Einkaufswelten-Elementes **beim ersten Laden** des Elementes in der Einkaufswelt folgenden Fehler in der Browser-Console. Das EK-Element kann nicht geöffnet oder bearbeitet werden. Nach dem Neuladen des Backends erscheint dieser Fehler nicht mehr und alles funktioniert.

Die Fehlermeldungen von ExtJs sind nicht sehr aussagekräftig und ich kenne mich damit leider sehr wenig aus. In einem anderen Beitrag habe ich bereits gelesen, dass des an den Namespaces liegen kann. Etwas entsprechendes steht ja auch in der Fehlermeldung drin.

```
ext-all.js? ___REVISION___ :21 Uncaught TypeError: Cannot read property 'substring' of undefined
    at Object.parseNamespace (ext-all.js? ___REVISION___ :21)
    at Object.get (ext-all.js? ___REVISION___ :21)
    at Object.instantiate (ext-all.js? ___REVISION___ :21)
    at Object.instantiateByAlias (ext-all.js? ___REVISION___ :21)
    at Object.widget (ext-all.js? ___REVISION___ :21)
    at i.create (ext-all.js? ___REVISION___ :21)
    at i.lookupComponent (ext-all.js? ___REVISION___ :21)
    at i.prepareItems (ext-all.js? ___REVISION___ :21)
    at i.add (ext-all.js? ___REVISION___ :21)
    at initItems (ext-all.js? ___REVISION___ :21)

```

Ich habe meine Namespaces nach dem Vorbild der Doku und dem Vimeo Beispiel Element gebaut - hier ein Auszug der Kommentare und Namespaces aus dem Vimeo Plugin. In diesem ist mir das Problem nicht aufgetaucht: **EDIT: Nach unten beschriebenem Vorgang erschein der Fehler auch hier.**

![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/c/c3e34de398e49395979daab127784760bf46eba8.jpeg)

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/9/971c74438a86e80c6d5d448ea7eb7f2fe522f950.jpeg)

**Fragen:**

1. **Wie kann ich den Fehler finden?**
2. **Bezieht sich der Fehler nur auf die JS-Dateien in denen ich ExtJs Komponenten erweitere / erzeuge oder kann der Fehler auch aus anderen Dateien kommen?**

---

<div class="post-metadata">

**Author:** ![mdsw](https://avatars.discourse-cdn.com/v4/letter/m/94ad74/32.png) [@mdsw](https://forum.shopware.com/u/mdsw)\
**Post date:** [6. September 2018 um 06:43 UTC](https://forum.shopware.com/t/einkaufswelten-element-zeigt-extjs-fehler-in-der-console-bei-erstem-laden/54972/2 "2018-09-06T06:43:57Z")

</div>

Ich konnte folgendes Herausfinden:

> **Die Fehlermeldung und das Fehlende Einkaufswelten-Icon beim ersten Bearbeiten des Elementes erscheint nur, wenn die Einkaufswelt innerhalb der Backend Session bereits einmal geöffnet wurde.**

&nbsp;

Backend Login -\> Plugin Manager -\> EK Element installieren -\> Caches leeren + Kompiliern durch Plugin -\> Aufrufen der Einkaufswelt == **kein Problem**

&nbsp;

Backend Login -\> Einkaufswelt öffnen -\> Einkaufswelt schließen -\> Plugin Manager -\> EK Element installieren -\> Caches leeren + Kompiliern durch Plugin -\> Aufrufen der Einkaufswelt == **Problem -\> Neuladen des Backends = Problem weg**

&nbsp;

**Hat jemand eine Idee dazu?**

---

<div class="post-metadata">

**Author:** ![mdsw](https://avatars.discourse-cdn.com/v4/letter/m/94ad74/32.png) [@mdsw](https://forum.shopware.com/u/mdsw)\
**Post date:** [6. September 2018 um 08:10 UTC](https://forum.shopware.com/t/einkaufswelten-element-zeigt-extjs-fehler-in-der-console-bei-erstem-laden/54972/3 "2018-09-06T08:10:25Z")

</div>

Ich habe dieses Verhalten nun bei verschiedenen anderen Einkaufswelten-Elementen Plugins feststellen können. Also eher ein Shopware Core Problem?
