Gelöst ACHTUNG: Neuer Beta Connector 2.1

saschadd

Gut bekanntes Mitglied
28. November 2006
158
4
OK, kannst du denn dennoch mal eine Datei "version" in den Ordner "db" legen mit dem Inhalt "2.1".
Ich denke dann sollte es funktionieren.

Hab ich gemacht.
Damit klappt die Anbindung ohne vorher die leere jtl_connector_link tabelle anzulegen.

Allerdings kommt jetzt wieder CustomerOrder.statistic hat keine Daten zurückgegeben.

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.

Okay, also kann das keine Probleme verursachen.
 

DanielH.

Aktives Mitglied
15. Oktober 2016
19
0
Hallo,
habe folgende Fehlermeldung, kann mir da jemand helfen?

Code:
Exception: phar:///mnt/webr/a1/76/54554976/htdocs/vembado.de/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Database/Mysql.php (327):Unknown column '197_27' in 'where clause'
phar:///mnt/webr/a1/76/54554976/htdocs/vembado.de/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Database/Mysql.php (327):Unknown column '197_27' in 'where clause'
Artikel-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.ConnectorPushTaskProduct.<>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.ConnectorPushTaskProduct.Run()
   bei JTL.Connector.Business.SyncRunner.Run()

Und noch die Log Vom Connector

Code:
[2016-11-02 13:27:24] controller.WARNING: Exception 'jtl\Connector\Core\Exception\DatabaseException' (Code: 1054) with message 'Unknown column '197_27' in 'where clause'' in phar:///mnt/webr/a1/76/54554976/htdocs/vembado.de/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Database/Mysql.php:327 [] []

Danke im Voraus
MFG
Daniel
 
Zuletzt bearbeitet:

DanielH.

Aktives Mitglied
15. Oktober 2016
19
0
Hallo Daniel,
der Fehler kommt vor wenn er die Artikel zum Shop hochladen soll, habe erstmal den Upload der Artikel zum Shop deaktiviert, er aktualisiert jetzt gerade die Bilder, da habe ich bis jetzt kein Fehler.

Also nur bei neuen Artikel die zum Shop geladen werden soll
 

daniel.jtl

Moderator
12. März 2014
1.277
28
Intern getestet und entwickelt wird hier nur noch mit GX3.
Der 2.1er Connector sollte aber auch mit 2.7 funktionieren, musst du dann aber selbst ausprobieren...
 

daniel.jtl

Moderator
12. März 2014
1.277
28
Wenn die restlichen Voraussetzungen alle erfüllt sind sollte das kein Problem sein.
Das lässt sich ja mittels dem in der Anleitung beschriebenen Connector-Check überprüfen...
 

DanielH.

Aktives Mitglied
15. Oktober 2016
19
0
So hab leider wieder mal eine Fehlermeldung :)

Code:
[2016-11-11 21:11:16] global.NOTICE: (E_NOTICE) File (phar:///var/www/vhosts/vembado.de/httpdocs/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Http/Request.php, 89): Undefined index: jtlrpc [] []
[2016-11-11 21:11:16] global.ERROR: Exception: RpcException - File: phar:///var/www/vhosts/vembado.de/httpdocs/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Core/Rpc/RequestPacket.php - Line: 173 [] []
[2016-11-11 21:11:57] global.ERROR: Exception: SessionException - File: phar:///var/www/vhosts/vembado.de/httpdocs/jtlconnector/index.php/vendor/jtl/connector/src/jtl/Connector/Application/Application.php - Line: 572 [] []
[2016-11-11 21:12:01] global.WARNING: (E_WARNING) File (phar:///var/www/vhosts/vembado.de/httpdocs/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/BaseMapper.php, 296): Invalid argument supplied for foreach() [] []
[2016-11-11 21:12:01] global.WARNING: (E_WARNING) File (phar:///var/www/vhosts/vembado.de/httpdocs/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/BaseMapper.php, 296): Invalid argument supplied for foreach() [] []
[2016-11-11 21:12:17] global.WARNING: (E_WARNING) File (phar:///var/www/vhosts/vembado.de/httpdocs/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/BaseMapper.php, 296): Invalid argument supplied for foreach() [] []
[2016-11-11 21:12:17] global.WARNING: (E_WARNING) File (phar:///var/www/vhosts/vembado.de/httpdocs/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/BaseMapper.php, 296): Invalid argument supplied for foreach() [] []
[2016-11-11 21:14:12] global.WARNING: (E_WARNING) File (phar:///var/www/vhosts/vembado.de/httpdocs/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/BaseMapper.php, 296): Invalid argument supplied for foreach() [] []
[2016-11-11 21:14:12] global.WARNING: (E_WARNING) File (phar:///var/www/vhosts/vembado.de/httpdocs/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/BaseMapper.php, 296): Invalid argument supplied for foreach() [] []

Der Abgleich stürzt dann immer ab und ich muss JTL neu starten.

LG
Daniel
 

daniel.jtl

Moderator
12. März 2014
1.277
28
Yip, da war in der Tat an einer Stelle noch ein Verweis auf die alte Link-Tabelle.
Ist behoben und in den bisherigen Download gepatcht. Also einfach die 2.1 neu runterladen, da ist der Bugfix dann enthalten...
 

bork

Sehr aktives Mitglied
26. Januar 2007
838
99
Hallo Daniel,

die 2.1 aus dem ersten Post, richtig? Die löst das Problem leider nicht.

Dafür ist aber das andere Problem gelöst, bei dem in der products_description jede Sprache eine andere products_id bekommt.
 

daniel.jtl

Moderator
12. März 2014
1.277
28
Also letzteres ist aber ja schon was länger drin jetzt.
Das Varkombi-Kinder kein Mapping bekommen kann ich aber mit dem letzten Patch nicht nachstellen?
Schickst du Artikel ganz neu oder betrifft es Updates?
 

bork

Sehr aktives Mitglied
26. Januar 2007
838
99
Hallo Daniel,

Updates. Ich habe alles neu hochgeladen außer die features.json. Die braucht nicht neu oder? Kann es irgendwas mit dem Gambio Cache zu tun haben? Ich teste nochmal heute Abend..

VG
 

bork

Sehr aktives Mitglied
26. Januar 2007
838
99
Hallo Daniel,

Cache geleert und nochmal neu getestet mit bestehenden Variationskombis und neu angelegten: Keine Chance, die Kinderartikel in die jtl_connector_link_products hineinzubekommen. Kannst du nochmal gegenprüfen? Brauchst du noch ein Log File o.ä:?
 

dietrim2

Offizieller Servicepartner
SPBanner
17. Januar 2012
63
3
82395 Obersöchering
Hallo Daniel,
Ich habe mir auch mal den Connector 2.1 Beta installiert.

JTL-Wawi: 1.1.4.7
PHP 5.6.28
Gambio: v3.2.0.1

Ich bekomme die Meldung wie bei saschadd.

Fehler:
Exception: CustomerOrder.statistic hat keine Daten zurückgegeben.
Exception bei CustomerOrder.statistic:

CustomerOrder.statistic hat keine Daten zurückgegeben.

Response: <Empty>

Die Abfrage: 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
liefert mir Daten ohne Fehler zurück.
Im Log finde ich diesen Eintrag/bzw. Info sollte also kein Problem sein:

[2016-12-15 06:55:09] global.NOTICE: (E_NOTICE) File (phar:///html/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/CustomerGroupAttr.php, 12): Undefined index: customers_status_min_order [] []
[2016-12-15 06:55:09] global.NOTICE: (E_NOTICE) File (phar:///html/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/CustomerGroupAttr.php, 22): Undefined index: customers_status_max_order [] []
[2016-12-15 06:55:09] global.NOTICE: (E_NOTICE) File (phar:///html/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/CustomerGroupAttr.php, 12): Undefined index: customers_status_min_order [] []
[2016-12-15 06:55:09] global.NOTICE: (E_NOTICE) File (phar:///html/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/CustomerGroupAttr.php, 22): Undefined index: customers_status_max_order [] []
[2016-12-15 06:55:09] global.NOTICE: (E_NOTICE) File (phar:///html/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/CustomerGroupAttr.php, 12): Undefined index: customers_status_min_order [] []
[2016-12-15 06:55:09] global.NOTICE: (E_NOTICE) File (phar:///html/jtlconnector/index.php/src/jtl/Connector/Gambio/Mapper/CustomerGroupAttr.php, 22): Undefined index: customers_status_max_order [] []
Kannst Du mir sagen wo hier mein Problem liegt, oder was bei Saschadd geholfen hat?
Vielen Dank
Grüße Marc
 
Zuletzt bearbeitet:

daniel.jtl

Moderator
12. März 2014
1.277
28
Der Log-Eintrag ist wie du schon sagtest unwichtig weil es nur eine Notice ist, und steht auch nicht im Zusammenhang mit dem Fehler.
- Ist die "version" Datei im Ordner "db" vorhanden?
- Was steht im Server-Log?
 

Ähnliche Themen