Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: Exception: Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\Connector\Shopify\Connector\GraphQl\Entity\Order::displayFinancialStatus
Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\Connector\Shopify\Connector\GraphQl\Entity\Order::displayFinancialStatus
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in : Versand/Zahlung-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\Connector\Shopify\Connector\GraphQl\Entity\Order::displayFinancialStatus
Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\Connector\Shopify\Connector\GraphQl\Entity\Order::displayFinancialStatus
Response: {"jtlrpc":"2.0","id":"58d34422501e413ead496c03ea512182","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\\Connector\\Shopify\\Connector\\GraphQl\\Entity\\Order::displayFinancialStatus","data":"InvalidArgumentException (Code: 0) in ...\/GraphQlEntity.php:240"},"warnings":[]}
Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\Connector\Shopify\Connector\GraphQl\Entity\Order::displayFinancialStatus
Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\Connector\Shopify\Connector\GraphQl\Entity\Order::displayFinancialStatus
Response: {"jtlrpc":"2.0","id":"71b8f146908f4bacbb3a862906325396","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\\Connector\\Shopify\\Connector\\GraphQl\\Entity\\Order::displayFinancialStatus","data":"InvalidArgumentException (Code: 0) in ...\/GraphQlEntity.php:240"},"warnings":[]}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.xAAI7XsC9gd(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.JtAI7totayr(String , Object , Boolean , NetworkCredential , Boolean )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.xAAI7XsC9gd(String , Object , Boolean , NetworkCredential )
2025-06-30T11:42:43 DEBUG - SELECT * FROM [tVersand] WHERE [kLieferschein] = @kLieferschein
@kLieferschein = 44664
2025-06-30T11:42:43 DEBUG - Dauer: 0ms, (bis zum Reader)
2025-06-30T11:42:43 DEBUG - Dauer: 0ms, 1 Zeilen
2025-06-30T11:42:43 DEBUG - SELECT * FROM [Verkauf].[tAuftragEckdaten] WHERE [KAuftrag] = @kAuftrag
@kAuftrag = '45865'
2025-06-30T11:42:43 DEBUG - Dauer: 0ms, (bis zum Reader)
2025-06-30T11:42:43 DEBUG - Dauer: 0ms, 1 Zeilen
2025-06-30T11:42:43 DEBUG - SELECT * FROM [tLieferschein] WHERE [kBestellung] = @kBestellung
@kBestellung = 45865
2025-06-30T11:42:43 DEBUG - Dauer: 0ms, (bis zum Reader)
2025-06-30T11:42:43 DEBUG - Dauer: 0ms, 0 Zeilen
2025-06-30T11:42:43 DEBUG - SELECT * FROM [Verkauf].[tAuftragEckdaten] WHERE [KAuftrag] = @kAuftrag
@kAuftrag = '45899'
2025-06-30T11:42:43 DEBUG - Dauer: 0ms, (bis zum Reader)
2025-06-30T11:42:43 DEBUG - Dauer: 0ms, 1 Zeilen
2025-06-30T11:42:43 DEBUG - SELECT * FROM [tLieferschein] WHERE [kBestellung] = @kBestellung
@kBestellung = 45899
2025-06-30T11:42:43 DEBUG - Dauer: 0ms, (bis zum Reader)
2025-06-30T11:42:43 DEBUG - Dauer: 0ms, 0 Zeilen
2025-06-30T11:42:43 DEBUG -
UPDATE dbo.tUniqueSession SET dLastCallback = GETDATE() WHERE cContext = @cContext
@cContext = 'ConnectorAbgleich'
2025-06-30T11:42:43 DEBUG - Dauer: 2ms, AffectedRows: 1
2025-06-30T11:42:48 DEBUG -
UPDATE dbo.tUniqueSession SET dLastCallback = GETDATE() WHERE cContext = @cContext
@cContext = 'ConnectorAbgleich'
2025-06-30T11:42:48 DEBUG - Dauer: 1ms, AffectedRows: 1
2025-06-30T11:42:49 ERROR - Exception: Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\Connector\Shopify\Connector\GraphQl\Entity\Order::displayFinancialStatus
Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\Connector\Shopify\Connector\GraphQl\Entity\Order::displayFinancialStatus
2025-06-30T11:42:49 ERROR - Versand/Zahlung-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\Connector\Shopify\Connector\GraphQl\Entity\Order::displayFinancialStatus
Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\Connector\Shopify\Connector\GraphQl\Entity\Order::displayFinancialStatus
Response: {"jtlrpc":"2.0","id":"58d34422501e413ead496c03ea512182","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\\Connector\\Shopify\\Connector\\GraphQl\\Entity\\Order::displayFinancialStatus","data":"InvalidArgumentException (Code: 0) in ...\/GraphQlEntity.php:240"},"warnings":[]}
Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\Connector\Shopify\Connector\GraphQl\Entity\Order::displayFinancialStatus
Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\Connector\Shopify\Connector\GraphQl\Entity\Order::displayFinancialStatus
Response: {"jtlrpc":"2.0","id":"71b8f146908f4bacbb3a862906325396","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 45865 | Type string is not supported for property Jtl\\Connector\\Shopify\\Connector\\GraphQl\\Entity\\Order::displayFinancialStatus","data":"InvalidArgumentException (Code: 0) in ...\/GraphQlEntity.php:240"},"warnings":[]}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.xAAI7XsC9gd(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.JtAI7totayr(String , Object , Boolean , NetworkCredential , Boolean )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.xAAI7XsC9gd(String , Object , Boolean , NetworkCredential )
2025-06-30T11:42:50 DEBUG -
DELETE FROM dbo.tUniqueSession WHERE cContext = @cContext
@cContext = 'ConnectorAbgleich'
2025-06-30T11:42:50 DEBUG - Dauer: 1ms, AffectedRows: 1
2025-06-30T11:42:50 INFO - Onlineshop-Abgleich beendet für 'Shopify'.
2025-06-30T11:42:50 DEBUG - Dauer: 3 ms, 7 Zeilen
Zeitstempel: 2025-06-30T11:42:55
Locale: German (Germany)
Locale: German (Germany)
Version: Der Wert wurde nicht erstellt.
Plattform: Wawi
WawiSeed: 5.3.84627.84101
Prozessname: JTL-Wawi
Physikalischer Speicher: 804552704 / Peak: 818077696
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:06:56,984375
CPU-Zeit (System): 0:01:04,390625
Page-Size (Sytem): 2612856 / Peak: 810254336
Page-Size: 806014976 / Peak: 810254336
Offene Handles: 2903
Database:
Build: 2409271037 0982d3144d0eaea42061c2cd2c6e26cda1b49b3b
@Achim L. wird das heute noch...?Das Problem mit MoneyV2 sollte jetzt ebenfalls behoben sein. Als Nächstes widmen wir uns dem Problem mit Fulfillment order xxxxx has an unfulfillable status= closed.
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: Exception: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null
Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in : Versand/Zahlung-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null
Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null
Response: {"jtlrpc":"2.0","id":"1cdb48b4e1084c19bfdd071a4a309b16","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null","data":"Error (Code: 0) in ...\/StatusChangeController.php:102"},"warnings":[]}
Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null
Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null
Response: {"jtlrpc":"2.0","id":"60a6fde1ca3e490abad617c2cda67f2e","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null","data":"Error (Code: 0) in ...\/StatusChangeController.php:102"},"warnings":[]}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.bjuttSCGB3X(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.uijttHU1hR0(String , Object , Boolean , NetworkCredential , Boolean )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.bjuttSCGB3X(String , Object , Boolean , NetworkCredential )
2025-06-30T16:30:30 DEBUG - Dauer: 7ms, (bis zum Reader)
2025-06-30T16:30:30 DEBUG - Dauer: 7ms, 1 Zeilen
2025-06-30T16:30:30 DEBUG - SELECT * FROM [tLieferschein] WHERE [kBestellung] = @kBestellung
@kBestellung = 14781
2025-06-30T16:30:30 DEBUG - Dauer: 8ms, (bis zum Reader)
2025-06-30T16:30:30 DEBUG - Dauer: 8ms, 0 Zeilen
2025-06-30T16:30:30 DEBUG - SELECT * FROM [Verkauf].[tAuftragEckdaten] WHERE [KAuftrag] = @kAuftrag
@kAuftrag = '14782'
2025-06-30T16:30:30 DEBUG - Dauer: 9ms, (bis zum Reader)
2025-06-30T16:30:30 DEBUG - Dauer: 9ms, 1 Zeilen
2025-06-30T16:30:30 DEBUG - SELECT * FROM [tLieferschein] WHERE [kBestellung] = @kBestellung
@kBestellung = 14782
2025-06-30T16:30:30 DEBUG - Dauer: 8ms, (bis zum Reader)
2025-06-30T16:30:30 DEBUG - Dauer: 8ms, 1 Zeilen
2025-06-30T16:30:30 DEBUG - SELECT * FROM [tVersand] WHERE [kLieferschein] = @kLieferschein
@kLieferschein = 14064
2025-06-30T16:30:30 DEBUG - Dauer: 14ms, (bis zum Reader)
2025-06-30T16:30:30 DEBUG - Dauer: 14ms, 1 Zeilen
2025-06-30T16:30:32 ERROR - Exception: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null
Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null
2025-06-30T16:30:32 ERROR - Versand/Zahlung-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null
Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null
Response: {"jtlrpc":"2.0","id":"1cdb48b4e1084c19bfdd071a4a309b16","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null","data":"Error (Code: 0) in ...\/StatusChangeController.php:102"},"warnings":[]}
Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null
Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null
Response: {"jtlrpc":"2.0","id":"60a6fde1ca3e490abad617c2cda67f2e","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null","data":"Error (Code: 0) in ...\/StatusChangeController.php:102"},"warnings":[]}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.bjuttSCGB3X(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.uijttHU1hR0(String , Object , Boolean , NetworkCredential , Boolean )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.bjuttSCGB3X(String , Object , Boolean , NetworkCredential )
2025-06-30T16:30:32 DEBUG -
DELETE FROM dbo.tUniqueSession WHERE cContext = @cContext
@cContext = 'ConnectorAbgleich'
2025-06-30T16:30:32 DEBUG - Dauer: 13ms, AffectedRows: 1
2025-06-30T16:30:32 INFO - Onlineshop-Abgleich beendet für 'Shopify'.
2025-06-30T16:30:32 DEBUG - Dauer: 18 ms, 9 Zeilen
2025-06-30T16:31:12 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 = 847
2025-06-30T16:31:12 DEBUG - Dauer: 15ms, (bis zum Reader)(A)
2025-06-30T16:31:12 DEBUG - Dauer: 15 ms, 1 Zeilen
2025-06-30T16:31:12 DEBUG - UPDATE [eazybusiness].[dbo].[tUserSession] SET dLastHeartbeat = @dLastHeartbeat_0 WHERE kUserSession = @kUserSession_0;
@dLastHeartbeat_0 = 06/30/2025 16:31:12 +02:00
@kUserSession_0 = 847
2025-06-30T16:31:12 DEBUG - Dauer: 9ms, AffectedRows: 1
Zeitstempel: 2025-06-30T16:31:21
Locale: German (Germany)
Locale: German (Germany)
Version: Der Wert wurde nicht erstellt.
Plattform: Wawi
WawiSeed: 7.8.69292.50106
Prozessname: JTL-Wawi
Physikalischer Speicher: 578781184 / Peak: 579387392
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:18,0625
CPU-Zeit (System): 0:00:13,765625
Page-Size (Sytem): 2753168 / Peak: 581046272
Page-Size: 576102400 / Peak: 581046272
Offene Handles: 2471
Database:
Build: 2405101350 6f8ca4fd990bee50026e3b6bc12bc2051fdca3b0
Leider läuft der Connector direkt ins nächste Problem. Testet ihr eigentlich vorher?Das Problem konnte behoben werden.
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: Versand/Zahlung-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 3415661 | The API responded with the following errors: [{"field":["fulfillment"],"message":"Cannot fulfill a gift card with another fulfillment order."}]
Controller = StatusChange | Action = push | JTL-Wawi PK = 3415661 | The API responded with the following errors: [{"field":["fulfillment"],"message":"Cannot fulfill a gift card with another fulfillment order."}]
Response: {"jtlrpc":"2.0","id":"2de94f7fb46b4b778c1365004bece891","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 3415661 | The API responded with the following errors: [{\u0022field\u0022:[\u0022fulfillment\u0022],\u0022message\u0022:\u0022Cannot fulfill a gift card with another fulfillment order.\u0022}]","data":"RuntimeException (Code: 0) in ...\/ShopifyGraphQlClient.php:221"},"warnings":[]}
Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 3415661 | The API responded with the following errors: [{"field":["fulfillment"],"message":"Cannot fulfill a gift card with another fulfillment order."}]
Controller = StatusChange | Action = push | JTL-Wawi PK = 3415661 | The API responded with the following errors: [{"field":["fulfillment"],"message":"Cannot fulfill a gift card with another fulfillment order."}]
Response: {"jtlrpc":"2.0","id":"37afc8b40f4f4b32ae71dbf756ae54ed","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 3415661 | The API responded with the following errors: [{\u0022field\u0022:[\u0022fulfillment\u0022],\u0022message\u0022:\u0022Cannot fulfill a gift card with another fulfillment order.\u0022}]","data":"RuntimeException (Code: 0) in ...\/ShopifyGraphQlClient.php:221"},"warnings":[]}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.E9Xe5tcgXBB(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.xNVe5wU3M0B(String , Object , Boolean , NetworkCredential , Boolean )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.E9Xe5tcgXBB(String , Object , Boolean , NetworkCredential )
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in : Exception: Controller = StatusChange | Action = push | JTL-Wawi PK = 3415661 | The API responded with the following errors: [{"field":["fulfillment"],"message":"Cannot fulfill a gift card with another fulfillment order."}]
Controller = StatusChange | Action = push | JTL-Wawi PK = 3415661 | The API responded with the following errors: [{"field":["fulfillment"],"message":"Cannot fulfill a gift card with another fulfillment order."}]
2025-06-30T16:41:17 INFO - Onlineshop-Abgleich beendet für 'lieblingsgarn.de'.
2025-06-30T16:41:17 DEBUG - Dauer: 10 ms, 9 Zeilen
2025-06-30T16:41:18 DEBUG - UPDATE [tSessionId] SET dLastAction = GETDATE() WHERE kSessionId = @kSessionId
@kSessionId = 1186042
2025-06-30T16:41:18 DEBUG - Dauer: 1ms, AffectedRows: 1
2025-06-30T16:41:19 DEBUG - UPDATE [tSessionId] SET dLastAction = GETDATE() WHERE kSessionId = @kSessionId
@kSessionId = 1185947
2025-06-30T16:41:19 DEBUG - Dauer: 1ms, AffectedRows: 1
2025-06-30T16:41:20 DEBUG - UPDATE [tSessionId] SET dLastAction = GETDATE() WHERE kSessionId = @kSessionId
@kSessionId = 1186044
2025-06-30T16:41:20 DEBUG - Dauer: 1ms, AffectedRows: 1
2025-06-30T16:41:21 DEBUG - UPDATE [tSessionId] SET dLastAction = GETDATE() WHERE kSessionId = @kSessionId
@kSessionId = 1185950
2025-06-30T16:41:21 DEBUG - Dauer: 1ms, AffectedRows: 1
2025-06-30T16:41:24 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-06-30T16:41:24 DEBUG - Dauer: 0ms, (bis zum Reader)
2025-06-30T16:41:24 DEBUG - Dauer: 0 ms, 1 Zeilen
2025-06-30T16:41:24 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) AND tStatus.nStatus NOT IN (7, 0);
2025-06-30T16:41:24 DEBUG - Dauer: 0ms
2025-06-30T16:41:34 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-06-30T16:41:34 DEBUG - Dauer: 0ms, (bis zum Reader)
2025-06-30T16:41:34 DEBUG - Dauer: 1 ms, 1 Zeilen
2025-06-30T16:41:34 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) AND tStatus.nStatus NOT IN (7, 0);
2025-06-30T16:41:34 DEBUG - Dauer: 0ms
2025-06-30T16:41:39 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 = 8113
2025-06-30T16:41:39 DEBUG - Dauer: 1ms, (bis zum Reader)(A)
2025-06-30T16:41:39 DEBUG - Dauer: 1 ms, 0 Zeilen
2025-06-30T16:41:40 DEBUG - UPDATE [tSessionId] SET dLastAction = GETDATE() WHERE kSessionId = @kSessionId
@kSessionId = 1186039
2025-06-30T16:41:40 DEBUG - Dauer: 1ms, AffectedRows: 1
Zeitstempel: 2025-06-30T16:41:40
Locale: German (Germany)
Locale: German (Germany)
Version: Der Wert wurde nicht erstellt.
Plattform: Wawi
WawiSeed: 5.6.97563.23503
Prozessname: JTL-SharpWawi
Physikalischer Speicher: 4004130816 / Peak: 4074606592
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 18:29:12,359375
CPU-Zeit (System): 0:34:15,109375
Page-Size (Sytem): 3038208 / Peak: 4239851520
Page-Size: 4158787584 / Peak: 4239851520
Offene Handles: 8084
Database:
Build: 2502280943 82495ec11c0629664f4b3dda38b60bac08b63ce4
Bei näherer Betrachtung fällt auf, dass Fremdwährungen nicht korrekt umgerechnet, berechnet werden.Since this morning we are having an issue with all foreign currency orders from Shopify showing up as EUR on JTL-Wawi and ending up in Unbezahlt.
Afterwards the order value needs to be adjusted in Wawi based on the Shopify order in order to create the correct invoice. Anybody else having the same problem?


I have exactly the same problem with SEK, DKK etc.Upon closer inspection, it becomes apparent that foreign currencies are not converted or calculated correctly.
In our case, an order in Swedish kronor was entered into Wawi at a rate of 1 to 1 as €...
Den Anhang 123129 betrachtenDen Anhang 123132 betrachtenDen Anhang 123135 betrachten
Additionally, the order is listed as paid in Shopify, while in Wawi the order is listed as "partially paid".
In addition, the one order that threw the MoneyV2 error in the first comparison is unfortunately completely missing in Wawi.
Hope this helps and the problems can be solved quickly 🙏
Besteht immer nochDas MoneyV2 Problem wird nun nicht mehr angezeigt dafür folgende 2 neue Fehler:
Code:Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in System.Exception: Exception: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in : Versand/Zahlung-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind! Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null Response: {"jtlrpc":"2.0","id":"1cdb48b4e1084c19bfdd071a4a309b16","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null","data":"Error (Code: 0) in ...\/StatusChangeController.php:102"},"warnings":[]} Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null Response: {"jtlrpc":"2.0","id":"60a6fde1ca3e490abad617c2cda67f2e","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null","data":"Error (Code: 0) in ...\/StatusChangeController.php:102"},"warnings":[]} bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.bjuttSCGB3X(String , Object , Boolean , NetworkCredential ) bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.uijttHU1hR0(String , Object , Boolean , NetworkCredential , Boolean ) bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.bjuttSCGB3X(String , Object , Boolean , NetworkCredential ) 2025-06-30T16:30:30 DEBUG - Dauer: 7ms, (bis zum Reader) 2025-06-30T16:30:30 DEBUG - Dauer: 7ms, 1 Zeilen 2025-06-30T16:30:30 DEBUG - SELECT * FROM [tLieferschein] WHERE [kBestellung] = @kBestellung @kBestellung = 14781 2025-06-30T16:30:30 DEBUG - Dauer: 8ms, (bis zum Reader) 2025-06-30T16:30:30 DEBUG - Dauer: 8ms, 0 Zeilen 2025-06-30T16:30:30 DEBUG - SELECT * FROM [Verkauf].[tAuftragEckdaten] WHERE [KAuftrag] = @kAuftrag @kAuftrag = '14782' 2025-06-30T16:30:30 DEBUG - Dauer: 9ms, (bis zum Reader) 2025-06-30T16:30:30 DEBUG - Dauer: 9ms, 1 Zeilen 2025-06-30T16:30:30 DEBUG - SELECT * FROM [tLieferschein] WHERE [kBestellung] = @kBestellung @kBestellung = 14782 2025-06-30T16:30:30 DEBUG - Dauer: 8ms, (bis zum Reader) 2025-06-30T16:30:30 DEBUG - Dauer: 8ms, 1 Zeilen 2025-06-30T16:30:30 DEBUG - SELECT * FROM [tVersand] WHERE [kLieferschein] = @kLieferschein @kLieferschein = 14064 2025-06-30T16:30:30 DEBUG - Dauer: 14ms, (bis zum Reader) 2025-06-30T16:30:30 DEBUG - Dauer: 14ms, 1 Zeilen 2025-06-30T16:30:32 ERROR - Exception: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null 2025-06-30T16:30:32 ERROR - Versand/Zahlung-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind! Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null Response: {"jtlrpc":"2.0","id":"1cdb48b4e1084c19bfdd071a4a309b16","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null","data":"Error (Code: 0) in ...\/StatusChangeController.php:102"},"warnings":[]} Exception bei status_change.push: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null Response: {"jtlrpc":"2.0","id":"60a6fde1ca3e490abad617c2cda67f2e","result":null,"error":{"code":0,"message":"Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null","data":"Error (Code: 0) in ...\/StatusChangeController.php:102"},"warnings":[]} bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.bjuttSCGB3X(String , Object , Boolean , NetworkCredential ) bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.uijttHU1hR0(String , Object , Boolean , NetworkCredential , Boolean ) bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.bjuttSCGB3X(String , Object , Boolean , NetworkCredential ) 2025-06-30T16:30:32 DEBUG - DELETE FROM dbo.tUniqueSession WHERE cContext = @cContext @cContext = 'ConnectorAbgleich' 2025-06-30T16:30:32 DEBUG - Dauer: 13ms, AffectedRows: 1 2025-06-30T16:30:32 INFO - Onlineshop-Abgleich beendet für 'Shopify'. 2025-06-30T16:30:32 DEBUG - Dauer: 18 ms, 9 Zeilen 2025-06-30T16:31:12 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 = 847 2025-06-30T16:31:12 DEBUG - Dauer: 15ms, (bis zum Reader)(A) 2025-06-30T16:31:12 DEBUG - Dauer: 15 ms, 1 Zeilen 2025-06-30T16:31:12 DEBUG - UPDATE [eazybusiness].[dbo].[tUserSession] SET dLastHeartbeat = @dLastHeartbeat_0 WHERE kUserSession = @kUserSession_0; @dLastHeartbeat_0 = 06/30/2025 16:31:12 +02:00 @kUserSession_0 = 847 2025-06-30T16:31:12 DEBUG - Dauer: 9ms, AffectedRows: 1 Zeitstempel: 2025-06-30T16:31:21 Locale: German (Germany) Locale: German (Germany) Version: Der Wert wurde nicht erstellt. Plattform: Wawi WawiSeed: 7.8.69292.50106 Prozessname: JTL-Wawi Physikalischer Speicher: 578781184 / Peak: 579387392 Basispriorität: 8 Prioritätsklasse: Normal CPU-Zeit (User): 0:00:18,0625 CPU-Zeit (System): 0:00:13,765625 Page-Size (Sytem): 2753168 / Peak: 581046272 Page-Size: 576102400 / Peak: 581046272 Offene Handles: 2471 Database: Build: 2405101350 6f8ca4fd990bee50026e3b6bc12bc2051fdca3b0
Besteht immer noch
Das MoneyV2 Problem wird nun nicht mehr angezeigt dafür folgende 2 neue Fehler:
Code:Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in System.Exception: Exception: Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null Controller = StatusChange | Action = push | JTL-Wawi PK = 14764 | Call to a member function getCancelledAt() on null

Hier auch das Problem, dass Aufträge als Teilbezahlt angezeigt werden, obwowhl sie vollständig bezahlt werden. Es fehlen immer wneige Cent.Bei näherer Betrachtung fällt auf, dass Fremdwährungen nicht korrekt umgerechnet, berechnet werden.
In unserem Fall ist eine Bestellung in Schwedischen Kronen 1 zu 1 als € in die Wawi eingetragen worden...
Den Anhang 123129 betrachtenDen Anhang 123132 betrachtenDen Anhang 123135 betrachten
Zusätzlich steht die Bestellung bei Shopify als bezahlt, während in der Wawi der Auftrag auf "Teilgezahlt" steht.
Außerdem fehlt die eine Bestellung bei der es im ersten Abgleich die MoneyV2 Fehler geworfen hat leider komplett in der Wawi..
Hoffe das hilft weiter und die Probleme können schnell gelöst werden 🙏
Nach Löschen der beiden hier angezeigten Aufträge (kAuftrag = 14764, 14777) wird der getCancelledAt() on null Fehler nun nicht mehr angezeigt und der Abgleich läuft ohne Fehlermeldungen weiter.
Wow, damit kann man wirklich richtig viel anfangenUnsere Entwickler des Connectorbereichs arbeiten ausschließlich an den Shopify-Problemen. Die Probleme sind bekannt und werden mit höchster Priorität bearbeitet.