Gelöst Kein Abgleich möglich: Exception: Main Shop locale (de_DE) does not exists in category languages

ace16vitamine

Gut bekanntes Mitglied
27. Dezember 2015
194
0
Hallo zusammen,

ich habe bereits vor einer Woche ein Ticket bei JTL aufgemacht aber bekomme keine Antwort. Vielleicht weiß jemand von euch wie es weiter geht...

Ausgangssituation: Shopware 5.2.5, Sprache geändert, Connector bringt Fehlermeldung:

Fehler:
Exception: Main Shop locale (de_DE) does not exists in category languages

Kategorien-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der Wawi notwendig sind!
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
Exception bei category.push: Main Shop locale (de_DE) does not exists in category languages

Main Shop locale (de_DE) does not exists in category languages

Was soll ich nur machen? Wir können seit einer Woche den Shop nicht mehr abgleichen!

Danke
Stefan
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
Die Hauptsprache vom Shop wurde von X nach de_DE geändert. Sobald dies passiert, müssen auch die de_DE Sprachen der Kategorien und Artikel gepflegt werden.
 

sportkluft

Aktives Mitglied
2. Januar 2017
57
1
Hi, wir hatten exakt das gleiche Problem.

Unser Hauptshop ist Englisch und sollte deshalb auch eine Englische Lokalisierung haben. Also Englisch.
Dann bekamen wir ständig folgenden Fehler:


Fehler:
Exception: Main Shop locale (en_US) does not exists in category languages
Main Shop locale (en_US) does not exists in category languages
Kategorien-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der Wawi notwendig sind!
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei jtlCore.ControllerClasses. Connector.Abgleich.Funktionen.ConnectorPusher.Push[TEntity](IEnumerable`1 models, Boolean checkForOrderPull)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskCategory.<>c__DisplayClass5.<Run>b__2(List`1 models)
bei jtlTools.Linq.EnumerableExtensions.ExecuteInSetsOf[TInput](IEnumerable`1 source, Action`1 action, Int32 max)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskCategory.Run()
bei JTL.Connector.Business.SyncRunner.Run()


Hab nicht gechecked wo hier das Problem war.
Nach Ewigkeiten herumprobieren haben wir die Lokalisierung wieder auf deutsch gestellt und dann ging alles ohne Probleme.
Ich kapier noch nicht ganz was wie im JTL einzustellen ist wenn ich im Shopware mehrere Sprachen habe.

Ich hoffe ich kann mit der Lösung erstmal weitermachen ohne das mir das in drei Monaten im Produktivbetrieb auf die Klappe fällt.

So gings dann wieder:

https://postimg.org/image/qbkv9zxpv/

Der Fehler kam aber nur wenn ich neue Kategorien anlegen wollte.
Und wenn ich die Standartsprache im JTL umgestellt hatte dann ist ist die Wawi immer abgestürzt und es ging garnichts mehr.

Jetzt mit der umgestellten Lokalisierung ist es wieder ok.
 
Zuletzt von einem Moderator bearbeitet:

Daniel B.

Moderator
17. Juni 2009
1.430
40
Nehmen wir mal an, ihr habt folgenden Zustand:

JTL-Wawi: Deutsch (Standard)
Shop: Englisch (Standard)

Dann wird die JTL-Wawi euch nur Dinge in Deutsch schicken. Da der Connector aber weiß, der Shop läuft nur mit Englisch, gibt es den Fehler.
Bei diesem Zustand, müsst ihr die JTL-Wawi entweder auf Englisch (Standard) stellen oder ihr fügt Englisch der JTL-Wawi noch hinzu.
Wenn ihr allerdings Letzteres wählt, müsst ihr auch die englischen Beschreibungen etc. bei allen Dingen wie Artikel etc. pflegen.

Weiter kommt leider noch hinzu, der Shopware kann richtige Locales. Sprich z.b. en_GB ... die JTL-Wawi kann nur ISO Codes. Z.b. eng
dazwischen ist ein großer Unterschied. Locales bestimmen die Einstellung eines Gebietsschemas. Darin enthalten ist die Sprache, Zeichensatz, Tastaturlayout, Zahlen-, Währungs-, Datums- und Zeitformaten.
Der ISO Code einer Sprache, sagt nur das ist nun Sprache z.b. Deutsch. Es geht also eine Menge Informationen verloren.

Damit die beiden Systeme dennoch funktionieren, mappen wir den ISO Code auf ein Locale. Bei ENG mappen wir z.b. auf en_GB. Stellst du aber nun in deinem Shop en_US ein, wird es schon nicht mehr funktionieren.
Der Connector kann nicht ahnen, welches Locale du einstellst.

Lg,
Daniel
 

sportkluft

Aktives Mitglied
2. Januar 2017
57
1
Wow Daniel, vielen dank auch hier für die schnelle und kompetente Rückmeldung. Astreiner Support von euch !!!

Das heißt für best Practice:

  • setzen wir den Connector jetzt zurück
  • stellen JTL per default Sprache unter Sprachen auf Englisch und fügen dann unsere weiteren Sprachen: Deutsch, Spanisch, Italienisch hinzu
  • Stellen bei Shopware den Hauptshop unter Einstellungen -> Grundeinstellungen -> Shopeinstellungen -> Shops -> UnserHauptshop -> Lokalisierung " Englisch (Vereinigte Staaten von America )
  • Und dann Webshopabgleich machen
  • Versuchen eine Kategorie hinzuzufügen
Oder ist hier ein anderes Vorgehen nötig ? Das hatten wir nämlich auch versucht und den gleichen Fehler bekommen.
Oder welche Englische Sprache würde funktionieren auf die Ihr den ISO Code mapped ?

Ich kann das auch nochmal so wie beschrieben einstellen, testen und sollte ein Fehler kommen mal das LOG schicken.

All in All kann man also sagen: "Wenn dein Hauptshop in Shopware z.b "Domain.com" auf "USA/Englisch" ist sollte JTL Wawi als Standartsprache auch Englisch sein, egal ob man deutsche oder spanische Subshops hat" ?

Wir wollen auch unser Amazon mit JTL damit verwalten, kommt das dann mit der default Englischen Sprache klar ?

Und nochmal, danke für die Hilfe hier im Forum.
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
Hey,

die JTL-Wawi würde ich nur auf Englisch (Standard) stellen, wenn du wirklich nie etwas in Deutschland machst. Ansonsten würde ich die Wawi auf Deutsch lassen.
Die weiteren Sprachen dann einfach hinzufügen. Wichtig hierbei ist jedoch, die weiteren Sprachen dann auch bei den Artikeln und Kategorien zu pflegen.

Im Shopware die Lokalisierung vom Shop am besten auf "Englisch (Vereinigtes Königreich)" stellen. Das wird am besten mit Englisch in der Wawi gemapped.
Wie man nun zur Synchronisierung vorgesehen sollte kommt darauf an, was man konkret machen möchte. Ist die JTL-Wawi leer? Ist der Shop leer? Will man nur Bestellungen ziehen? etc.

Wichtig ist, dass der Start sauber funktioniert. Danach kann eher wenig schiefgehen. Sprich wenn es möglich ist, eine leere JTL-Wawi DB nutzen (falls möglich und die Daten im Shop liegen).
Sobald etwas nicht funktioniert, direkt hier melden und nicht 3 Tage lang per try and error alles zu verschlimmern :)
 

sportkluft

Aktives Mitglied
2. Januar 2017
57
1
Hi, und wieder einmal danke für die schnelle Antwort.
Das ist ja ein Service der bei anderen Shopanbietern bei Premiummitgliedschaft nicht mal funktioniert :)

Ich glaube diesmal konnte ich es erfolgreich ausführen.
Diesmal habe ich bei einer Kategorie auch die anderen Sprachen ausgefüllt:

https://postimg.org/image/es0o8ta1r/

Die Benamung war anscheinend hier sehr wichtig (ich wusste nicht das es ohne Fehler gibt, weshalb ich zu Anfang etwas faul war mit dem ausfüllen).

Danach konnte ich Kategorien ohne Probleme hinzufügen.
Also das Problem scheint gelöst :)


Allerdings habe ich jetzt nur noch eine einzige Herausforderung mit der Englischen Kategorie.
Wenn das hier nicht mehr hergehört mache ich gerne einen neuen Thread auf, damit sich das hier nicht verläuft.

Die wird mir aktuell noch Leer angezeigt und ohne Namen. Wenn ich drauf klicke und bearbeiten möchte bekomme ich leider einen Error:

Leerer Bereich:
https://postimg.org/image/mpv3agnbz/
https://postimg.org/image/mpv3agnbz/

Error:
https://postimg.org/image/qq28mpdsv/


Connector Config:
https://postimg.org/image/o66lslq8v/
https://postimg.org/image/aqjl35hr3/

Sprachen Config:
https://postimg.org/image/oo1r8gftr/
https://postimg.org/image/xznt5esdb/


Ich würde sagen wir sind hier fast auf der Zielgeraden. Irgendwas scheint aber noch zu fehlen. Das leere Feld bekam ich nach dem ersten Sync.

PS:
Da ich aktuell auch sehr von eurem JTL Online Shop in meiner Testumgebung angetan bin, wollte ich mal fragen ob ich dort auch mit einem JTL Shop, mehrere Länder bedienen kann oder man pro Land einen Shop (Lizenz) braucht.
 
Zuletzt von einem Moderator bearbeitet:

Daniel B.

Moderator
17. Juni 2009
1.430
40
Heho,

diese leere Kategorie kommt immer, wenn die Standardsprache der Wawi, nicht in den gesendeten Daten des Shops enthalten ist. Dieses Verhalten sollte allerdings mit einer der nächsten Wawi Versionen behoben sein.

Gerne kannst du mir via PN die Zugangsdaten zu Teamviewer schicken und ich schau mal schnell über deine Einstellungen. So geht es 10x schneller :) Bin heute bis 16:30 Uhr im Büro. Morgen ab 8 Uhr.
 
  • Gefällt mir
Reaktionen: sportkluft
Ähnliche Themen
Titel Forum Antworten Datum
Neu Amazon.com - kein Abgleich der Bestände Wawi 1.11.9 Amazon-Anbindung - Fehler und Bugs 0
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 10
Neu Internetmarke / Deutsche Post seit 2 Tagen kein Druck möglich JTL-ShippingLabels - Fehler und Bugs 5
Nach update 1.8>1.11 Kein Mandant in JTL-Wawi gefunden JTL-Wawi 1.11 5
DHL Versenden 4.0 kein automatischer Versandetikettendrucl JTL-Wawi 1.11 6
Nach Update auf 2.01 kein Worker mehr JTL-Wawi 2.0 13
Neu Kein permanenter Dataflow mit Kern FCB Waage JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Kein changelog für 1.11.8 JTL-Wawi 1.11 29
Neu Überverkäufer aktiviert, es wird aber kein Bestand zu Amazon übertragen Amazon-Anbindung - Fehler und Bugs 0
Plattform Abgleich nicht möglich JTL-Wawi 1.11 2
Wroker macht keinen abgleich für Kaufland JTL-Wawi 2.0 8
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Neu Paypal Abgleich - Schnittstelle geändert- Wawi Update Erforderlich ! JTL-Wawi - Fehler und Bugs 12
Neu Erstellung der Sitemap bei WaWi Abgleich funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu eBay-Abgleich Fehlermeldung: Datenverarbeitung fehlgeschlagen: Die Sequenz enthält keine Elemente eBay-Anbindung - Fehler und Bugs 8
Gelöst: Amazon Abgleich Fehlermeldungen Störungsmeldungen 1
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Abgleich Amazon mit Fehlern beendet 1.11.08 JTL-Wawi 1.11 14
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
PayPal Abgleich funktioniert nicht (JTL 1.9.8.0) JTL-Wawi 1.9 23
Problem mit Hermes Österreich Sendungsnummern – Fehler beim Amazon-Abgleich in JTL-Wawi JTL-Wawi 1.10 0
Neu Abgleich mit Amazon Sendungsnummer / Rechnung Arbeitsabläufe in JTL-Wawi 0
Neu DRIGEND HILFE!!! Ebay Abgleich endet mit Arithmetischer Überlauffehler für tinyint-Datentyp, Wert = -1. Die Anweisung wurde beendet. eBay-Anbindung - Fehler und Bugs 4
Neu Benachrichtigung wenn Worker Abgleich fehlschlägt? User helfen Usern - Fragen zu JTL-Wawi 0
Amazon Abgleich will nicht ( JTL Ver. 1.9.8.0 ) JTL-Wawi 1.9 3
FFN Abgleich schlägt fehlt mit Worker 2.0 JTL-Wawi 2.0 1
Stücklisten in Stücklisten nicht möglich – alternative Lösung gesucht (MwSt.-Varianten) JTL-Wawi 1.11 2
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu Keine Verbindung zu Siwssbit TSE möglich JTL-POS - Fehler und Bugs 0
Neu JSON-Download nicht möglich - Gibt es eine andere Quelle? Schnittstellen Import / Export 1
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Neu Produktionsdatenblatt erstellen nicht möglich JTL-Plan&Produce - Fehler und Bugs 0
Wawi Meldung SQL Servicepack zu installieren - aber welches? Update SQL2022 CU24 nicht möglich JTL-Wawi 1.11 6
Betreff: Umstellung Shipping 3 auf Shipping 4 nicht möglich JTL-Wawi 2.0 0
PayPal Zahlungsabgleich plötzlich nich tmehr möglich JTL-Wawi 1.11 0
Direktupdate von JTL Wawi 1.10.11.0 auf 2.0 möglich? JTL-Wawi 2.0 6
Gelöst DHL – Labelerstellung nicht möglich (Fehlercode 15) Gelöste Themen in diesem Bereich 1
Neu Kundenkonto über Mein-Konto nicht möglich JTL-Shop - Fehler und Bugs 4

Ähnliche Themen