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.248
378
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.248
378

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.248
378
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 gelöst: Update von 5.3.0 auf 5.3.1 - Dateien hochgeladen - immernoch alte Version Gelöste Themen in diesem Bereich 6
Neu Update von 5.1.5 auf 5.2.4 Installation / Updates von JTL-Shop 1
Neu Update von Wawi 17.15.4. auf 18.12.0 geht nicht, weil Primary voll ist JTL-Wawi - Fehler und Bugs 4
Neu Nach Update von 1.5 auf 1.8 Versand in die Schweiz nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 2
Update von JTL-Shop 4.06 auf JTL-Shop 5.1.1 geht nicht Upgrade JTL-Shop4 auf JTL-Shop5 4
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Neu Fehler bei Update von 1.5.55.8 auf jede weitere Version bis einschließlich 1.8.11.0 Gelöste Themen in diesem Bereich 3
Nach Update von 1.5.55 auf 1.8.10 alle Cross-Selling Produkte verschwunden JTL-Wawi 1.8 0
Neu Problem beim Update von 5.0.0 auf 5.2.4 (Integrity constraint violation: 1062 Duplicate entry 'COUNTRY_VIEW' for key 'PRIMARY'") Installation / Updates von JTL-Shop 3
Sequenz enthält kein übereinstimmendes Element - nach Update von 1.5.55 auf 1.6.48 - Artikel lassen sich nicht mehr öffnen nach Speichern JTL-Wawi 1.6 6
Neu Keine Übertragung der Preise mehr seit Connector Update von 1.41.2 auf 1.42.0 WooCommerce-Connector 9
Neu Fehler beim Bearbeiten von PLZ & Ort im Kundenkonto (Update 5.3.0) JTL-Shop - Fehler und Bugs 1
Neu Fehler beim Update von Exportformat Google Shopping JTL-Shop - Fehler und Bugs 1
Neu Nach Update auf 5.3 funktioniert das Video-Portlet für lokale Videos nicht Gelöste Themen in diesem Bereich 9
Neu Update auf v5-2-5 Gelöste Themen in diesem Bereich 3
Neu Nach Update auf 5.3 fliegen die Produkte aus dem Merchant Center JTL-Shop - Fehler und Bugs 0
Neu Update des JTL shops aus der Wawi funktioniert nicht Allgemeine Fragen zu JTL-Shop 1
Neu Greyhound JTL-Connector funktioniert nach Update auf 1.8.12 nicht mehr richtig Technische Fragen zu den JTL-Connectoren 5
Neu Kuriosum - Shop 5.1.5 mit Datenbank 5.2.4 Mischbetrieb nach fehlgeschlagenem Update Installation / Updates von JTL-Shop 8
Neu Weiße Seite nach Update Shop 5.1.5. auf 5.2.4 Installation / Updates von JTL-Shop 24
Neu fehlermeldung update 1.5 > 1.7 Installation von JTL-Wawi 1
Neu Erledigt - Plugin PayPal Checkout, Update auf 1.4.0, Komplettabsturz Plugins für JTL-Shop 1
Neu Keine SEO URLs bei Kinderartikeln nach Update Allgemeine Fragen zu JTL-Shop 3
Störung nach Update JTL-Wawi 1.8 2
Neu JTL-Shop 5.3.0 RC3 Fehler nach Update Portlet Banner, fehlendes Produkt JTL-Shop - Fehler und Bugs 0
JTL Wawi Update 1.7.15.5 - Worker hat keinen Zugriff auf DB JTL-Wawi 1.7 6
Manuelle Workflowliste nach Update durcheinandergewürfelt JTL-Wawi 1.8 0
Neu Links der Startseite funktionieren nach Update mobil nicht Installation / Updates von JTL-Shop 1
Wawi 1.8.11.2 startet nicht mehr nach Win 11 Update vom 14.02. ??? JTL-Wawi 1.8 14
Wawi startet nach UPDATE auf 1.8.11.0 nicht mehr JTL-Wawi 1.8 2
Neu Update MS SQL 2014 auf MS SQL 2022 User helfen Usern - Fragen zu JTL-Wawi 0
Was bedeutet dieser Fehler? - Jtlwa wai update to 1.8.11 JTL-Wawi 1.8 2
Neu Nach Update auf 1.8 sind alle stornierten Verkäufe als bezahlt markiert JTL-Wawi - Fehler und Bugs 5
Bug: Fail to update Product Data. There are missing Attributes Titel, Bild, FSK-Einstufung kaufland.de - Anbindung (SCX) 2
Neu Nach Update auf 1.8.11 - teilweise kein "Amazon - Neue Produkteseite erstellen" möglich Amazon-Lister - Fehler und Bugs 1
Nach Update auf 1.8. sind die Bilderpfade alle gleich JTL-Wawi 1.8 0
Skonto fehlt nach Update JTL-Wawi 1.8 0
Neu Kein Update vom Sendungsstatus JTL-Track&Trace - Ideen, Lob und Kritik 1
Neu SQL Server Express 2017 auf 2022 Update Installation von JTL-Wawi 10
Update auf 1.7.15.4 JTL-Wawi 1.7 7
Neu Update 5.1.2 auf 5.2.4 Struktur-Migration Fehler in 320 Tabellen, PHP 8.2.14 Gelöste Themen in diesem Bereich 3
Neu Update auf Connector 2.2.5.3 stürzt mich ins Chaos Shopware-Connector 4
Update auf 1.8.9.1 nicht möglich JTL-Wawi 1.8 0
Bestand von Kinderartikeln wird im Vaterartikel zusammenaddiert JTL-Wawi 1.8 1
Neu beim Umstieg von unicorn auf SCX Bilder aktivieren Otto.de - Anbindung (SCX) 0
Neu Filtereinstellungen: wenn Sonderpreis bei Vater- oder Kindartikeln, Anzeige von Vater- UND Kindartikeln User helfen Usern - Fragen zu JTL-Wawi 5
Neu Wechsel WAWI Hosting von JTL mit RDP auf ecomDATA User helfen Usern - Fragen zu JTL-Wawi 2
Neu Fehler bei Bearbeitung von Designvorlagen eBay-Designvorlagen - Fehler und Bugs 0
Neu Mitgabe von Nährwertangaben WooCommerce-Connector 1
Neu E-Mail-Adresse beim Versand von Lieferantenbestellungen User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen