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

redheadman

Gut bekanntes Mitglied
3. August 2016
169
21
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
443
121
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

Gut bekanntes Mitglied
3. August 2016
169
21
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
324
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

Gut bekanntes Mitglied
3. August 2016
169
21
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

Gut bekanntes Mitglied
3. August 2016
169
21
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

Gut bekanntes Mitglied
3. August 2016
169
21
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
324
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
324
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

Gut bekanntes Mitglied
3. August 2016
169
21
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

Gut bekanntes Mitglied
3. August 2016
169
21
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

Gut bekanntes Mitglied
3. August 2016
169
21
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

Gut bekanntes Mitglied
3. August 2016
169
21
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 Update auf von 1.5.53.2 auf 1.6.46.1 Abonnements durcheinander JTL-Wawi - Fehler und Bugs 1
Neu Nach Update auf 5.2.2 - Warenkorb unsichere Verbindung Installation / Updates von JTL-Shop 3
Neu HTTP ERROR 500 nach update auf 5.2 Installation / Updates von JTL-Shop 3
Neu Eigene Felder von JTL nach Shopware übertragen Shopware-Connector 0
Neu eazyauction nach Accountwechsel Einrichtung und Installation von JTL-eazyAuction 0
Neu Picklisten nach Verkäufen in JTL POS JTL-Wawi - Ideen, Lob und Kritik 0
Neu Nach Update Shop extrem langsam Installation / Updates von JTL-Shop 3
Gelöst Nach Update auf 5.2: Font Awesome-Icons im Admin-Bereich defekt JTL-Shop - Fehler und Bugs 2
Neu Fulfillment Abrechnung nach cbm im Standardlager User helfen Usern - Fragen zu JTL-Wawi 0
Neu Serverfehler nach Umzug User helfen Usern - Fragen zu JTL-Wawi 1
Neu Suche nach Zahlungsanbieter mit Rechnungskauf und Rückerstattung von Gebühren bei Retouren Plugins für JTL-Shop 0
Neu Nach Serverumzug kein Bestellabschluss mehr möglich (Shop 4) JTL-Shop - Fehler und Bugs 0
Neu Variablennamen keine Doku gefunden - wie finde ich aktuelle (englische) Variablennamen nach dem die Doku deutsch ist? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Bug nach löschen von Produkt Fehler 500 oder Whitescreen JTL-Shop - Fehler und Bugs 2
Neu Error 500 bzw. 504 Gatewy Timeout nach Update Installation / Updates von JTL-Shop 5
Neu Artikel bleibem im Warenkorb nach Bestellabbruch - Shop 5.15 JTL-Shop - Fehler und Bugs 0
Neu Spam aufkommen, nach Update auf 5.2 JTL-Shop - Fehler und Bugs 5
Nach FBA Umalgerung immer noch Bestand im eigenen Lager JTL-Wawi 1.6 4
Linke Seitenleise nach Aktivierung von Schnellkauf im Shop 5.2 verschwunden Einrichtung JTL-Shop5 3
Neu Nach Umstellung auf 5.2.1 Fehler Installation / Updates von JTL-Shop 3
Neu Umlaute: Falsche Codierung nach Update auf 5.2.1 Installation / Updates von JTL-Shop 2
Gelöst Nach Update von Shop 5.1 auf 5.2.1 kein Zugriff auf Backend möglich - Host by Ionos Installation / Updates von JTL-Shop 12
Neu nach Update von 5.1 -> 5.2.1 Fehlermeldung im Backend von Paypal Checkout Installation / Updates von JTL-Shop 0
Neu SSL Sicherheitsfehler, SQL Server-Fehler: 1, nach Windows 10 Update auf Server JTL-Wawi - Fehler und Bugs 5
Neu Nach Update auf 5.2.1 HTTP 500 Error beim Aufruf von Kategorie-Seiten JTL-Shop - Fehler und Bugs 6
Neu Nach Update auf Shop 5.2.1 - Exportformate Cron funktioniert nicht und manuelle Auslösung liefert nur ein "-1" auf dem Bildschirm - JTL-Shop - Fehler und Bugs 0
Neu Leere Bestellabschluß-Seite nach Shop-Update 5.2 JTL-Shop - Fehler und Bugs 2
Neu Nach update auf 5.2.1 Sonderzeichen in den Anschrift daten JTL-Shop - Fehler und Bugs 15
Neu Keine Variationsauswahl nach Shopupdate 5.2.1 JTL-Shop - Fehler und Bugs 6
Neu Keine Kontaktseite nach Update auf 5.2.1? Installation / Updates von JTL-Shop 2
Neu Fehler 500 nach Update auf 5.21 Installation / Updates von JTL-Shop 8
Beantwortet Uncaught TypeError nach Update auf 5.2.1 Installation / Updates von JTL-Shop 3
Neu Keine sichere Verbindung nach Update auf Shop 5.2 Installation / Updates von JTL-Shop 18
Neu Weiße Seite nach Update auf 5.2 Installation / Updates von JTL-Shop 22
Neu Nach Update Weiterleitung auf Wartungsmodus - kein Backend login möglich JTL-Shop - Fehler und Bugs 9
Neu NOT FOUND nach Update auf 5.2 Installation / Updates von JTL-Shop 21
Beantwortet HTTP 500 Error nach Serverumzug Installation / Updates von JTL-Shop 0
JTL Shop 5 nach Installation nur teils erreichbar und kann nicht angebunden werden Einrichtung JTL-Shop5 3
Neu Newsletter: Individueller Gutscheincode nach Registrierung Plugins für JTL-Shop 0
JTL Shop Abgleich nach Update auf 1.6.45.2 JTL-Wawi 1.6 5
Neu WAWI will beim Versand nach Österreich Exportdokumente erstellen JTL-ShippingLabels - Fehler und Bugs 3
Neu Wawi -> temporärer Filter -> Filterung nach Lieferant funktioniert nicht (Preiskalkulation) JTL-Wawi - Fehler und Bugs 0
Neu Export nach Einbuchungsdatum User helfen Usern - Fragen zu JTL-Wawi 2
Neu Versand nach Abu Dhabi mit DHL? Allgemeine Fragen zu JTL-Shop 3
Neu bestehende Angebote von Ebay nach Amazon transferieren Dienstleistung, Jobs und Ähnliches 0
Kundendaten-Migration von JTL 4 nach 5 Upgrade JTL-Shop4 auf JTL-Shop5 2
Neu Bedingte Formatierung wird nicht synchronsiert nach Import über Ameise JTL-Wawi - Fehler und Bugs 2
Neu Nach Verbindungsproblem bei der Inventur wurde Menge doppelt erfasst [BUG??] JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Beantwortet Ebay-Abgleich mit Eazy-Auction funktioniert nach Ebay 2-Faktor-Authentifizierung nicht mehr.....auch nicht nachdem das Rückgängig gemacht wurde User helfen Usern - Fragen zu JTL-Wawi 1
Verwiesen an Servicepartner DHL-Label nach dem Erstellen mit JTL Shipping automatisch per Email ans Lager schicken JTL-ShippingLabels - Ideen, Lob und Kritik 1

Ähnliche Themen