Neu Fehler: JTL Shop 5.2.2 hängt beim Bilder generieren für Typ OPC

WACOR GmbH

Aktives Mitglied
4. Januar 2021
72
12
Hallo,

Leider haben sich die Kollegen nicht an die Bitte gehalten, keine Umlaute, Sonderzeichen und Leerzeichen für Pfade und Bilder, bei Nutzung des OPC, zu verwenden.
Es wurde ja schon öfter erwähnt, dass Umlaute / Leerzeichen hier Probleme bereiten können.

Jetzt hängt das System beim Generieren von Bildern für den Typ OPC.

Bis ca 50% der Bilder können generiert werden, danach hängt das System in einer Endlosschleife. (Zu erkennen an massiven io.php - Aufrufen. Im Reponse-Header sieht man leider nicht welche Datei es ist.

D. h. bei irgendeiner Datei bleibt das System hängen. In den Logs ist gar nichts zu finden. (Ich habe alle Server-Logs und die JTL-eigenen gesichtet).

Frage:
Wie kann ich herausfinden, welches Bild / Medium die Ursache ist?


- Gibt es Einstellungen in der Konfig-Datei?
- Log-Level erhöhen? Auf welche Stufe? In den PHP Settings?
- Oder irgendetwas anderes?
- Kann ich für die Fehlersuche die Core-Komponente patchen um mir das aktuelle Bild anzuzeigen? (Wenn ja welche wäre das?)

Wir haben mittlerweile schon sehr viele Seiten mit OPC in diversen Revisionen erstellt und es vom Aufwand her extrem sich jede einzelne anzuschauen und das Bild zu finden.

Bin für jede Idee dankbar.
Viele Grüße,
Sven
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.623
2.683
Berlin
Firma
css-umsetzung
Ich glaube eigentlich nicht das umlaute noch Probleme machen aber wer weiß...

Da es so scheint das du nicht ganz unwissend bist kann ich dir das vermutlich vereinfacht schreiben was du tun kannst.

Wenn du dir die Datei includes/src/Media/Manager.php nimmst

dann gehst du da in die Funktion generateImageCache()

dort fügst du am besten gleich nach der geschweiften Klammer diese Zeile ein:
Code:
$logger = Shop::Container()->getLogService();

Dann gehst du in die Schleife
Code:
foreach ($images as $image) {

und fügst nach der geschweiften Klammer dies hier ein
Code:
$logger->debug("bearbeite image: <pre>".print_r($image,true)."</pre>");

Wenn dein Log im Shop auf debug steht, solltest du dann sehen was bearbeitet wird und wo er dann hängen bleibt.
 

WACOR GmbH

Aktives Mitglied
4. Januar 2021
72
12
Ich glaube eigentlich nicht das umlaute noch Probleme machen aber wer weiß...

Da es so scheint das du nicht ganz unwissend bist kann ich dir das vermutlich vereinfacht schreiben was du tun kannst.

Wenn du dir die Datei includes/src/Media/Manager.php nimmst

dann gehst du da in die Funktion generateImageCache()

dort fügst du am besten gleich nach der geschweiften Klammer diese Zeile ein:
Code:
$logger = Shop::Container()->getLogService();

Dann gehst du in die Schleife
Code:
foreach ($images as $image) {

und fügst nach der geschweiften Klammer dies hier ein
Code:
$logger->debug("bearbeite image: <pre>".print_r($image,true)."</pre>");

Wenn dein Log im Shop auf debug steht, solltest du dann sehen was bearbeitet wird und wo er dann hängen bleibt.
Perfekt, genau das hatte ich gesucht. Mega!! Schönen Start in die Woche
 
Ähnliche Themen
Titel Forum Antworten Datum
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu Fehler beim öffnen von JTL Hub JTL-ShippingLabels - Fehler und Bugs 2
Neu Login-Fehler 403 bei app.shipping.jtl-cloud.com seit 17.07.2026 JTL-ShippingLabels - Fehler und Bugs 7
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Neu Dhl Authorization Fehler 15 JTL-ShippingLabels - Fehler und Bugs 27
Zugferd XML Daten Fehler JTL-Wawi 2.0 6
Neu Vorlage enthält ein Syntax Fehler eBay-Anbindung - Fehler und Bugs 1
Fehler bei Installation: Powershell V2 JTL-Wawi 2.0 8
Neu Fehler DHL Versenden 4.0 - DHL Authorisation Server. JTL-ShippingLabels - Fehler und Bugs 1
Neu Fehler nach Update auf Version 5.7.2 beim Bestellabschluß Betrieb / Pflege von JTL-Shop 7
Neu Fehler Datenbank auf neuem Server mit Wawi 2.0.6 JTL-Wawi - Fehler und Bugs 5
Neu Kein Datenaustausch – Timeout-Fehler Shopify-Connector 0
Neu DHL 4.0 API Fehler - Could not cast or convert from System.Int64 JTL-ShippingLabels - Fehler und Bugs 7
Neu Wawi 2.0.6 Fehler bei Druckerzuordnung und Nachdruck JTL-ShippingLabels - Fehler und Bugs 12
Neu Amazonpay Fehler nach Anbindung von Datev - bitte helfen Schnittstellen Import / Export 0
Neu Artikeldetails -> Bilder Plattform "Alle" Fehler oder kein Fehler JTL-Wawi - Fehler und Bugs 1
Lexware Office von Kunden meldet Arithmetik Fehler in Zugferd 2 XRechnung JTL-Wawi 1.11 9
Neu DHL Versenden 4.0 Fehler: Please enter a house number JTL-ShippingLabels - Fehler und Bugs 5
Neu 500er Fehler im Shop nach aktivierung des Nova Child Templates für JTL-Shop 3
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Neu Paypal 2.2.1; Fehler "Der Zahlungsanbieter hat eine Anmeldung gefordert" Plugins für JTL-Shop 2
Neu Keine Warenpost Int. Labels hsCode - Fehler? JTL-ShippingLabels - Fehler und Bugs 8
Fehler mit Zahlungsabgleich JTL-Wawi 1.11 11
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Neu DHL 4.0 Versandexport Fehler JTL-ShippingLabels - Ideen, Lob und Kritik 15
Neu Seltsamer Fehler bei PayPal-Checkout: "Warenkorb enthielt Vaterartikel..." JTL-Shop - Fehler und Bugs 2
Neu Biete: KI-gestützte Produktdatenoptimierung für JTL-Wawi (Zero-Touch, mit Faktencheck) Dienstleistung, Jobs und Ähnliches 2
Neu Suche Setup-Datei / Installer für JTL-Wawi 1.6 (1.6.48.0) JTL-Wawi 1.6 1
Neu Shopify Zahlungsarten in JTL Wawi mappen – Jemand eine Lösung? Shopify-Connector 0
Neu Selektieren aller Artikel, bei denen NICHT 'Preis aus Registerkarte JTL Wawi" eingestellt ist? User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-POS 2.0.0.4 – TSE-Signaturexport führt reproduzierbar zum Absturz JTL-POS - Fehler und Bugs 2
Neu Erfahrungen mit DHL Paket International Premium Tarife in der JTL-Shipping-Cloud ? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Wichtig GLS auf JTL Shipping 2.0 — Webinar am 17. September (Live-Walkthrough & Migration) News, Events und Umfragen 0
Neu JTL-POS DATEV-Export – Kassendifferenz nicht nur bei Mehrzweckgutscheinen JTL-POS - Fehler und Bugs 2
Neu Biete: REPMOD — Lieferantendaten (BMECat, CSV, Preislisten) automatisch als fertiger JTL-Ameise-Import Dienstleistung, Jobs und Ähnliches 6
Neu Google Shopping ... seit JTL Wawi 2.0.6 steigende Zahl nicht genehmigte Produkte (Attribut „Preis“ [[price]]) User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL-POS DATEV-Export – Kassendifferenz bei Mehrzweckgutscheinen Allgemeine Fragen zu JTL-POS 0
Neu Plugin: Infinite Scroll / „Mehr laden“ für JTL-Shop 5 – einmalige Lizenz, kein Abo Plugins für JTL-Shop 0
Neu JTL-Shop 5.5 – „Rechnung nicht beilegen“ per Workflow anhand der Auftragsposition erkennen User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-POS 2.0.0.3 - Barcodeschema lässt sich nicht speichern / alte sind weg JTL-POS - Fehler und Bugs 9
Neu JTL POS Crasht bei Druckerauswahl JTL-POS - Fehler und Bugs 11
JTL API 2.0 Verbinden - HILFE GESUCHT JTL-Wawi 2.0 11
Neu JTL-POS 2.0.0.2 Absturz nach Tagesabschluss JTL-POS - Fehler und Bugs 5
Neu JTL POS App Speicherverbrauch hoch, obwohl Datensicherung klein JTL-POS - Fehler und Bugs 8
Neu Seit heute früh kein Start von JTL-Wawi möglich - Datenbank nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 7
Neu Wie verarbeitet ihr B2B-Bestellungen aus E-Mail oder PDF in JTL-Wawi? Arbeitsabläufe in JTL-Wawi 16
Neu JTL-Wawi 2.0.6: eBay-Rahmenbedingungen bei bestehenden Angeboten/Vorlagen nicht mehr änderbar eBay-Anbindung - Fehler und Bugs 11
Neu Shipping 2.0 ist ein Grund für kleine Shops JTL zu verlassen bzw. gar nicht erst mit JTL anzufangen JTL-ShippingLabels - Ideen, Lob und Kritik 24

Ähnliche Themen