Neu SW5 - Nach Connector Update - Bilder werden Artikel nicht zugewiesen

redheadman

Sehr aktives Mitglied
3. August 2016
174
26
Berlin
Hi,
vor zwei Tagen, haben wir nach langer Zeit mal wieder ein Update gefahren. Wir haben extra darauf so lange verzichtet, da beim letzten mal es auch richtig Probleme gab.
Nach diesem Update werden die Bilder der Artikel zwar anscheinend hochgeladen, aber können dem Artikel nicht zugeordnet werden.
Zudem weisen die Logs auf so einige Fehler hin. Eventuell ein Rechteproblem

Updates wurden durchgeführt von JTL Wawi 1.5.30.3 auf 1.5.47.2 und der Shopware Connector von 2.6.1 auf 2.11.0


Danke im Voraus.
 

Anhänge

  • shopware5-connector-logs (2).zip
    3 KB · Aufrufe: 2
  • shopware5-connector-logs.zip
    46,7 KB · Aufrufe: 1

SHAAN

Sehr aktives Mitglied
26. August 2020
622
193
Hallo an das Connector JTL Team!

Bei uns werden die Bilder auch nicht in Shopware hochgeladen. Im Artikel selber bleibt der Status auf "Übertragung ausstehend" hängen. Alles andere am Artikel wird, soweit ich es sehen konnte, aktualisiert.

Ein "erneut senden" ist ohne Funktion.

Version SW 5.6.9, Connector 2.11

Gibt es bereits eine Lösung?

Grüße

Shaan
 
Zuletzt bearbeitet:

redheadman

Sehr aktives Mitglied
3. August 2016
174
26
Berlin
Hi,
nach wie vor besteht bei uns das Problem.

Vorab: Wir nutzen von Timme Hosting eine Object Storage, wo die Bilder ausgelagert werden.

Genau hier liegt bei uns anscheinend das Problem. Bei irgendeinem Update des Shopware Connectors muss etwas verändert worden sein
oder ähnliches. Die Bilder werden falsch abgerufen beim mappen. Der Link ist prinzipiell korrekt, nur das am Ende ein ?acl angefügt wird.

Leider ist der letzte Kontakt zum JTL Support nun fast 14 Tage her. Das Ticket (2021080510011013) wurde geschlossen, aber ich weiß leider nicht warum.
Ein kurzes Feedback wäre schon schön irgendwie.

Beste Grüße
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Hallo @redheadman,

verstehe ich richtig, dass das ?acl am Ende fehlt und daher der Link nicht korrekt ist?

Wir werden versuchen das Problem mit dem Object Storage nachzustellen. Es handelt sich um einen S3 Clone, richtig?
 
  • Gefällt mir
Reaktionen: redheadman

redheadman

Sehr aktives Mitglied
3. August 2016
174
26
Berlin
Hi @Immanuel,
nein genau umgekehrt, das ?acl muss raus, dann verlinkt er korrekt auf das Bild.

Durch den ?acl Parameter wird man zum Ordner geleitet wo das Bild liegt und damit kann er natürlich nix anfangen, wenn ich das richtig interpretiere.

Code:
image.ERROR: Exception 'Aws\S3\Exception\S3Exception' (Code: 0) with message 'Error executing "GetObjectAcl" on "https://os1.meinecloud.io/b10080/media/image/ef/dd/bf/877023_Product4cautGy4bx3xb.jpg?acl"; AWS HTTP error: Client error response https://os1.meinecloud.io/b10080/media/image/ef/dd/bf/877023_Product4cautGy4bx3xb.jpg?acl

Falsch: https://os1.meinecloud.io/b10080/media/image/ef/dd/bf/877023_Product4cautGy4bx3xb.jpg?acl
Richtig: https://os1.meinecloud.io/b10080/media/image/ef/dd/bf/877023_Product4cautGy4bx3xb.jpg

Ob es ein S3 "Clone" ist, kann ich nicht sagen. Auf jeden Fall steht online bei TimmeHosting: "Verbinden Sie ganz einfach Ihre S3 kompatible Anwendung".

Vielen Dank wie immer für deine Hilfe.

Beste Grüße
 

redheadman

Sehr aktives Mitglied
3. August 2016
174
26
Berlin
@Immanuel
Aber welche Berechtigung sollte das sein?

Die Bilder werden nachweislich hochgeladen und können danach auch manuell zugeordnet werden unter Shopware (Link zum Bild ist dann auch die Object Storage).
Ich werde einfach TimmeHosting noch einmal anschreiben und dann mal sehen was dabei rauskommt.

Wie gesagt, das Problem war zu 100% erst nach dem Update. Ich wollte schon damals ein Update machen und als ich gemerkt habe die Bilder werden nicht hochgeladen,
habe ich wieder eine Sicherung eingespielt und siehe da, alles hat wieder funktioniert.

Ich melde mich und vielen Dank erstmal.

Beste Grüße
 

redheadman

Sehr aktives Mitglied
3. August 2016
174
26
Berlin
Guten Morgen @Immanuel,
ich hatte TimmeHosting gestern nochmal geschrieben und auch die Log Datei mit dem Fehler gesendet + Link zu diesen Beitrag.

Die Antwort kam prompt:
Wir können Ihnen hier leider nicht weiterhelfen, das müssen die von JTL machen. JTL schrieb, dass eine Berechtigung für einen Guest User fehlt. Ersteinmal ist klar das die Berechtigung besteht, denn das Bild wird ja abgelegt, kann man sehen, das ist, solange die korrekte URL verwendet wird, abrufbar. Ein Gast User soll auch keine Bilder dort ablegen dürfen, Sie möchten nicht irgendwelche Bilder in Ihrem Bucket haben. Die Fehlermeldung die Sie angehangen haben, betrifft offenbar den Link zum Bucketinterface, der dafür überhaupt nicht vorgesehen ist, in sofern ist eine Ablehnung dort nicht unberechtigt.
Der Punkt ist sehr wahrscheinlich das die URL mit dem acl, der nicht zum Bild sondern in das Webinterface führt, dort nicht verwand werden darf. Wie auch immer der in Ihr JTL System gelangt. Der muss zunächst aus Ihrem System entfernt werden und weiterhin verhindert werden das erneut eine solche URL dort verwand wird. Das ist eine programmatische Änderung und Analyse die nur der Hersteller durchführen kann und darf.

--------------------------------

Ich ärger mich grad über mich sehr über mich selbst. Hätte ich doch einfach die Sicherung wieder eingespielt, aber ich dachte mir halt, der Fehler muss ja irgendwie behoben werden.

Konntest du das mal nachstellen?

Beste Grüße
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Hallo @redheadman,

ich habe mir gerade angeschaut wie Media Objekte in der Shopware 5 Datenbank gespeichert werden. Dort wird nur ein relativer Pfad hinterlegt. Bedeutet, dass die absolute URL "on demand" durch den Shop generiert wird. Ich würde daher davon ausgehen, dass der im Shop verwendete S3 Client damit zu tun hat. Wer sollte sonst den "?acl" Parameter an die URL hängen? Also kann man ganz logisch eingrenzen, dass entweder die Konfiguration des S3 Clients im Shop oder die Konfiguration der S3 kompatiblen Anwendung nicht ganz korrekt ist. Warum der Support von Timmehosting behauptet, es liegt an JTL kann ich nicht nachvollziehen und Schuldzuweisungs-Ping Pong bringt hier auch niemanden weiter.

PS: Es muss also nur eine Konfiguration angepasst werden und dann sollte das Ganze laufen. Es ist keine "programmatische Änderung" an "JTL" notwendig.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: redheadman

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Ich habe mir lediglich die Tabelle s_media in der Shopware Datenbank angeschaut. Dort sieht man, dass relative Pfade pro Media Objekt in Shopware gespeichert werden und keine URLs. Die URL eines Media Objekts wird vom Shop bei Bedarf dynamisch generiert und hat nichts mit dem Connector zu tun. Es gibt nun zwei Möglichkeiten wo die Ursache des Problems liegen könnte:
  • Die Konfiguration des vom Shop verwendeten S3 Clients, da dieser wahrscheinlich für das Anhängen des "acl" Parameters verantwortlich ist
  • Die Konfiguration der S3 kompatiblen Anwendung, da diese auf den "acl" Parameter reagiert und einen Fehler zurückgibt
Was du außerdem versuchen könntest: Den Shop Cache leeren.
 

redheadman

Sehr aktives Mitglied
3. August 2016
174
26
Berlin
@Immanuel ,
was mir grad eingefallen ist, der Parameter ?acl leitet auf den Ordner des Bildes weiter. Könnte es sein, dass eigentlich für die Session nur ?acl/(Bildername) abgerufen werden muss, also ohne https://os1.meinecloud.io/b10080/media/image/56/a4/..... davor?

Denn wenn man https://os1.meinecloud.io/b10080/media/image/56/a4/e9/986498_Product.jpg?acl/986498_Product.jpg im Browser eingibt, wird er durch ?acl auf den Bilderpfad geleitet und durch den Bildername /986498_Product.jpg
natürlich zum Bild. Also nur ?acl/986498_Product.jpg.

Aber ich kenne mich da nicht aus, wäre nur eine Idee warum das ?acl dort überhaupt drin ist.

Beste Grüße
 
Zuletzt bearbeitet:

redheadman

Sehr aktives Mitglied
3. August 2016
174
26
Berlin
Ich habe mir lediglich die Tabelle s_media in der Shopware Datenbank angeschaut. Dort sieht man, dass relative Pfade pro Media Objekt in Shopware gespeichert werden und keine URLs. Die URL eines Media Objekts wird vom Shop bei Bedarf dynamisch generiert und hat nichts mit dem Connector zu tun. Es gibt nun zwei Möglichkeiten wo die Ursache des Problems liegen könnte:
  • Die Konfiguration des vom Shop verwendeten S3 Clients, da dieser wahrscheinlich für das Anhängen des "acl" Parameters verantwortlich ist
  • Die Konfiguration der S3 kompatiblen Anwendung, da diese auf den "acl" Parameter reagiert und einen Fehler zurückgibt
Was du außerdem versuchen könntest: Den Shop Cache leeren.
Hey @Immanuel,

den Cache habe ich schon gelöscht (auch manuell).

Ich würde es durchaus verstehen, wenn wir ein Shopware Update durchgeführt hätten, dass da vielleicht etwas im S3 Client murks ist, aber wie schon geschrieben...
es wurde ein Shopware Connector update durchgeführt und genau ab diesen Moment, wurden die Bilder nicht mehr zugeordnet.

Testweise werde ich heute Abend ein Shopware Update durchführen, vielleicht bringt das ja was.

Beste Grüße
 

redheadman

Sehr aktives Mitglied
3. August 2016
174
26
Berlin
@Immanuel
Habe es mit Einzel- und Variantenartikel versucht.

Habe gerade noch einmal nachgesehen. Wir hatten die Connector Version 2.5.4 drauf. Vor Monaten hatte ich dann versucht auf die 2.8.1. ein Update zu fahren und schon dort war das Problem. Der Grund warum ich auf die 2.8.1 updaten wollte war, dass wenn man Artikel neu hochgeladen hatte, plötzlich von irgendwelchen andern Artikeln die Bilder verschwunden waren und ich gehofft hatte, dass das Problem damit behoben wird. Changelog war für die 2.8.1 "Fixed image sending problems". Da ich aber dann keine Bilder hochladen konnte, hatte ich sofort die Sicherung wieder eingespielt.

Das Shopware Update kann ich erst heute Abend einspielen, da unsere Kunden dann nicht mehr aktiv sind.

Beste Grüße
 

redheadman

Sehr aktives Mitglied
3. August 2016
174
26
Berlin
Hey @Immanuel,
also es hat nichts gebracht. Habe jetzt erstmal die Storage vom Shop getrennt, da ich neue Artikel Hochladen muss.
Werde am Wochenende einen Shop aufsetzen, basierend auf der aktuellsten Shopware 5 Version und dann die Schnittstelle mit Storage testen.

Aber eigentlich wäre es Top, wenn Ihr es versucht nachzustellen. Würde dafür euch auch unsere Storage Daten geben.

Beste Grüße
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Nach Abbruch von "Auftrag anlegen" wird anderes Programm angezeigt Arbeitsabläufe in JTL-Wawi 0
Neu Auftrag nach Rechnungsstellung ändern Arbeitsabläufe in JTL-Wawi 2
Neu Problem mit Scroll-Link nach Update auf Shop-Version 5.3.3 Technische Fragen zu Plugins und Templates 0
Neu Abgleich mit JTL Shop läuft nach zahlreichen erfolgreichen Durchläufen nicht mehr weiter JTL-Shop - Fehler und Bugs 11
Neu SQL Abfrage - Sendungsnummern als Liste nach Datum Schnittstellen Import / Export 2
Neu Nach Datenbank-Migration Fehler: keine Lieferzeit usw. JTL-Shop - Fehler und Bugs 1
Neu Nach dem entfernen des PayPal Checkout werden keine Zahlungsarten anderer Anbieter angezeigt. JTL-Shop - Fehler und Bugs 4
Neu Nach Update von PayPal Checkout wird PayPal Zahlungsart entfernt Plugins für JTL-Shop 4
Neu JTL WAWI - Suche nach Designer für eBay-Vorlage mit CLP-Feldern Dienstleistung, Jobs und Ähnliches 0
Neu WMS - Verpacken - gepackte Positionen rutschen nicht nach unten JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Fatal error nach Shop-Update im Frontend JTL-Shop - Fehler und Bugs 3
Beantwortet Automatischer Logout nach X Minuten inaktivität beim WMS Mobile? [WAWI-73340] Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
In Diskussion Kopieren oder Auslösen von Workflows in anderen Bereichen (Von Rechnung nach Kunde) JTL-Workflows - Ideen, Lob und Kritik 2
Umsatzsteuer EU-Ausland nach Überschreitung 10000 Schwelle - Hilfe gesucht JTL-Wawi 1.9 15
Neu Suche nach zuverlässigen Lieferanten für umweltfreundliche Kartonagen mit Höhenriller Smalltalk 1
Nach Update auf 1.9 / Export Rechnungskorrekturen Zeile Ust doppelt JTL-Wawi 1.9 8
Neu Datenbankmigration "General error: 1709 Index column size too large. The maximum column size is 767 bytes" nach Update von 5.2.4 auf 5.3.3. Installation / Updates von JTL-Shop 5
Fehler und Bugs nach Update von 4.06 auf 5.3.3 mit Lösungen Sammelthread Upgrade JTL-Shop4 auf JTL-Shop5 3
Umsatzauswertung der JTL POS Umsätze aufgeschlüsselt nach Wochentagen JTL-Wawi 1.9 0
Neu Fehlereinträge im Log nach Update auf 5.3.3 Installation / Updates von JTL-Shop 14
Neu Nach Update von 5.0.x auf 5.3.3 bricht Abgleich mit Wawi ab Installation / Updates von JTL-Shop 3
Neu Nach Update von 5.0.x auf 5.3.3 funktioniert Checkout für Kunden ausserhalb Deutschland nicht mehr Installation / Updates von JTL-Shop 2
Neu Nach Update von 5.0.x auf 5.3.3 funktioniert "Mindestanzahl Verkäufe für Bestseller" Einstellung in Englischer Sprache nicht mehr Installation / Updates von JTL-Shop 0
Neu Nach Update von 5.0.x auf 5.3.3 funktioniert Paypal Plus nicht meht Installation / Updates von JTL-Shop 4
Neu Ändern der Artikelseite / OPC ändert nur Seite für einen Artikel / Suche nach globale Lösung für alle Artikelseiten Templates für JTL-Shop 5
Neu Alte Workflows die nach Update nicht funktionieren - Lösungsansätze Gelöste Themen in diesem Bereich 5
Nach anlegen eines Kunden, öffnet sich der Kunde nicht mehr im Kundenfenster. JTL-Wawi 1.9 3
INSERT FK_Verkauf_tAuftragPosition_kSteuerschluessel nach Hinzufügen von EU-Steuersätzen für OSS JTL-Wawi 1.9 0
Neu Modifizierte Dateien nach Patch 5.3.2 > 5.3.3 Installation / Updates von JTL-Shop 3
Neu Nach Bugfix Behebung keine admin Anmeldung mehr möglich? JTL-Shop - Fehler und Bugs 5
Neu Synchronisation - eine Exception nach der anderen... PrestaShop-Connector 0
Neu Fehlende Bestellungen nach Amazon-Abgleich User helfen Usern - Fragen zu JTL-Wawi 2
Feld Karton im Auftrag wird nach Auftragsübermittlung aus Shop nicht befüllt. JTL-Wawi 1.9 1
Listenansicht Verkauf >> Angebote muss nach jedem Neustart neu sortiert werden JTL-Wawi 1.9 1
Widgetfenster nach Neustart nicht automatisch aktivier JTL-Wawi 1.9 1
Wawi 1.9 Suche nach Sendungsnummer JTL-Wawi 1.9 5
Neu Zahlungsmöglichkeiten werden nach PayPal Update nicht angezeigt Gelöste Themen in diesem Bereich 24
Neu Farbe setzen funktioniert nach dem Updaten anders als früher. Was kann ich dagegen tun? Arbeitsabläufe in JTL-Wawi 0
Neu Packliste nach Update von 1.5.55.8 auf 1.8.12.2 User helfen Usern - Fragen zu JTL-Wawi 6
Neu Einstellung 122 "Artikel / Kategorien erst nach Anmeldung sichtbar" JTL-Shop - Fehler und Bugs 4
Beantwortet Hilfeee Unterkategorien verschwunden nach Testtemplate vorschau Templates für JTL-Shop 1
Neu Nach Installation von JTL-Shop 5.3.2 kein Zugriff auf Backend und Shop Installation / Updates von JTL-Shop 8
Neu Nach Umzug des Shops auf ein Unterverzeichnis gehen die Shop-Links nicht mehr Allgemeine Fragen zu JTL-Shop 1
Neu Custom Workflow Aufträge nach Artikelnummer sortieren User helfen Usern 6
Neu Mediendateien sind nach Update im Shop 5.3.2 nicht mehr zum Download verfügbar, wenn das Format .* (.zip) ist JTL-Shop - Fehler und Bugs 0
Neu Probleme nach Update vom 1.8.x auf 1.9.4.5 Servicedesk (Beta) 1
Neu Nach Update auf SQL 2022 Express keine verbindung mehr mit Client möglich Installation von JTL-Wawi 2
Neu Regelmäßige Artikel Synchronisation von JTL Wawi mittels Connector nach Shopify problematisch - #959190594F6282F 200 "OK" Shopify-Connector 1
Neu Filter nach Vorgangsfarbe in Aufträgen JTL-Wawi - Fehler und Bugs 1
Neu JTL Wawi startet nicht mehr nach Windows Update JTL-Wawi - Fehler und Bugs 1

Ähnliche Themen