Neu Empty foreign key (Artikel-Bild ohne Besitzer)

Wos Productions

Aktives Mitglied
29. September 2016
4
0
Hallo liebe Community,
ich habe folgendes Problem:

Ich habe ein Abgleich zwischen Shopware und JTL gemacht. Soweit war beim ersten Durchlauf alles gut. Danach habe ich ständig die Fehlermeldung "Empty foreign key (Artikel-Bild ohne Besitzer)" erhalten.

Abgleich-Protokoll:
Prüfe Endpointkonfiguration.
Abgleich gestartet für 'Shopware'.
Onlineshop-Abgleich beendet für 'Shopware'.


Warnungen:
Der Shop hat nicht alle Artikel gesendet.Der Shop hat nicht alle Cross-Sellings gesendet.Es wurde kein Auftrag zur einer Zahlung gefunden (Shop-ID: 3).
Image 'a_1564_1689' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1634_1759' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1636_1761' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1643_1768' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1652_1777' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1664_1789' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1670_1795' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1675_1800' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1565_1690' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1635_1760' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1637_1762' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1644_1769' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1653_1778' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1665_1790' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1671_1796' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1676_1801' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1566_1691' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1638_1763' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1645_1770' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1654_1779' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1666_1791' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1672_1797' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1677_1802' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1567_1692' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1639_1764' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1646_1771' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1655_1780' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1667_1792' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1673_1798' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1678_1803' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1640_1765' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1647_1772' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1656_1781' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1668_1793' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1674_1799' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1679_1804' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1641_1766' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1648_1773' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1657_1782' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1669_1794' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1680_1805' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1642_1767' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1649_1774' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1658_1783' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1681_1806' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1650_1775' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1659_1784' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1651_1776' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1660_1785' - Empty foreign key (Artikel-Bild ohne Besitzer)
Image 'a_1661_1786' - Empty foreign key (Artikel-Bild ohne Besitzer)
Der Shop hat nicht alle Bilder gesendet.

Ich habe bereits alle Foren Beiträge durchsucht. Die Vermutung liegt, das es hier eine Überschneidung gab zwischen Shop und JTL als ich wohl Anpassungen an Artikel gemacht habe. Ich habe bereits JTL komplett deinstalliert und die Datenbank gelöscht aber kein Erfolg. Wie es schient muss man hier bei Shopware selbst Daten aus der Datenbank löschen.

Meine Frage ist jetzt wo finde ich diese Daten? Wo sehe ich das ein Datenbankeintrag nicht richtig verknüpft ist und nur eine "Datenbank Leiche" ist? Über eine Info wäre ich dankbar.

Freundliche Grüße
Martin
 

Wos Productions

Aktives Mitglied
29. September 2016
4
0
Habe bereits auch alle Datenbankeinträge unter s_articles_img gelöscht, die nur eine "NULL" überall als Eintrag hatten. Aber leider ohne Erfolg.
 
Zuletzt bearbeitet:

Devilman2

Gut bekanntes Mitglied
30. Juli 2006
123
7
Lüneburg
Hi,

den Fehler habe wir fast immer, wenn wir neue Produkte importieren und ältere auf inaktiv schalten.
Ein mehrfacher (auch keine einfacher!) Komplettabgleich hat bisher das Problem behoben. Dauert halt bei über 35.000 Bilder etwas.
 

Wos Productions

Aktives Mitglied
29. September 2016
4
0
Danke Devilman2 für dein Beitrag.
Habe es jetzt mehrmals ausprobiert sowohl ein komplett Abgleich als auch ein Abgleich mit nur einzelne Bereiche wie nur Bilder, nur Preise, nur Artikel etc. Aber JTL bringt ständig die Warnung und lädt überhaupt nichts in JTL Wawi rein.

Habe das Plugin in Shopware komplett neu eingerichtet, die Datenbank in JTL gelöscht aber hat alles nichts gebracht.

Kann doch nicht so schwer sein? Gibt es noch andere Vorschläge?

Verstehe nicht wieso JTL das so hin nimmt. Anscheinend haben damit mehrere Probleme und das Problem ist seit einer ganzen Weile bekannt.
 

JMC

Aktives Mitglied
10. März 2013
29
0
Hi ...
leider habe ich auch dieses Problem.
Gibt es da mittlerweile eine Lösung?
 

tmueller

Mitglied
24. Februar 2018
5
0
Guten Morgen,

ich habe das gleiche Problem, was kann man da tun?

Der Shop hat nicht alle Artikel gesendet.Image 'a_16514_6325' - Fehler beim Laden des Artikel-Bildes von 'ZD-33132-1221': Die URL [http://...../media/image/56/a3/07/..... JPG] ist nicht erreichbar. Bild wird nicht importiert.

Image 'a_9_1' - Empty foreign key (Artikel-Bild ohne Besitzer)

Kann mir da jemand helfen?
 

Devilman2

Gut bekanntes Mitglied
30. Juli 2006
123
7
Lüneburg
Hallo,

haben auch noch immer dieses Problem. Folgende Anleitung haben wir für uns erstellt:

Auszug:
---------------------- Fehler-variante 2 Image 'a_430782_467000' - Empty foreign key (Artikel-Bild ohne Besitzer)

1.) Unter PHPMyAdmin das Produkt im Shopware rausfinden und dann löschen (keine Backend-Bereinigung erforderlich!)
SELECT * FROM `s_articles_img` where id = 426530
DELETE FROM `s_articles_img` where id = 426530
oder
SELECT * FROM `s_articles_img` where media_id = 462855
DELETE FROM `s_articles_img` where media_id = 462855

Beispiel:
Image 'a_426530_462855' - Empty foreign key (Artikel-Bild ohne Besitzer)

2.) Danach ist dr Sync wieder fehlerfrei.

Dieses Vorgehen hat in den letzten 1-2 Jahren funktioniert. Der Komplettabgleich war zu lange und hat am Ende auch nicht immer funktioniert.

Daran denke: BACKUPS

VG