Hallo,
ich habe einen Fehler im Zahlungsabgleich in der Wawi 1.9
Im Worker sehe ich auch den Hinweis: "Mit Fehlern beendet".
In der Banksoftware sehe ich, dass der Kunde diese Zahlung am 31.12. bei seiner Bank eingereicht hat und die Wertstellung bei uns erst am 2.1.2025 erfolgt.
Ich hoffe, dass der Fehler morgen dann nicht mehr auftritt. Wenn doch , was könnte ich da ggf. selber tun ?
Fehlerlog:
Unbehandelte Ausnahme #484F630B064328CC vom Typ System.Exception in Void Empfangen(jtlCore.Forms.Zahlungsabgleich.Credentials.IZahlungsabgleichCredentialManager, jtlCore.Forms.Zahlungsabgleich.Interfaces.IZahlungsabgleichContext, jtlCore.Forms.Zahlungsabgleich.Logging.IZahlungsabgleichLogger, jtlCore.Forms.Zahlungsabgleich.Interfaces.IZahlungsabgleichTransaktionList)
System.Exception: Swift Error UnexpectedFieldContent at line 5, field was: :34F:EUR 19,80 ---> Subsembly.Swift.SwiftException: SwiftException UnexpectedFieldContent at Line 5 [:34F:EUR 19,80]
bei Subsembly.Swift.SwiftInterimTransRept.ParseField(SwiftStatementReaderState nState, SwiftField aField)
bei Subsembly.Swift.Swift9xxBase.ReadMessage(SwiftStatementReader aStatementReader)
bei Subsembly.Swift.Swift9xxBase.ReadAllMessages(SwiftStatementReader aStatementReader, Int32 nMT)
bei jtlCore.Forms.Zahlungsabgleich.Modules.Sepa.FinTS.FinTSKonto.Empfangen(IZahlungsabgleichCredentialManager credentials, IZahlungsabgleichContext context, IZahlungsabgleichLogger logger, IZahlungsabgleichTransaktionList transaktionen)
--- Ende der internen Ausnahmestapelüberwachung ---
bei jtlCore.Forms.Zahlungsabgleich.Modules.Sepa.FinTS.FinTSKonto.Empfangen(IZahlungsabgleichCredentialManager credentials, IZahlungsabgleichContext context, IZahlungsabgleichLogger logger, IZahlungsabgleichTransaktionList transaktionen)
bei jtlCore.Forms.Zahlungsabgleich.ZahlungseingangAbrufService.ruxEqqCYqKf(IZahlungsabgleichContext , IPostenScoringService , LoggerZahlungsabgleich , IZahlungsabgleichZahlungseingangKonto , jtlZahlungsabgleichfilterList , IList`1 )
Unbehandelte Ausnahme #63A62E8EFADA3163 vom Typ Subsembly.Swift.SwiftException in Void ParseField(Subsembly.Swift.SwiftStatementReaderState, Subsembly.Swift.SwiftField): SwiftException UnexpectedFieldContent at Line 5 [:34F:EUR 19,80]
2025-01-01T11:22:12 DEBUG - SELECT TOP(2)
[eazybusiness].[dbo].[tUniqueSession].[kSession] AS [kSession],
[eazybusiness].[dbo].[tUniqueSession].[cContext] AS [cContext],
[eazybusiness].[dbo].[tUniqueSession].[dLastCallback] AS [dLastCallback],
[eazybusiness].[dbo].[tUniqueSession].[cInfo] AS [cInfo],
[eazybusiness].[dbo].[tUniqueSession].[cRechnername] AS [cRechnername]
FROM
[eazybusiness].[dbo].[tUniqueSession]
WHERE
(([eazybusiness].[dbo].[tUniqueSession].[cContext] = 'Worker 2.0'));
2025-01-01T11:22:12 DEBUG - Dauer: 9ms, (bis zum Reader)
2025-01-01T11:22:12 DEBUG - Dauer: 9 ms, 1 Zeilen
2025-01-01T11:22:12 DEBUG -
SELECT
CAST(tStatus.nAbgleichstyp AS varchar(10)) AS nAbgleichstyp,
CAST(tStatus.kMandant AS varchar(10)) AS kMandant,
CAST(tStatus.kZiel AS varchar(10)) AS kZiel,
CAST(tStatus.nStatus AS varchar(10)) AS nStatus
FROM eazybusiness.Worker.tStatus
WHERE tStatus.nAbgleichstyp NOT IN (13);
2025-01-01T11:22:12 DEBUG - Dauer: 5ms
2025-01-01T11:22:22 DEBUG - SELECT TOP(2)
[eazybusiness].[dbo].[tUniqueSession].[kSession] AS [kSession],
[eazybusiness].[dbo].[tUniqueSession].[cContext] AS [cContext],
[eazybusiness].[dbo].[tUniqueSession].[dLastCallback] AS [dLastCallback],
[eazybusiness].[dbo].[tUniqueSession].[cInfo] AS [cInfo],
[eazybusiness].[dbo].[tUniqueSession].[cRechnername] AS [cRechnername]
FROM
[eazybusiness].[dbo].[tUniqueSession]
WHERE
(([eazybusiness].[dbo].[tUniqueSession].[cContext] = 'Worker 2.0'));
2025-01-01T11:22:22 DEBUG - Dauer: 6ms, (bis zum Reader)
2025-01-01T11:22:22 DEBUG - Dauer: 6 ms, 1 Zeilen
2025-01-01T11:22:22 DEBUG -
SELECT
CAST(tStatus.nAbgleichstyp AS varchar(10)) AS nAbgleichstyp,
CAST(tStatus.kMandant AS varchar(10)) AS kMandant,
CAST(tStatus.kZiel AS varchar(10)) AS kZiel,
CAST(tStatus.nStatus AS varchar(10)) AS nStatus
FROM eazybusiness.Worker.tStatus
WHERE tStatus.nAbgleichstyp NOT IN (13);
2025-01-01T11:22:22 DEBUG - Dauer: 2ms
2025-01-01T11:22:29 DEBUG - SELECT [tUserSession].[kUserSession]
,[tUserSession].[kOwnerUserSession]
,[tUserSession].[kBenutzer]
,[tUserSession].[kMandant]
,[tUserSession].[iApplicationId]
,[tUserSession].[cCustomIdentifier]
,[tUserSession].[cHostname]
,[tUserSession].[nProcessId]
,[tUserSession].[dLoggedIn]
,[tUserSession].[dLastHeartbeat]
,[tUserSession].[nIsSessionInterruptible]
,[tUserSession].[nSessionInterruptRequested]
,[tUserSession].[dSessionInterruptRequestTimestamp]
,[tUserSession].[cSessionInterruptHostname]
,[tUserSession].[kSessionInterruptBenutzer]
,[tUserSession].[iSessionInterruptMessage]
,[tUser].[cName] AS [cBenutzerName]
,[tMandant].[cName] AS [cMandantName]
,[tUserInterrupt].[cName] AS [cBenutzerNameInterrupt]
FROM [eazybusiness].[dbo].[tUserSession]
LEFT JOIN [eazybusiness].[dbo].[tBenutzer] tUser ON [tUserSession].[kBenutzer] = [tUser].[kBenutzer]
LEFT JOIN [eazybusiness].[dbo].[tMandant] ON [tUserSession].[kMandant] = [tMandant].[kMandant]
LEFT JOIN [eazybusiness].[dbo].[tBenutzer] tUserInterrupt ON [tUserSession].[kSessionInterruptBenutzer] = [tUserInterrupt].[kBenutzer]
WHERE [tUserSession].[kUserSession] = @kUserSession AND dSessionInvalidated IS NULL
@kUserSession = 2239
2025-01-01T11:22:29 DEBUG - Dauer: 7ms, (bis zum Reader)(A)
2025-01-01T11:22:29 DEBUG - Dauer: 8 ms, 1 Zeilen
2025-01-01T11:22:29 DEBUG - UPDATE [eazybusiness].[dbo].[tUserSession] SET dLastHeartbeat = @dLastHeartbeat_0 WHERE kUserSession = @kUserSession_0;
@dLastHeartbeat_0 = 01/01/2025 11:22:29 +01:00
@kUserSession_0 = 2239
2025-01-01T11:22:29 DEBUG - Dauer: 7ms, AffectedRows: 1
2025-01-01T11:22:32 DEBUG - SELECT TOP(2)
[eazybusiness].[dbo].[tUniqueSession].[kSession] AS [kSession],
[eazybusiness].[dbo].[tUniqueSession].[cContext] AS [cContext],
[eazybusiness].[dbo].[tUniqueSession].[dLastCallback] AS [dLastCallback],
[eazybusiness].[dbo].[tUniqueSession].[cInfo] AS [cInfo],
[eazybusiness].[dbo].[tUniqueSession].[cRechnername] AS [cRechnername]
FROM
[eazybusiness].[dbo].[tUniqueSession]
WHERE
(([eazybusiness].[dbo].[tUniqueSession].[cContext] = 'Worker 2.0'));
2025-01-01T11:22:32 DEBUG - Dauer: 7ms, (bis zum Reader)
2025-01-01T11:22:32 DEBUG - Dauer: 7 ms, 1 Zeilen
2025-01-01T11:22:32 DEBUG -
SELECT
CAST(tStatus.nAbgleichstyp AS varchar(10)) AS nAbgleichstyp,
CAST(tStatus.kMandant AS varchar(10)) AS kMandant,
CAST(tStatus.kZiel AS varchar(10)) AS kZiel,
CAST(tStatus.nStatus AS varchar(10)) AS nStatus
FROM eazybusiness.Worker.tStatus
WHERE tStatus.nAbgleichstyp NOT IN (13);
2025-01-01T11:22:32 DEBUG - Dauer: 6ms
2025-01-01T11:22:42 DEBUG - SELECT TOP(2)
[eazybusiness].[dbo].[tUniqueSession].[kSession] AS [kSession],
[eazybusiness].[dbo].[tUniqueSession].[cContext] AS [cContext],
[eazybusiness].[dbo].[tUniqueSession].[dLastCallback] AS [dLastCallback],
[eazybusiness].[dbo].[tUniqueSession].[cInfo] AS [cInfo],
[eazybusiness].[dbo].[tUniqueSession].[cRechnername] AS [cRechnername]
FROM
[eazybusiness].[dbo].[tUniqueSession]
WHERE
(([eazybusiness].[dbo].[tUniqueSession].[cContext] = 'Worker 2.0'));
2025-01-01T11:22:42 DEBUG - Dauer: 12ms, (bis zum Reader)
2025-01-01T11:22:42 DEBUG - Dauer: 13 ms, 1 Zeilen
2025-01-01T11:22:42 DEBUG -
SELECT
CAST(tStatus.nAbgleichstyp AS varchar(10)) AS nAbgleichstyp,
CAST(tStatus.kMandant AS varchar(10)) AS kMandant,
CAST(tStatus.kZiel AS varchar(10)) AS kZiel,
CAST(tStatus.nStatus AS varchar(10)) AS nStatus
FROM eazybusiness.Worker.tStatus
WHERE tStatus.nAbgleichstyp NOT IN (13);
2025-01-01T11:22:42 DEBUG - Dauer: 15ms
Zeitstempel: 2025-01-01T11:22:48
Locale: German (Germany)
Locale: German (Germany)
Version: Der Wert wurde nicht erstellt.
Plattform: Wawi
WawiSeed: 2.8.16832.97301
Prozessname: JTL-SharpWawi
Physikalischer Speicher: 852824064 / Peak: 853450752
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:32,390625
CPU-Zeit (System): 0:00:08,9375
Page-Size (Sytem): 2031928 / Peak: 657801216
Page-Size: 657145856 / Peak: 657801216
Offene Handles: 2751
Database:
Build: 2410231656 a9af47996832c51e35ea7eda26fbc5a399ffde45
ich habe einen Fehler im Zahlungsabgleich in der Wawi 1.9
Im Worker sehe ich auch den Hinweis: "Mit Fehlern beendet".
In der Banksoftware sehe ich, dass der Kunde diese Zahlung am 31.12. bei seiner Bank eingereicht hat und die Wertstellung bei uns erst am 2.1.2025 erfolgt.
Ich hoffe, dass der Fehler morgen dann nicht mehr auftritt. Wenn doch , was könnte ich da ggf. selber tun ?
Fehlerlog:
Unbehandelte Ausnahme #484F630B064328CC vom Typ System.Exception in Void Empfangen(jtlCore.Forms.Zahlungsabgleich.Credentials.IZahlungsabgleichCredentialManager, jtlCore.Forms.Zahlungsabgleich.Interfaces.IZahlungsabgleichContext, jtlCore.Forms.Zahlungsabgleich.Logging.IZahlungsabgleichLogger, jtlCore.Forms.Zahlungsabgleich.Interfaces.IZahlungsabgleichTransaktionList)
System.Exception: Swift Error UnexpectedFieldContent at line 5, field was: :34F:EUR 19,80 ---> Subsembly.Swift.SwiftException: SwiftException UnexpectedFieldContent at Line 5 [:34F:EUR 19,80]
bei Subsembly.Swift.SwiftInterimTransRept.ParseField(SwiftStatementReaderState nState, SwiftField aField)
bei Subsembly.Swift.Swift9xxBase.ReadMessage(SwiftStatementReader aStatementReader)
bei Subsembly.Swift.Swift9xxBase.ReadAllMessages(SwiftStatementReader aStatementReader, Int32 nMT)
bei jtlCore.Forms.Zahlungsabgleich.Modules.Sepa.FinTS.FinTSKonto.Empfangen(IZahlungsabgleichCredentialManager credentials, IZahlungsabgleichContext context, IZahlungsabgleichLogger logger, IZahlungsabgleichTransaktionList transaktionen)
--- Ende der internen Ausnahmestapelüberwachung ---
bei jtlCore.Forms.Zahlungsabgleich.Modules.Sepa.FinTS.FinTSKonto.Empfangen(IZahlungsabgleichCredentialManager credentials, IZahlungsabgleichContext context, IZahlungsabgleichLogger logger, IZahlungsabgleichTransaktionList transaktionen)
bei jtlCore.Forms.Zahlungsabgleich.ZahlungseingangAbrufService.ruxEqqCYqKf(IZahlungsabgleichContext , IPostenScoringService , LoggerZahlungsabgleich , IZahlungsabgleichZahlungseingangKonto , jtlZahlungsabgleichfilterList , IList`1 )
Unbehandelte Ausnahme #63A62E8EFADA3163 vom Typ Subsembly.Swift.SwiftException in Void ParseField(Subsembly.Swift.SwiftStatementReaderState, Subsembly.Swift.SwiftField): SwiftException UnexpectedFieldContent at Line 5 [:34F:EUR 19,80]
2025-01-01T11:22:12 DEBUG - SELECT TOP(2)
[eazybusiness].[dbo].[tUniqueSession].[kSession] AS [kSession],
[eazybusiness].[dbo].[tUniqueSession].[cContext] AS [cContext],
[eazybusiness].[dbo].[tUniqueSession].[dLastCallback] AS [dLastCallback],
[eazybusiness].[dbo].[tUniqueSession].[cInfo] AS [cInfo],
[eazybusiness].[dbo].[tUniqueSession].[cRechnername] AS [cRechnername]
FROM
[eazybusiness].[dbo].[tUniqueSession]
WHERE
(([eazybusiness].[dbo].[tUniqueSession].[cContext] = 'Worker 2.0'));
2025-01-01T11:22:12 DEBUG - Dauer: 9ms, (bis zum Reader)
2025-01-01T11:22:12 DEBUG - Dauer: 9 ms, 1 Zeilen
2025-01-01T11:22:12 DEBUG -
SELECT
CAST(tStatus.nAbgleichstyp AS varchar(10)) AS nAbgleichstyp,
CAST(tStatus.kMandant AS varchar(10)) AS kMandant,
CAST(tStatus.kZiel AS varchar(10)) AS kZiel,
CAST(tStatus.nStatus AS varchar(10)) AS nStatus
FROM eazybusiness.Worker.tStatus
WHERE tStatus.nAbgleichstyp NOT IN (13);
2025-01-01T11:22:12 DEBUG - Dauer: 5ms
2025-01-01T11:22:22 DEBUG - SELECT TOP(2)
[eazybusiness].[dbo].[tUniqueSession].[kSession] AS [kSession],
[eazybusiness].[dbo].[tUniqueSession].[cContext] AS [cContext],
[eazybusiness].[dbo].[tUniqueSession].[dLastCallback] AS [dLastCallback],
[eazybusiness].[dbo].[tUniqueSession].[cInfo] AS [cInfo],
[eazybusiness].[dbo].[tUniqueSession].[cRechnername] AS [cRechnername]
FROM
[eazybusiness].[dbo].[tUniqueSession]
WHERE
(([eazybusiness].[dbo].[tUniqueSession].[cContext] = 'Worker 2.0'));
2025-01-01T11:22:22 DEBUG - Dauer: 6ms, (bis zum Reader)
2025-01-01T11:22:22 DEBUG - Dauer: 6 ms, 1 Zeilen
2025-01-01T11:22:22 DEBUG -
SELECT
CAST(tStatus.nAbgleichstyp AS varchar(10)) AS nAbgleichstyp,
CAST(tStatus.kMandant AS varchar(10)) AS kMandant,
CAST(tStatus.kZiel AS varchar(10)) AS kZiel,
CAST(tStatus.nStatus AS varchar(10)) AS nStatus
FROM eazybusiness.Worker.tStatus
WHERE tStatus.nAbgleichstyp NOT IN (13);
2025-01-01T11:22:22 DEBUG - Dauer: 2ms
2025-01-01T11:22:29 DEBUG - SELECT [tUserSession].[kUserSession]
,[tUserSession].[kOwnerUserSession]
,[tUserSession].[kBenutzer]
,[tUserSession].[kMandant]
,[tUserSession].[iApplicationId]
,[tUserSession].[cCustomIdentifier]
,[tUserSession].[cHostname]
,[tUserSession].[nProcessId]
,[tUserSession].[dLoggedIn]
,[tUserSession].[dLastHeartbeat]
,[tUserSession].[nIsSessionInterruptible]
,[tUserSession].[nSessionInterruptRequested]
,[tUserSession].[dSessionInterruptRequestTimestamp]
,[tUserSession].[cSessionInterruptHostname]
,[tUserSession].[kSessionInterruptBenutzer]
,[tUserSession].[iSessionInterruptMessage]
,[tUser].[cName] AS [cBenutzerName]
,[tMandant].[cName] AS [cMandantName]
,[tUserInterrupt].[cName] AS [cBenutzerNameInterrupt]
FROM [eazybusiness].[dbo].[tUserSession]
LEFT JOIN [eazybusiness].[dbo].[tBenutzer] tUser ON [tUserSession].[kBenutzer] = [tUser].[kBenutzer]
LEFT JOIN [eazybusiness].[dbo].[tMandant] ON [tUserSession].[kMandant] = [tMandant].[kMandant]
LEFT JOIN [eazybusiness].[dbo].[tBenutzer] tUserInterrupt ON [tUserSession].[kSessionInterruptBenutzer] = [tUserInterrupt].[kBenutzer]
WHERE [tUserSession].[kUserSession] = @kUserSession AND dSessionInvalidated IS NULL
@kUserSession = 2239
2025-01-01T11:22:29 DEBUG - Dauer: 7ms, (bis zum Reader)(A)
2025-01-01T11:22:29 DEBUG - Dauer: 8 ms, 1 Zeilen
2025-01-01T11:22:29 DEBUG - UPDATE [eazybusiness].[dbo].[tUserSession] SET dLastHeartbeat = @dLastHeartbeat_0 WHERE kUserSession = @kUserSession_0;
@dLastHeartbeat_0 = 01/01/2025 11:22:29 +01:00
@kUserSession_0 = 2239
2025-01-01T11:22:29 DEBUG - Dauer: 7ms, AffectedRows: 1
2025-01-01T11:22:32 DEBUG - SELECT TOP(2)
[eazybusiness].[dbo].[tUniqueSession].[kSession] AS [kSession],
[eazybusiness].[dbo].[tUniqueSession].[cContext] AS [cContext],
[eazybusiness].[dbo].[tUniqueSession].[dLastCallback] AS [dLastCallback],
[eazybusiness].[dbo].[tUniqueSession].[cInfo] AS [cInfo],
[eazybusiness].[dbo].[tUniqueSession].[cRechnername] AS [cRechnername]
FROM
[eazybusiness].[dbo].[tUniqueSession]
WHERE
(([eazybusiness].[dbo].[tUniqueSession].[cContext] = 'Worker 2.0'));
2025-01-01T11:22:32 DEBUG - Dauer: 7ms, (bis zum Reader)
2025-01-01T11:22:32 DEBUG - Dauer: 7 ms, 1 Zeilen
2025-01-01T11:22:32 DEBUG -
SELECT
CAST(tStatus.nAbgleichstyp AS varchar(10)) AS nAbgleichstyp,
CAST(tStatus.kMandant AS varchar(10)) AS kMandant,
CAST(tStatus.kZiel AS varchar(10)) AS kZiel,
CAST(tStatus.nStatus AS varchar(10)) AS nStatus
FROM eazybusiness.Worker.tStatus
WHERE tStatus.nAbgleichstyp NOT IN (13);
2025-01-01T11:22:32 DEBUG - Dauer: 6ms
2025-01-01T11:22:42 DEBUG - SELECT TOP(2)
[eazybusiness].[dbo].[tUniqueSession].[kSession] AS [kSession],
[eazybusiness].[dbo].[tUniqueSession].[cContext] AS [cContext],
[eazybusiness].[dbo].[tUniqueSession].[dLastCallback] AS [dLastCallback],
[eazybusiness].[dbo].[tUniqueSession].[cInfo] AS [cInfo],
[eazybusiness].[dbo].[tUniqueSession].[cRechnername] AS [cRechnername]
FROM
[eazybusiness].[dbo].[tUniqueSession]
WHERE
(([eazybusiness].[dbo].[tUniqueSession].[cContext] = 'Worker 2.0'));
2025-01-01T11:22:42 DEBUG - Dauer: 12ms, (bis zum Reader)
2025-01-01T11:22:42 DEBUG - Dauer: 13 ms, 1 Zeilen
2025-01-01T11:22:42 DEBUG -
SELECT
CAST(tStatus.nAbgleichstyp AS varchar(10)) AS nAbgleichstyp,
CAST(tStatus.kMandant AS varchar(10)) AS kMandant,
CAST(tStatus.kZiel AS varchar(10)) AS kZiel,
CAST(tStatus.nStatus AS varchar(10)) AS nStatus
FROM eazybusiness.Worker.tStatus
WHERE tStatus.nAbgleichstyp NOT IN (13);
2025-01-01T11:22:42 DEBUG - Dauer: 15ms
Zeitstempel: 2025-01-01T11:22:48
Locale: German (Germany)
Locale: German (Germany)
Version: Der Wert wurde nicht erstellt.
Plattform: Wawi
WawiSeed: 2.8.16832.97301
Prozessname: JTL-SharpWawi
Physikalischer Speicher: 852824064 / Peak: 853450752
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:32,390625
CPU-Zeit (System): 0:00:08,9375
Page-Size (Sytem): 2031928 / Peak: 657801216
Page-Size: 657145856 / Peak: 657801216
Offene Handles: 2751
Database:
Build: 2410231656 a9af47996832c51e35ea7eda26fbc5a399ffde45