Gelöst DB-Update von 4.04.17 auf 5.0.0rc2 bleibt hängen

Der Konnektor

Gut bekanntes Mitglied
3. Juli 2014
106
3
Hi community,
ich habe versucht eine Produktions-DB vom shop auf die aktuelle rc2 updaten zu lassen. Leider bleibt der Prozess dabei hängen.
Im Backend ist die letze Meldung:
Update auf Migration: Add aria language vars erfolgreich

Danach dreht sich im unteren rechten Button lediglich eine Spirale und nichts passiert mehr.

Im Error- Log befindet sich als letzte Meldung:
...
74 [04-Sep-2020 15:52:12 Europe/Berlin] PHP Fatal error: Uncaught TypeError: Argument 1 passed to JTL\Mail\Template\Model::setDescription() must be of the type string, null given, called in ./shop5/includes/src/Mail/Template/Model.php o n line 716 and defined in ./shop5/includes/src/Mail/Template/Model.php:248
75 Stack trace:
76 #0 ./shop5/includes/src/Mail/Template/Model.php(716): JTL\Mail\Template\Model->setDescription(NULL)
77 #1 ./shop5/includes/src/Mail/Template/AbstractTemplate.php(120): JTL\Mail\Template\Model->load('core_jtl_admin_...')
78 #2 ./shop5/includes/src/Mail/Validator/SyntaxChecker.php(93): JTL\Mail\Template\AbstractTemplate->load(1, 1)
79 #3 ./shop5/includes/src/Mail/Validator/SyntaxChecker.php(73): JTL\Mail\Validator\SyntaxChecker->checkSyntax('core_jtl_admin_...', 0)
80 #4 ./shop5/update/migrations/20190901000000_syntax_check.php(38): JTL\Mail\Validator\Syn in ./shop5/includes/src/Mail/Template/Model.php on line 248


Irgend' ne Idee?
Gruß
Konrad
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398
Huhu!
Bitte mal von vorne mit dem Master probieren. Der rc.2 ist mittlerweile zu veraltet.

Ich hoffe die "Produktions-DB" ist in einer Testumgebung^^
 

Der Konnektor

Gut bekanntes Mitglied
3. Juli 2014
106
3
  • Gefällt mir
Reaktionen: JulianG

Der Konnektor

Gut bekanntes Mitglied
3. Juli 2014
106
3
Moinsen,
das passiert beim Master:

Im Backend ist die letze Meldung:
Update auf Migration: Add aria language vars erfolgreich
(wie vorher)
und in der Datei findet sich:
[04-Sep-2020 18:23:29 Europe/Berlin] PHP Fatal error: Uncaught TypeError: Return value of JTL\Template\Model::getName() must be of the type string, null returned in ./shop5/includes/src/Template/Model.php:151
Stack trace:
#0 ./shop5/includes/src/Media/Image/Overlay.php(363): JTL\Template\Model->getName()
#1 ./shop5/includes/src/Media/Image/Overlay.php(140): JTL\Media\Image\Overlay->setTemplateName(NULL)
#2 ./shop5/includes/src/Media/Image/Overlay.php(158): JTL\Media\Image\Overlay->__construct(1, 1, NULL)
#3 ./shop5/includes/src/Helpers/SearchSpecial.php(36): JTL\Media\Image\Overlay::getInstance(1, 1)
#4 ./shop5/includes/src/Catalog/Product/Artikel.php(3868): JTL\Helpers\SearchSpecial::getAll(1)
#5 ./includes/src/Catalog/Product/Artikel.php(4015): JTL\Catalog\Product\Artikel->getSearchSpecialOverlay()
#6 ./shop5/includes/ in ./shop5/includes/src/Template/Model.php on line 151

immerhin. Statt Zeile 248 jetzt Zeile 151 ;)
 

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398

Der Konnektor

Gut bekanntes Mitglied
3. Juli 2014
106
3
Alles Klar, vielen Dank.
Ich glaub' ich lass erstmal die Finger davon. Dachte die rc2 wäre zum Testen, aber ich weiss nicht mal wie ich mir den aktuellen Stand aus dem Repository holen kann.
(Bei einigen Projekten gibt es die Möglichkeit ein zip runter zu laden) Den "Button" vermisse ich aber im shop-git.
Ist mir momentan alles zu aufwendig. Schade.
Gruß
Konrad
 

Roddi

Sehr aktives Mitglied
14. Juli 2012
480
49
Ist mir momentan alles zu aufwendig. Schade.
Das Installieren ist garnicht so aufwendig.
Mein Weg um zu Testen war:
1. Unter meiner Hauptdomain hab ich mir ne Subdomain angelegt
2. Extra Datenbank dafür angelegt
3. Mir das Zip Paket shop-v5-0-0-rc-2.zip runtergeladen
4. Den Inhalt von dem Zip Paket entpackt und ins Verzeichniss der Sub-Domain hochgeladen
5. Sub Domain im FF aufgerufen und die Installation angeschubst
Das wars dann bei mir und nun kann ich damit Testen auch wenn ich beim produktiven Einsatz mir dann wohl einen SP suche, da einige Veränderungen
gemacht werden müssen die ich selber nicht hinbekomme...
 

Der Konnektor

Gut bekanntes Mitglied
3. Juli 2014
106
3
Das Installieren ist garnicht so aufwendig.
Mein Weg um zu Testen war:
1. Unter meiner Hauptdomain hab ich mir ne Subdomain angelegt
2. Extra Datenbank dafür angelegt
3. Mir das Zip Paket shop-v5-0-0-rc-2.zip runtergeladen
4. Den Inhalt von dem Zip Paket entpackt und ins Verzeichniss der Sub-Domain hochgeladen
5. Sub Domain im FF aufgerufen und die Installation angeschubst
Das wars dann bei mir und nun kann ich damit Testen auch wenn ich beim produktiven Einsatz mir dann wohl einen SP suche, da einige Veränderungen
gemacht werden müssen die ich selber nicht hinbekomme...
Sorry, aber darum geht es nicht. Bitte den gesamten Thread lesen.
 

Der Konnektor

Gut bekanntes Mitglied
3. Juli 2014
106
3
Hallo @Der Konnektor

das wurde eigentlich am Freitag behoben ( https://gitlab.com/jtl-software/jtl-shop/core/-/merge_requests/1092/diffs ), vllt. hast du den Fix gerade so verpasst, als du dir den aktuellen Stand geholt hast. Kannst du es nochmal mit dem Stand heute vom master probieren?

Viele Grüße
Michael
Hi Michael,
ich habe mir keinen Master geholt sondern auf den Link im Post #2 geklickt. Wenn ich da heute nochmal draufklicke kommt genau das selbe Zip. Ich weiss nicht mal wo ich mir einen Master hole - ausser vielleicht an einer Hochschule ;) s.a. Post #7

Aber ich habe mir die includes/src/Template/Model.php in meiner Installation angeschaut. Dort ist die Änderung bereits drin.
Ich habe also die Änderung nicht verpasst. Es bleibt weiterhin der Fehler.
Vielleicht liegt es daran, dass in der zu migrierenden DB ein Template verwendet wird, nach der Installation aber noch keine Dateien im Verzeichnis templates vorhanden sind?!

Gruß
Konrad
 
Zuletzt bearbeitet:

Der Konnektor

Gut bekanntes Mitglied
3. Juli 2014
106
3
Moinsen,
so, Fehler gefunden.
Das Templateverzeichnis meines modifizierten EVOs der 4.06 war nicht vorhanden.
Lösung: Verzeichnis ergänzt.
Jetzt ist das update durchgelaufen.
Vielleicht könnt Ihr ja in der endgültigen Version eine geeignete Fehlermeldung einbauen.
Happy developping.

Gruß
Konrad
 
Zuletzt bearbeitet:

JulianG

Administrator
Mitarbeiter
14. November 2013
1.254
398
ch habe mir keinen Master geholt sondern auf den Link im Post #2 geklickt. Wenn ich da heute nochmal draufklicke kommt genau das selbe Zip. Ich weiss nicht mal wo ich mir einen Master hole
Der Link in meinem Post zeigt genau auf das zip welches den Master enthält (deswegen Linkname "Master"), welches du im git erwarten würdest. Im git gibt es zwar auch den repository download, aber den kannst du nicht einfach nutzen. Deshalb das fertig gebaute Paket wie von mir verlinkt. Der Master-Link bleibt immer gleich, das was dahinter steckt ändert sich aber häufig (unregelmäßig; manchmal alle 2 Tage, manchmal 3x am Tag). Das spielt mit darein, dass der Master eben kein richtiges Release ist.. das ist eine wirkliche "In development"-Version, die sich ständig ändert.
 

Der Konnektor

Gut bekanntes Mitglied
3. Juli 2014
106
3
Der Link in meinem Post zeigt genau auf das zip welches den Master enthält (deswegen Linkname "Master"), welches du im git erwarten würdest. Im git gibt es zwar auch den repository download, aber den kannst du nicht einfach nutzen. Deshalb das fertig gebaute Paket wie von mir verlinkt. Der Master-Link bleibt immer gleich, das was dahinter steckt ändert sich aber häufig (unregelmäßig; manchmal alle 2 Tage, manchmal 3x am Tag). Das spielt mit darein, dass der Master eben kein richtiges Release ist.. das ist eine wirkliche "In development"-Version, die sich ständig ändert.
Dank Dir für die Erläuterung. Werde mich jetzt mal ans ausprobieren machen. Der erste Eindruck ist schon mal gut. Sogar das alte Template funktioniert im wesentlichen.
Gruß
Konrad
 
  • Gefällt mir
Reaktionen: JulianG
Ähnliche Themen
Titel Forum Antworten Datum
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
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
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
Erfahrungswerte Update von 1.8.12.2 auf 1.11.10 JTL-Wawi 1.11 4
Update von 1.10.15 auf 1.11.10 JTL-Wawi 1.11 11
Neu ❓JTL Wawi Update von 1.8 auf ??? User helfen Usern - Fragen zu JTL-Wawi 1
Update von 1.10.10.3 auf aktuellere Versionen JTL-Wawi 1.10 0
Neu Update von 1.8.12.4 auf 1.11 User helfen Usern - Fragen zu JTL-Wawi 0
Update auf Shop 5.5.0 von 5.4.1 ist der Shop nicht mehr erreichbar Upgrade JTL-Shop4 auf JTL-Shop5 4
Neu Fehler beim Update der Datenbank von 1.11.7 auf 2.0.1 JTL-Wawi - Fehler und Bugs 7
Import von Aufträgen via tXMLBestellImport Tabelle seit Update sehr träge/langsam JTL-Wawi 1.11 3
Neu Update von Modul DHL 3.0 aud 4.0 - Versandlabels lassen sich nicht erstellen JTL-ShippingLabels - Fehler und Bugs 17
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 10
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
Beantwortet Shop Abgleich nach Update auf 5.7.2 nicht mehr möglich JTL-Shop - Fehler und Bugs 4
Bei Update auf 2.05 kam folgende Meldung JTL-Wawi 2.0 2
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
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Update Datenbank eazybusiness User helfen Usern - Fragen zu JTL-Wawi 4
Neu Laut Backend Shop Update für Shop 5.71 - Download nicht zu finden? Betrieb / Pflege von JTL-Shop 3
JTL APP - Fehlermeldung nach Update auf Wawi 1.11. JTL-Wawi App 6
Neu Paypal Abgleich - Schnittstelle geändert- Wawi Update Erforderlich ! JTL-Wawi - Fehler und Bugs 12
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
DPD Cloud Labeldruck auf Zebra LP 2844-Z seit Update auf JTL-Wawi 1.11.x fehlerhaft JTL-Wawi 1.11 3
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
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Update auf 1.11.11 schlägt fehl JTL-Wawi 1.11 3
Neu Update Version 1.5 auf 1.11 - Download älterer Versionen als 1.8 Installation von JTL-Wawi 2
Neu Shop-Update auf 5.7.1: Sprachvariablen im Widerrufsformular werden nicht erkannt, obwohl vorhanden?! JTL-Shop - Fehler und Bugs 3
Neu JTL PayPal Checkout 2.3.0 ... 1. Update klappte nicht, 2. Update nun Eintrag doppelt Plugins für JTL-Shop 24
Nach dem Update werden die Drucker nicht mehr erkannt JTL-Wawi 2.0 1
Automatische Pickliste geht nicht mehr seit Update JTL-Wawi 2.0 0
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
Dashboard lädt nicht und Umsatzanzeige rechnet falsch seit Update auf 1.11.8 JTL-Wawi 1.11 8
Wawi Meldung SQL Servicepack zu installieren - aber welches? Update SQL2022 CU24 nicht möglich JTL-Wawi 1.11 6
Update 2.0.3 POS Server Einrichtung JTL-Wawi 2.0 1
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Update auf 1.11 verlangt ein Update auf aktuelleren SQL Server JTL-Wawi 1.11 7
Update 2.0.2. WMS Mobile Server JTL-Wawi 2.0 9
Neu Nach Update auf 1.11.9 - alle Shopify Shop nicht mehr connected Shopify-Connector 4
Neu Shop 5.7 update empfhalen Installation / Updates von JTL-Shop 13
Neu Nach Update in Dez 2025 wird TSE Swissbit nicht mehr erkannt JTL-POS - Fehler und Bugs 1
Neu Update fehlgeschlagen Starten mit JTL: Projektabwicklung & Migration 3
Neu WAWI Update - welche Version denn nun? User helfen Usern - Fragen zu JTL-Wawi 19

Ähnliche Themen