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 ++ eazyauction kein Abgleich mehr möglich 12.11.24 ++ eBay-Anbindung - Fehler und Bugs 5
Neu Kein Abgleich möglich: Serverproblem ??? Gelöste Themen in diesem Bereich 6
Versanddaten Fedex Kaufland AT kein Abgleich kaufland.de - Anbindung (SCX) 1
Die Lizenzdaten sind ungültig... kein Connector Abgleich Shopware-Connector 17
eBay Abgleich Artikel beendet, Logbuch kein Eintrag JTL-Wawi 1.9 1
Neu [Entwarnung] ACHTUNG: JTL Shop 5.3.3 | Nach Update des JTL PayPal Commerce Plugins kein Backend mehr verfügbar (FATAL ERROR) Installation / Updates von JTL-Shop 2
Neu DHL Label drucken - kommt nur eine Adresse raus aber kein Label User helfen Usern - Fragen zu JTL-Wawi 3
Neu Nach update auf 5.4 kein Login mehr möglich JTL-Shop - Fehler und Bugs 2
Neu SQL Server kein Mandant auswählbar und Dienst lässt sich nicht starten Installation von JTL-Wawi 2
Neu Gehosteter Shop nicht mehr aufrufbar und auch kein admin-Login mehr möglich JTL-Shop - Fehler und Bugs 3
Neu kein Produkte trotz Upload in WooCommerce WooCommerce-Connector 1
Lagerartikel mit Variation, von denen manche kein Lager brauchen JTL-Wawi 1.9 1
Neu Warenpost national kein Druck JTL-ShippingLabels - Fehler und Bugs 4
Neu Für den Shop-Connector konnte kein Steuersatz zugeordnet werden. WooCommerce-Connector 2
Neu Amazon Rechungskorrekturen / Storno: Neu ausstellen / Es existiert kein Auftrag zur Rechnung Einrichtung und Installation von JTL-eazyAuction 8
Datenschutz mit Kunden die kein Konto hinterlegt haben JTL-Wawi 1.9 0
Update 1.9.6.1 weitere Verkaufskanäle fehler bei Abgleich JTL-Wawi 1.9 1
Neu Worker Abgleich Fehler Onlineshop-Anbindung 1
Neu Shop abgleich funktioniert nicht, Lösungsansätze gesucht JTL-Shop - Fehler und Bugs 23
Neu Amazon Abgleich - Bestellungen werden nicht abgerufen Amazon-Anbindung - Fehler und Bugs 1
Neu Aus /Kategorie/ wird /Kategorie-2/ nach Abgleich WooCommerce-Connector 0
Neu Fehler bei Abgleich JTl Wawi mit JTL Shop User helfen Usern - Fragen zu JTL-Wawi 2
Bestehender eBay-Shop -- JTL Shop neu -- Abgleich -- wie vorgehen? JTL-Wawi 1.9 1
Neu JTL Connector - Shopify Abgleich. Bestellbestätigungsemails werden die ganze Zeit dem Kunden gemailt. Shopware-Connector 2
Neu JTL WaWI abgleich mit Amazon für Deal Day & Black Friday User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehler: "Abgleich soll nicht durchgeführt werden" Amazon-Anbindung - Fehler und Bugs 3
shop-abgleich JTL-Wawi 1.9 1
Neu Amazon Abgleich Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt Amazon-Anbindung - Fehler und Bugs 18
Neu Amazon Abgleich Fehler Gelöste Themen in diesem Bereich 6
Neu Abgleich mit JTL Shop läuft nach zahlreichen erfolgreichen Durchläufen nicht mehr weiter JTL-Shop - Fehler und Bugs 11
Neu Problem mit Shopify abgleich Shopify-Connector 2
Neu JTL-POS - Worker Abgleich - [Server] Customer-Call found customer: 0 + Kategorienbilder JTL-POS - Fehler und Bugs 4
Neu Fehlerhafter Abgleich Arbeitsabläufe in JTL-Wawi 0
Neu Dringende Hilfe benötigt: JTL-Connector Fehler beim Shopware-Abgleich Shopware-Connector 15
Neu Automatischer Abgleich von Artikel Daten Schnittstellen Import / Export 5
Neu Amazon Abgleich Fehler - Hotfix für Version 1.5.55.8 funktioniert nicht JTL-Wawi - Fehler und Bugs 7
Neu Felder vom neuen Plugin importieren möglich? Shopware-Connector 0
Neu Paternoster Umlaufregal mit JTL Wawi möglich? JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Keine Bestellung möglich über Nova 5.4 auf 4K Laptop JTL-Shop - Fehler und Bugs 16
Neu OTTO-Marketplace Versand NICHT mit DHL möglich? Smalltalk 4
Neu Merkmalfilter: Ausgabe der Kindartikel möglich? Betrieb / Pflege von JTL-Shop 0
Neu JTL Shop 5.4.0 eigene Inhalte/Seiten hinzufügen nicht möglich JTL-Shop - Fehler und Bugs 5
Neu Grünes Hosting möglich? Allgemeine Fragen zu JTL-Shop 9
Neu JTL FEHLER! - JTL sendet falschen ISO-Code - Nordirland Versand mit DHL nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 5
Datev Rechnungsdatenservice, keine Einstellungen möglich JTL-Wawi 1.9 10
Neu SCX (Alle Marktplätze) - habt ihr Kategorien, bei denen die Kategoriespezifischen Felder nicht laden / zuordnen nicht möglich / No Data available? Einrichtung und Installation von JTL-eazyAuction 0
Welche Einstellung für "Überverkäufe nicht mehr möglich" wenn "alle Lagerbestände null" sind. JTL-Wawi 1.9 5
JTL Wawi Update 1.8.12.4 auf 1.9.5.2 nicht möglich JTL-Wawi 1.9 4
Neu Artikel gelöscht neu anlegen nicht möglich da bereits vorhanden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Vererben der Bildern einer Variation auf alle anderen Variationen, wie beim Vererben von Vater zu Kind-Artikeln, möglich wie? User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen