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

redheadman

Sehr aktives Mitglied
3. August 2016
180
30
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
693
228
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
180
30
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
180
30
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
180
30
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
180
30
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
180
30
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
180
30
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
180
30
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
180
30
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 Versandart nach Volumengewicht und Lieferland Allgemeine Fragen zu JTL-Shop 2
Neu Consentmanager item youtube deaktiviert sich nach ShopUpdate Allgemeine Fragen zu JTL-Shop 0
Neu SUNMI V3 MIX – Touchscreen und USB-Maus frieren nach einigen Minuten ein JTL-POS - Fehler und Bugs 1
Neu 500er Fehler im Shop nach aktivierung des Nova Child Templates für JTL-Shop 3
Kundengruppenrabatte werden bei einzelnen Artikeln nicht übernommen – „Rabatte ignorieren“ springt nach Speichern zurück JTL-Wawi 2.0 2
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Neu Wie übertragt ihr Kurzbeschreibungen nach Shopify? Shopify-Connector 3
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Login Wawi nicht möglich nach Update auf 1.11.11 JTL-Wawi 1.11 1
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
ändern von Servernamen nach Neuinstallation von SQL und Verbindung mit neuem Server in der Wawi JTL-Wawi 2.0 2
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
Nach Wawi Update keine Fehlermeldung mehr sichtbar kaufland.de - Anbindung (SCX) 2
Nach Update auf 2.0.3 Keine Fehlermeldungen mehr sichtbar Otto.de - Anbindung (SCX) 1
Neu Update nach 5.7.1 hängt bei Mirgation Installation / Updates von JTL-Shop 4
JTL nach Update auf 2.0.3 im Bereich „Kunden“ extrem langsam JTL-Wawi 2.0 1
JTL-Wawi sucht falschen ShopType nach Gambio-Update JTL-Wawi 1.7 2
Nach update 1.8>1.11 Kein Mandant in JTL-Wawi gefunden JTL-Wawi 1.11 5
Neu Betrag auf der Rechnung nach Rechnungskorrektur User helfen Usern - Fragen zu JTL-Wawi 1
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Neu DHL Versenden 4.0 - Versand nach USA - Parameter state must be between 1 and 20 characters long. JTL-ShippingLabels - Fehler und Bugs 1
Neu DHL Versenden 4.0 - Versand nach CH - Please enter a valid amount JTL-ShippingLabels - Fehler und Bugs 5
Neu OnFinds: KI-Suche für JTL-Shop mit fairer Abrechnung nach Artikelanzahl. 30 Tage kostenlos testen Plugins für JTL-Shop 0
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Beantwortet [WAWI-85758] Nach Update auf 1.11.10 klappt stornieren über ios Wawi App nicht mehr JTL-Workflows - Fehler und Bugs 1
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Neu WAWI 2.0.2 Auftragsuche nach Ebay-Benutzernamen funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Zugriff verweigert nach Umzug auf neuen Rechner, X-Rechnung kann nicht gespeichert werden JTL-Wawi 1.11 4
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu Error 500 Fehler nach Dropper Installation Betrieb / Pflege von JTL-Shop 2
Neu Nach Update in Dez 2025 wird TSE Swissbit nicht mehr erkannt JTL-POS - Fehler und Bugs 1
Nach Update auf 2.0 auf einmal kostenpflichtig JTL-Wawi 2.0 2
Neu Produkt-Upload schlägt fehl nach Shopware-Update 6.7.9.0 – Fehler bei quantityStart (SaaS-Connector) Shopware-Connector 14
Neu Druck nach jeder Position JTL-POS - Fragen zu Hardware 1
Neu Nach Umstellung DHL Versenden 4.0 wird Kleinpaket nun auf DHL Paket Labeldrucker ausgegeben statt auf Kleinpaketdrucker JTL-ShippingLabels - Fehler und Bugs 18
Inaktive Verkaufskanäle lassen sich nicht löschen – erscheinen nach Löschen und Speichern erneut JTL-Wawi 1.11 2
Nach Update auf 2.01 kein Worker mehr JTL-Wawi 2.0 13
Neu JTL Pos liest keine Verkäufe mehr ein nach Update Einrichtung / Updates von JTL-POS 0
Nach Update auf Wawi 2.0.X, API v1 Fehler JTL-Wawi 2.0 9
Neu SQL-Server geht eine Stunde nach Allgemeine Fragen zu JTL-Shop 4
Neu Release Shopware-Connector 2.1.8 Shopware-Connector 0
Neu Connector 2.1.6 ist Live ! Releaseforum 0
Neu Release Shopify-Connector 2.1.6 ist Live Shopify-Connector 37
Eigener Drittshop-Connector (jtl/connector 5.3): valide Variationskombinationen werden mit „besitzt keine Variationen" nicht gesendet JTL-Wawi 1.11 1
Neu Problem mit dem JTL-Connector – Invalid Shopify connection credentials. Shopify-Connector 3
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
JTL ERP-Connector JTL-Wawi 2.0 0
Neu Fragen zum SaaS-Connector / Shopware6 bei Lagerbestandskorrektur Shopware-Connector 0
Neu Verkaufskanal Sichtbarkeit Zuweisung Artikel in Shopware gelöscht - Connector Bug? Shopware-Connector 1

Ähnliche Themen