Gelöst ForeignKey cannot be null bei Initialbildupload

gre000

Sehr aktives Mitglied
28. Juli 2015
948
138
Moin,

bekomme beim Bilderupload folgenden Fehler:
Code:
>>> image.push: {
  "method": "image.push",
  "params": {
    "filename": "4608_3456_ec8c3cbd92c6cbb73f465f895c090793_1950c1c0f6f7d7f467e4eb73d753929b41a8c75085149e41be1371b75616a2480f69612725c894c62473ee18255492664943c55ba747031be9558f33dc19a3d1.jpg",
    "remoteUrl": null,
    "foreignKey": [
      "",
      1724
    ],
    "id": [
      "",
      30558
    ],
    "relationType": "product",
    "sort": 1
  },
  "jtlrpc": "2.0",
  "id": "d725371d7d6f4600a4e2db170350f1a7"
}
<<< image.push: {"result":{"foreignKey":["1723_1723",1723],"id":["a_1883_1883",30557],"filename":"http:XXXX/XXXXX/5847.jpg","relationType":"product","remoteUrl":"","sort":0},"error":null,"jtlrpc":"2.0","id":"5dae159e4da7405884fd52cb0384e825"}
(34956,5397 milliseconds)
JTL-Wawi: End sync
Exception: ForeignKey cannot be null
Bilder-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der Wawi notwendig sind!
ForeignKey cannot be null
Exception: ForeignKey cannot be null


Response: {"result":null,"error":{"code":0,"message":"ForeignKey cannot be null","data":null},"jtlrpc":"2.0","id":"d725371d7d6f4600a4e2db170350f1a7"}

   at jtlCore.ControllerClasses.Connector.Abgleich.Connector.juVSJn0Isw(String , Object , Boolean , NetworkCredential )


Zur Situation:
Erster Webshopabgleich zu Shopware Bilddaten wurden mit der Ameise importiert

Zum System
Win7 64bit
Wawi V *74
Connector: 1.08
Shopware 5.03


Vielen Dank
 

gre000

Sehr aktives Mitglied
28. Juli 2015
948
138
AW: ForeignKey cannot be null bei Initialbildupload

Error auf der Shopseite:
[2015-08-27 08:14:07] controller.WARNING: Exception 'Exception' (Code: 0) with message 'ForeignKey cannot be null' in phar:///var/www/vhosts/shopurl.de/httpdocs/ shopware/engine/Shopware/Plugins/Local/Frontend/jtlconnector/ connector.phar/src/jtl/Connector/Shopware/Mapper/Image.php:291 [] []
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
AW: ForeignKey cannot be null bei Initialbildupload

Hey,

da werden falsche Daten von der Wawi zum Shop geschickt. Diese Daten Inkonsistenz wird allerdings mit der kommenden Wawi Version *975 und dem Connector 1.0.9 umschifft.

Lg,
Daniel
 

gre000

Sehr aktives Mitglied
28. Juli 2015
948
138
AW: ForeignKey cannot be null bei Initialbildupload

OK hört sich gut an:

Aber bei Inkonsistenz in meiner DB werde ich immer etwas nervös...
Ist das ein Connectorfehler oder habe ich fehlerhafte Daten in meiner DB?


Ich kann an dem Errorlog nichtmal erkennen welcher Artikel das ist....


und *975 und Connector 1.0.9 noch heute? *daumendrück*
 

Daniel B.

Moderator
17. Juni 2009
1.430
40
AW: ForeignKey cannot be null bei Initialbildupload

Der Shopware Connector ist abhängig von der neuen Wawi Version. Diese wird allerdings frühstens am Freitag / Montag erscheinen.

In früheren Wawi Versionen, gab es Probleme mit der Sync Queue (nichts schlimmes). Es wurden manchmal Bilder zu Artikel geschickt, die aber bereits nicht mehr oder noch nicht im Shop waren.
Diese Fehler werden nun abgefangen und anders behandelt. Dadurch läuft der Abgleich problemlos und die Queue sollte nach und nach wieder perfekt funktionieren.
 

gre000

Sehr aktives Mitglied
28. Juli 2015
948
138
AW: ForeignKey cannot be null bei Initialbildupload

Ok kann ich mir bis Freitag bzw. Montag selbst helfen?
Ich finde leider im Errorlog keine Referenz zum fehlerhaften Artikel.