Inaktiv Probleme Update 1.4.6.0 mit Release 1.4.23.2

blackshadow

Gut bekanntes Mitglied
25. September 2010
446
14
Hallo,

habe heute begonnen auf 1.4.23.2 upzudaten. (Ausgangsversion 1.3.18.0)
Bei meiem Testsystem hatte ich bis dato kein Problem. (War nicht der gleiche Stand wie bei der aktiven Datenbank,
aber die Einträge, welche in der besagten Spalte ein NULL beinhalteten waren definitiv älter als 2013)

Einziger Unterschied war das ich meine Test Datenbank mehrmals mit den verschiedenen Candidate Releases gehoben habe,
je nachdem welches gerade released wurde.

FEHLER 1:

Code:
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: 05:40:50 Fehler in der Version 1.4.6.0 beim Befehl:
==============================================
--Vorgang 15 - Nachricht an Kunde gesendet

UPDATE dbo.tMessages SET sSentMailDate = CAST(sSentMailDate AS DATETIME);

INSERT INTO Kunde.tHistorie (kVorgang, kKunde, kKey, cValue1, dErstellt)
SELECT 15 AS kVorgang, tMessages.kKunde AS kKunde, tMessages.kMessages AS kKey,
CASE WHEN LEN(tMessages.sBereff) >= 255
    THEN CONCAT(LEFT(tMessages.sBereff, 252), '...')
    ELSE
        tMessages.sBereff
END AS cValue1,
tMessages.sSentMailDate AS dErstellt
FROM dbo.tMessages;
==============================================
Message: Der Wert NULL kann in die dErstellt-Spalte, eazybusiness.Kunde.tHistorie-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT.
LineNumber: 5

Dies konnte ich beheben durch ein Update Query auf die tMessages Tabelle (Hab einfach irgendein markantes Datum verwendet.

Code:
update [eazybusiness].[dbo].[tMessages] set sSentMailDate = '01.01.2000 00:00' where sSentMailDate is NULL

FEHLER 2:

In tBestellung war ein eintrag mit dErstellt = null --> war von 2017... also bei meiner test db auch schon vorhanden ...

Code:
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: 06:16:19 Fehler in der Version 1.4.6.0 beim Befehl:
==============================================
--Vorgang 18 Angebot Erstellt
INSERT INTO Kunde.tHistorie (kVorgang, kKunde, kAuftrag, kKey, cValue1, dErstellt, kBenutzer)
SELECT 18 AS kVorgang, tBestellung.tKunde_kKunde AS kKunde, tBestellung.kBestellung AS kAuftrag, tBestellung.kBestellung AS kKey,
tBestellung.cBestellNr AS cValue1, tBestellung.dErstellt as dErstellt, tBestellung.tBenutzer_kBenutzer AS kBenutzer
FROM dbo.tBestellung
WHERE tBestellung.cType = 'A';
==============================================
Message: Der Wert NULL kann in die dErstellt-Spalte, eazybusiness.Kunde.tHistorie-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT.
LineNumber: 2
Procedure:

konnte ich mit folgendem Query beheben... (war genau 1(!) Eintrag)

Code:
update  [eazybusiness].[dbo].tBestellung set dErstellt = '01.01.2017 00:00'  where dErstellt is null

Vielleicht hat wer das selbe Thema ...

Aber eine Routine die dieses Thema beim Upgrade behandelt wäre sicherlich nett ;)

lg
 
Zuletzt bearbeitet:

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
463
Emsland
Firma
Notun Delend
Den gleichen Bug hatte ich auch, da meine DB seit 2009 läuft. Ich hab dann, dank dem Support, 721 Daten aus der "sSentMailDate"-Spalte gelöscht. Da waren auch noch Einträge, die 16 anstatt 19 Stellen hatten; es wurde damals wohl noch nicht die Sekunden mit gespeichert.
Der Bug ist auf jeden Fall JTL bekannt und wird hoffentlich gefixt.
 

lohkaes

Gut bekanntes Mitglied
27. April 2007
230
14
Hallo,

wollte heute von Version 1.3.20 auf die Version 1.4.23.2 updaten.
Kurz vor Ende ist das Update mit folgendem Fehler abgebrochen:


Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: 02:02:35 Fehler in der Version 1.4.6.0 beim Befehl:
==============================================
--Vorgang 20 und 21
INSERT INTO Kunde.tHistorie (kKunde,
kAuftrag,
kVorgang,
kKey,
cValue1,
cValue2,
cValue3,
fValue1,
fValue2,
dErstellt,
kBenutzer)
SELECT tBestellung.tKunde_kKunde,
tZahlung.kBestellung,
CASE WHEN (tBestellungEckDaten.fWert = (SELECT SUM (alle.fBetrag) FROM tZahlung AS alle WHERE alle.kZahlung <= tZahlung.kZahlung AND alle.kBestellung = tZahlung.kBestellung)) THEN 21 ELSE 20 END,
tZahlung.kZahlung,
trechnung.cRechnungsNr,
tZahlungsart.cName,
tBestellung.cWaehrung,
tZahlung.fBetrag,
ROUND( tBestellungEckDaten.fWert - (SELECT SUM (alle.fBetrag) FROM tZahlung AS alle WHERE alle.kZahlung <= tZahlung.kZahlung AND alle.kBestellung = tZahlung.kBestellung), 2),
tZahlung.dDatum,
tZahlung.kBenutzer
FROM dbo.tZahlung
JOIN dbo.tBestellung ON tBestellung.kBestellung = tZahlung.kBestellung
LEFT JOIN dbo.trechnung ON tBestellung.kBestellung = trechnung.tBestellung_kBestellung
JOIN dbo.tBestellungEckDaten ON tBestellungEckDaten.kBestellung = tBestellung.kBestellung
JOIN dbo.tZahlungsart ON tZahlungsart.kZahlungsart = tZahlung.kZahlungsart
WHERE tZahlung.fBetrag > 0.0;
==============================================
Message: Der Wert NULL kann in die dErstellt-Spalte, JTL_SIM_eazybusiness.Kunde.tHistorie-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT.
LineNumber: 2
Procedure:

Wer hat hier eine Lösung? Gibt es hier in naher Zukunft eine neue Version die diesen Updatefehler berücksichtigt, oder muss hier irgendwie "gebastelt" werden.
Danke. Gruß
 

blackshadow

Gut bekanntes Mitglied
25. September 2010
446
14
Hallo,

Ich bin mir nicht sicher ob die Ausgangstabelle mit 1.3.20 tKundenHistorie ist, aber ich denke schon.
Folgendes Query ausführen. (Bitte davor ein Backup erstellen, falls nicht vorhanden)
Um Datenbank Query´s auszuführen benötigst du SQL Managment Studio. (falls keinerlei Erfahrung damit vorhanden, würde ich den Support aktivieren ;) )
Code:
update [eazybusiness].[dbo].[tKundenHistorie] set dErstellt = '01.01.2000 00:00' where dErstellt is NULL

das Datum "01.01.2000 00:00" kannst du mit einem beliebigen Datum ersetzen.
Man kann auch davor noch ein Query ausführen um sich ein Bild zu machen wieviel einträge in der Tabelle betroffen wären.

Code:
select * from [eazybusiness].[dbo].[tKundenHistorie] where dErstellt is NULL

Das Problem ist, dass die Tabelle davor 'NULL' Werte zu ließ und jetzt nicht mehr. Und dieses Scenario beim Upgrade nicht abgefangen wird.

mfg
 
Zuletzt bearbeitet:

Matchy

Gut bekanntes Mitglied
4. Januar 2011
101
18
Spreewald
Hallo Zusammen,

beim Update von Version 1.3.16.0 auf Version 1.4.24.1 trat oben beschriebener Fehler auch bei uns auf, siehe wie folgt und Anhänge:


SQL:
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: 10:40:15 Fehler in der Version 1.4.6.0 beim Befehl:
==============================================
--Vorgang 15 - Nachricht an Kunde gesendet

UPDATE dbo.tMessages SET sSentMailDate = CAST(sSentMailDate AS DATETIME);

INSERT INTO Kunde.tHistorie (kVorgang, kKunde, kKey, cValue1, dErstellt)
SELECT 15 AS kVorgang, tMessages.kKunde AS kKunde, tMessages.kMessages AS kKey,
CASE WHEN LEN(tMessages.sBereff) >= 255
    THEN CONCAT(LEFT(tMessages.sBereff, 252), '...')
    ELSE
        tMessages.sBereff
END AS cValue1,
tMessages.sSentMailDate AS dErstellt
FROM dbo.tMessages;
==============================================
Message: Der Wert NULL kann in die dErstellt-Spalte, eazybusiness.Kunde.tHistorie-Tabelle nicht eingefügt werden. Die Spalte lässt NULL-Werte nicht zu. Fehler bei INSERT.
LineNumber: 5
Procedure:




Viele Grüße,
Mathias Hein
 

Anhänge

  • Updatefehler.jpg
    Updatefehler.jpg
    247,4 KB · Aufrufe: 17
  • errorlog_20190401084319.txt
    11,3 KB · Aufrufe: 5

forumjtlolshopag

Sehr aktives Mitglied
6. Juni 2018
825
240
Habt ihr das auch dem Support mitgeteilt? Nicht dass das untergeht. Mit dem Update 1.4.24.1 wurde das ja noch nicht gelöst, obwohl es ja schon mit 1.4.23.2 auftrat...
 

_simone_

Sehr aktives Mitglied
17. Februar 2013
3.245
463
Emsland
Firma
Notun Delend
Ein Hinweis von JTL bezüglich der "null"-Werte in einer DB älteren Baujahres wäre nicht schlecht, damit sich nicht immer wieder Tester mit dem gleichen Problem rumschlagen müssen.
So wie ich das gesehen habe, ist es auch in der neuesten Version 1.4.25.0 noch nicht gefixt, bzw. nicht kommuniziert.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Nach Wawi Update Probleme mit Rechnungsdrucker JTL-POS - Fehler und Bugs 4
GLS Störung seit 14:00 hat jemand ähnliche Probleme? JTL-Wawi 1.11 1
Neu Ist es ohne Probleme möglich Cloudflare in der Free Version mit JTL zu nutzen? Allgemeine Fragen zu JTL-Shop 7
Probleme mit Artikelansicht oder Verkauf, etc. JTL-Wawi 2.0 0
Lizenzserver Probleme JTL-Wawi 1.11 11
Neu Google Ads probleme Betrieb / Pflege von JTL-Shop 1
Probleme beim Shopify-Abgleich: Artikel trotz erfolgreichem Abgleich nicht in Shopify auffindbar JTL-Wawi 1.11 1
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Neu Probleme beim Mailversand User helfen Usern 0
Probleme mit Worker und JTL-App JTL-Wawi 2.0 5
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4
Häufiges Aufhängen - vermutlich Probleme mit der Datenbank JTL-Wawi 2.0 13
Probleme bei der Verbindung zur Datenbank JTL-Wawi 2.0 12
Neu JTL2DATEV Buchungsdatenservice Probleme User helfen Usern - Fragen zu JTL-Wawi 0
Neu Probleme mit Ninepoint und TikTok Shop Schnittstellen Import / Export 6
Probleme mit JTL Worker JTL-Wawi 2.0 1
Neu Update auf 5.7.2 - kein DB Update Installation / Updates von JTL-Shop 9
Neu Update von 1.8.12.4 auf 2.0.5 - Kostenfreie Version - Registrierung erforderlich? User helfen Usern - Fragen zu JTL-Wawi 1
JTL Update auf 1.9 , danach Import Kundenspezifrische Preise velerhaft JTL-Wawi 1.9 0
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
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 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
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
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
Erfahrungswerte Update von 1.8.12.2 auf 1.11.10 JTL-Wawi 1.11 4
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
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
Update von 1.10.15 auf 1.11.10 JTL-Wawi 1.11 11

Ähnliche Themen