Neu Komprimierung des HTML-Ausgabedokuments mit JSMin.php fehlerhaft?

Der_Bob

Gut bekanntes Mitglied
10. August 2007
218
9
Hallo,

Kurz vorweg: Ich hab' die Anfrage auch an den Support geschickt, schreib's aber auch nochmal hier in's Forum, um evt. Erfahrungsberichte von anderen mit ähnlichen Probleme zu bekommen.

Wir haben gestern festgestellt, dass wir bei 2 (von ~50) unserer Kategorien und ca. 10 (von 2000) Artikeln einen Whitescreen (Fehlercode 500) erhalten. Nach einiger Recherche liegt das offensichtlich an der Komprimierung des HTML-Ausgabedokuments. Nach Deaktivierung dieser funktionieren die Artikel und Kategorien. Der Fehler triff ohne erkennbares Muster nur bei einem kleinen Bruchteil der Artikel auf.

Wir haben derzeit die HTML-Komprimierung deaktiviert und die Seiten laufen wieder einwandfrei, aber generell würden wir gerne die Komprimierung nutzen. Hat jemand ähnliche Probleme bzw. nutzt vielleicht jemand eine (empfehlenswerte) Alternative zu JSMin.php? Hier noch der Fehlercode aus dem Error- Log des Servers (Hosteurope):

[Fri Feb 03 21:55:34 2017] [-:error] [pid 28908] [client 2a02:8071:b69f:1c00:a90d:82:926f:52c2] [host www.tuning-bikes.de] PHP Fatal error: Uncaught exception 'JSMin_UnterminatedStringException' with message 'JSMin: Unterminated String at byte 196: "]);' in /is/htdocs/wp12618379_6MKEGY692K/www/JTL/includes/libs/minify/lib/JSMin.php:204\nStack trace:\n#0 /is/htdocs/wp12618379_6MKEGY692K/www/JTL/includes/libs/minify/lib/JSMin.php(145): JSMin-]action(1)\n#1 /is/htdocs/wp12618379_6MKEGY692K/www/JTL/includes/libs/minify/lib/JSMin.php(84): JSMin-]min()\n#2 [internal function]: JSMin::minify('\\n\\tvar gts = gts...')\n#3 /is/htdocs/wp12618379_6MKEGY692K/www/JTL/includes/libs/minify/lib/Minify/HTML.php(236): call_user_func(Array, '\\n\\tvar gts = gts...')\n#4 [internal function]: Minify_HTML-]_removeScriptCB(Array)\n#5 /is/htdocs/wp12618379_6MKEGY692K/www/JTL/includes/libs/minify/lib/Minify/HTML.php(103): preg_replace_callback('/(\\\\s*)[script(\\\\...', Array, '[!DOCTYPE html]...')\n#6 /is/htdocs/wp12618379_6MKEGY692K/www/JTL/classes/class.JTL- Shop.JTLSmarty.php(538): Minify_HTML-]process()\n#7 /is/htdocs/wp12618379_6MKEGY692K/www/JTL/classes/class.JTL-Shop.JTLSmarty.ph in /is/htdocs/wp12618379_6MKEGY692K/www/JTL/includes/libs/minify/lib/JSMin.php on line 204

Viele Grüße,
Marcus
 

Der_Bob

Gut bekanntes Mitglied
10. August 2007
218
9
Hatt' ich als erstes gemacht, da der Fehler ja auch nur bei einzelnen Artikeln auftritt. Hab' zumindest nichts Auffälliges gefunden und auch testweise mal bei einem die Beschreibung komplett gelöscht ohne Erfolg.
Aber kann das überhaupt sein, dass der Artikel ohne Komprimierung korrekt angezeigt wird und mit Komprimierung so einen schwerwiegenden Fehler ausgibt?
Ich schau gleich nochmal drüber, ob ich im jetzigen Zustand HTML-Fehler angezeigt bekomme.
 

Der_Bob

Gut bekanntes Mitglied
10. August 2007
218
9
Hast du eher mal gecheckt, ob die (html)Texte bei den Artikeln OK sind?

Hattest recht, nur war der Fehler gut versteckt. Wir nutzen das Trusted- Shop-Plugin von Netzdinge.
Dort wird die Art.-Nr. als "google_base_offer_id" übergeben, allerdings die nicht-escapte Version. Zudem wird offenbar in der Version 107 auf eine Template-Datei in 101-104 verlinkt.
Da wir Artikel mit Zoll-Angaben haben (also 26"), haben auch teilweise die Art.-Nr. ein Zoll-Zeichen, was ich jetzt entfernt habe. Danach wird wieder alles korrekt angezeigt.
Ohne HTML-Komprimierung wurde der Fehler vom Browser anscheinend einfach ignoriert.
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
232
Ähnliche Themen
Titel Forum Antworten Datum
Ausgabe des Warenbestandes mit Fulfillment Lager JTL-Wawi 1.8 0
Verknüpfung des variantenbildenden Merkmals Otto.de - Anbindung (SCX) 0
Neu Umlagerung waehrend des Prozesses eingefroren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Änderung des Auftrags nach Zahlungseingang Paypal Arbeitsabläufe in JTL-Wawi 7
Neu Pulsierender Punkt bei Aufruf des Backends Gelöste Themen in diesem Bereich 12
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
Neu Falscher Bestand nach Abbruch des Lieferschein-Lösch-Vorgangs JTL-Wawi - Fehler und Bugs 0
Neu Eigene Felder des Auftrages in der Druckvorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Beantwortet Farbe des Auftrages bei Retouren angepasst JTL-Workflows - Ideen, Lob und Kritik 1
Neu Download-Arikel werden im Backend des Kunden nicht angezeigt JTL-Shop - Fehler und Bugs 1
Neu Woran kann es liegen, dass ein neu erstellter Connector-Verkaufskanal nicht in der Statusliste des Workers vorkommt? Shopify-Connector 2
Neu Keine Artikel Details nach Serverumzug (Wechsel des Hosters) Gelöste Themen in diesem Bereich 7
Neu Einstellung: "Bilder des Vaterartikels un der folgenden Variationswerte übernehmen" und der Shopware Server "explodiert" Shopware-Connector 10
Neu Workflow Aktion E-Mail senden kann nicht Plain und HTML Email zusammen versenden Arbeitsabläufe in JTL-Wawi 6
Workflow Manuell HTML Request wie Server Antwort verarbeiten JTL-Wawi 1.7 0
Neu Shop Suchfunktion Probleme mit (HTML-)Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu Logo in HTML Emailvorlage User helfen Usern - Fragen zu JTL-Wawi 6

Ähnliche Themen