Du verwendest einen veralteten Browser. Dieser kann eventuell diese oder andere Webseiten nicht richtig darstellen. Du solltest deinen Browser aktualisieren oder einen alternativen Browser verwenden.
Vielleicht werden Doppelpostings auf erledigt gesetzt?
Für mich hört sich das an als hätte deine JTL Datenbank einen Schlag weg. Hast du denn schonmal probiert, eine Sicherung einzuspielen und den Import neu zu starten?
Ich hab das ganze immer mit einem komplett neuen Mandanten probiert.
Und bei 2 Rechnern ist auch alles komplett neu installiert.
Und ich hab es nochmal in den Wawi Bugs gepostet, da ich mir nicht sicher bin ob es ein Wawi Problem oder ein Connector Problem ist.
Ich hab mal versucht mit dem Prozess-Explorer nachzuvollziehen was passiert bzw. nicht passiert.
So richtig konnte ich aber nichts ausmachen, ausser das die Wawi in eine Art Denkpause verfällt, in der sich an den verwendeten Ressourcen während der 5 bis 10 Minuten nichts ändert.
Für mich sieht das so aus, als ob die Wawi in der Zeit nichts macht.
Ich werd mal noch den SQL Server mit überprüfen ob da was passiert.
Ich vermute mal, dass die Wawi-Abteilung an der Sache dran ist und es daher verschoben hat.
Du musst aber da auch bitte im Wawi-Forum fragen und nicht hier. Die Wawi-Kollegen werden nicht hier ins Connector-Forum gucken...
Na meinen Beitrag im Wawi-Forum konnte ich ja nicht mehr reagieren, der ist ja closed.
Kann ich denn irgendwo sehen welche Bugs in Arbeit oder aufgenommen sind?
Und selbst wenn es aufgenommen ist, wäre eine kurze Info darüber zumindest hilfreich gewesen und hätte mein Aufgebrachtsein erspart.
Hallo, ich habe glaube ich ein Bug entdeckt,
mit dem GambioShop 3.1.3.1
da gibt es in den Kategorien die Option = Kategorie Name und Kategorie Überschrift
wenn ich JTL eine Kategorie erstelle, ist jedesmal eine "0" bei der Kategorie Überschrift eingetragen.
wenn ich diesen installiere, wird dann automatisch der Status des alten Connectors übernommen oder werden
dann nochmal alle Artikel aus der Wawi in den Shop übertragen ?
Der neue Connector wird die Datenbanken und bestehenden Mappings migrieren. Es wird also nichts komplett neu übertragen.
Dennoch sollte natürlich sicherheitshalber (wie eigentlich grundsätzlich bei jedem Update-Vorgang) ein Backup der Shop-Datenbank gemacht werden.
Also der Beta-Connector rennt! Das ist Top! Großes Lob.
Wegen meinem Problem mit der Produktdetailseite hab ich jetzt weiter nachgeforscht und wahrscheinlich den Fehler gefunden. Es hatten sich die Verpackunseinheiten "vermehrt" sodass x-mal der gleiche VPE Wert aber unter einer anderen ID existierte.
Um das zu korrigieren habe ich erstmal in der Shop-DB die hinzugekommenen IDs durch die vorhandene ersetzt mit
UPDATE `products` SET `products_vpe` = "1" WHERE `products_vpe` >= 4 AND `products_vpe` <= 234
und dann die ganzen überflüssigen gelöscht.
Damit existieren nur unsere 3 Verpackungseinheiten und sind auch korrekt den Produkten zugeordnet.
Jetzt wollte ich den initialen Abgleich nochmal ausführen um zu sehen ob sich damit das Problem erledigt, aber der abgleich scheiter mit der Meldung
Fehler:
Exception: CustomerOrder.statistic hat keine Daten zurückgegeben.
Exception bei CustomerOrder.statistic:
CustomerOrder.statistic hat keine Daten zurückgegeben.
Hmm, das ist eigentlich eine sehr einfache Funktion wo ich gerade nicht wüsste was das schief laufen soll.
Kannst du mal folgenden Abfrage in deiner Datenbank machen und gucken ob die funktioniert:
SELECT o.* FROM orders o LEFT JOIN jtl_connector_link_customer_order l ON o.orders_id = l.endpoint_id WHERE l.host_id IS NULL
Hmm, das ist eigentlich eine sehr einfache Funktion wo ich gerade nicht wüsste was das schief laufen soll.
Kannst du mal folgenden Abfrage in deiner Datenbank machen und gucken ob die funktioniert:
SELECT o.* FROM orders o LEFT JOIN jtl_connector_link_customer_order l ON o.orders_id = l.endpoint_id WHERE l.host_id IS NULL
Funktioniert, es werden dann alle Bestellungen angezeigt.
Nach einem Neustart des Wawi Rechners hat er zwar den schon genannten Fehler nicht mehr gebracht, dafür hatte er dann einen 503 Fehler. 🙁
Irgendwie mag mich der neue Connector nicht.
2 Dinge die mir aufgefallen sind an dem Beta-Connector:
1. er erwartet immer die Tabelle jtl_connector_link, wenn diese nicht existiert, kommt bei der Anbindung ein Fehler.
wenn ich eine leere Tabelle jtl_connector_link erstelle geht es. wenn aber die Tabelle nicht da ist, sollte der Connector eigentlich davon ausgehen, dass er neu installiert ist und es die Tabelle einfach nicht gibt. Letztenendes macht er ja nur ein Backup der Tabelle.
2. bei dem Fehler CustomerOrder.statistic hat keine Daten zurückgegeben. wird in den Logfiles angezeigt, dass er /jtlconnector/dbes/mytest.php sucht, diese gibt es aber nicht.
1. er erwartet immer die Tabelle jtl_connector_link, wenn diese nicht existiert, kommt bei der Anbindung ein Fehler.
wenn ich eine leere Tabelle jtl_connector_link erstelle geht es. wenn aber die Tabelle nicht da ist, sollte der Connector eigentlich davon ausgehen, dass er neu installiert ist und es die Tabelle einfach nicht gibt. Letztenendes macht er ja nur ein Backup der Tabelle.
Das kann nur dann auftreten wenn die Migration nicht erfolgreich war und dadurch bei jedem Aufruf neu gestartet wird.
Dann bitte mal prüfen ob im Ordner "db" eine Datei namens "version" liegt in der als Inhalt "2.1" steht.
Wenn das nicht der Fall sein sollte, bitte prüfen ob der db Ordner Schreibrechte hat bzw. die Datei notfalls selbst dort anlegen.
2. bei dem Fehler CustomerOrder.statistic hat keine Daten zurückgegeben. wird in den Logfiles angezeigt, dass er /jtlconnector/dbes/mytest.php sucht, diese gibt es aber nicht.
Das ist keine Sache des Connectors, sondern kommt direkt von der Wawi. Die Wawi testet damit das Vorhandensein des ganz alten Connectors. Das hat somit keinerlei Einfluss auf die neue Schnittstelle.
Das kann nur dann auftreten wenn die Migration nicht erfolgreich war und dadurch bei jedem Aufruf neu gestartet wird.
Dann bitte mal prüfen ob im Ordner "db" eine Datei namens "version" liegt in der als Inhalt "2.1" steht.
Wenn das nicht der Fall sein sollte, bitte prüfen ob der db Ordner Schreibrechte hat bzw. die Datei notfalls selbst dort anlegen.
Eine Migration kann ja hier gar nicht stattgefunden habe, da ich von 0 starte.
Also ich binde den Beta-Connector so an, als ob noch nie ein Connector an der Wawi oder am Shop hing.
Dazu lösche ich im Shop den kompletten Ordner jtlconnector und in der Shopdatenbank alle Tabellen jtl_connector...
Dann lade ich den Connector neu hoch, lege das Verzeichnis logs an und installiere den Connector neu.
Mit den neuen Connector-Daten binde ich dann an eine leere Wawi an, in der ich die Gambio-spezifischen Anpassungen gemacht habe, Österreich in eine separate Steuerzone gesetzt habe (wegen elektronisch erbrachte Leistung mit 20%) und die fehlenden Länder ergänzt habe.
Mache ich hier eventuell etwas falsch?
Dürfen im Shop andere Bestellstatus existieren als die 5 im Connector?
Das ist keine Sache des Connectors, sondern kommt direkt von der Wawi. Die Wawi testet damit das Vorhandensein des ganz alten Connectors. Das hat somit keinerlei Einfluss auf die neue Schnittstelle.
Natürlich, die werden dann nur allerdings Connector/Wawi-seitig nicht verwendet.
Die Wawi hat nur die vorgegebenen, und eine Mehrfach-Zuweisung ist da nicht möglich, weil der Connector sonst bei einem Update des Bestellstatus ja "raten" müsste was er setzt.