Neu WICHTIG: Änderungen Shopify-Connector 30.06.2025

Achim L.

Moderator
Mitarbeiter
3. Juli 2017
566
133
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.
 
  • Gefällt mir
Reaktionen: Klon5

Andiwijld

Aktives Mitglied
2. Januar 2023
2
0
Code:
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
 

Klon5

Aktives Mitglied
2. Juni 2023
22
2
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


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
 

antonvanska

Aktives Mitglied
22. September 2022
5
1
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?
 

Svenka

Sehr aktives Mitglied
24. August 2018
304
45
Leider läuft der Connector direkt ins nächste Problem. Testet ihr eigentlich vorher?

Code:
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
 

Klon5

Aktives Mitglied
2. Juni 2023
22
2
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?
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...

Screenshot 2025-06-30 164147.pngScreenshot 2025-06-30 164314.pngScreenshot 2025-06-30 164407.png

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 🙏
 
  • Traurig
Reaktionen: antonvanska

antonvanska

Aktives Mitglied
22. September 2022
5
1
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 🙏
I have exactly the same problem with SEK, DKK etc.
 

no80

Sehr aktives Mitglied
28. Juni 2023
401
47
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


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
 

Klon5

Aktives Mitglied
2. Juni 2023
22
2
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

Screenshot 2025-07-01 102839.png

bisschen gewühlt, vielleicht hilft das ja...
 

Bloomi

Aktives Mitglied
15. Februar 2022
39
2
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 🙏
Hier auch das Problem, dass Aufträge als Teilbezahlt angezeigt werden, obwowhl sie vollständig bezahlt werden. Es fehlen immer wneige Cent.
 
  • Gefällt mir
Reaktionen: Svenka

Klon5

Aktives Mitglied
2. Juni 2023
22
2
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.

Bleibt noch das Problem mit den falsch importierten Währungen bestehen. Ich vermute, dass hier die falschen Felder aus dem order Objekt verwendet werden:
  • shopMoney: immer in Shop-Währung (z. B. EUR, wenn dein Shop auf € eingestellt ist)
  • presentmentMoney: in Bestellwährung (z. B. SEK bei einer schwedischen Bestellung)
 

Achim L.

Moderator
Mitarbeiter
3. Juli 2017
566
133
Unsere Entwickler des Connectorbereichs arbeiten ausschließlich an den Shopify-Problemen. Die Probleme sind bekannt und werden mit höchster Priorität bearbeitet.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu WICHTIG: Änderungen Shopify-Connector 21.05.2025 Shopify-Connector 0
Neu WICHTIG: Änderungen Shopify-Connector 21.05.2025 Shopify-Connector 114
Wichtig - nach Update von 1.9.x auf 1.10.x - Lizenzen aktualisieren JTL-Wawi 1.10 2
Neu VCS Lite Änderungen Rechnungsanschrift Arbeitsabläufe in JTL-Wawi 2
Neu Massive Probleme mit JTL-Connector zu Shopify – lohnt sich der Einsatz überhaupt? Shopify-Connector 3
Neu Shopify Lagerbestandsabgleich einrichten (bei neuem Shop) Shopify-Connector 3
Neu JTL Connector Shopify Abgleich Problem Shopify-Connector 1
Währungsproblem | Shopify --> JTL JTL-Wawi 1.9 3
Neu Fehler beim JTL-Worker – "Der Remoteserver hat einen Fehler zurückgegeben: (502) Ungültiges Gateway" (Shopify) JTL-Wawi - Fehler und Bugs 2
Neu JTL Shopify Anbindung - Falscher Bruttopreis bei 7% Artikel, Grundpreise werden nicht übermittelt Shopify-Connector 2
Neu Shopify ohne JTL bzw. nur als Abwicklung Shopify-Connector 3
Neu Wawi <-> Shopify <-> Etsy Allgemeines zu den JTL-Connectoren 2
Neu Shopify DHL Tracking Bestellstatus Seite - Live Tracking Shopify-Connector 3
Neu Umsatzsteuerfreie Shopify-Bestellungen an JTL-Wawi übertragen – wie macht ihr das? Shopify-Connector 1
Shopify mit Wawi verbinden Shopify-Connector 1
Connectoren-Abgleich schmeißt Shopify-Produkttyp raus Shopify-Connector 3
Neu Shopify erstellt selbstständig neue Varianten Shopify-Connector 3
Neu Zulaufdatum an Shopify übergeben Shopify-Connector 4
Shopify-Connector deaktiviert (no primary tax rate found) Shopify-Connector 3
Neu Shopify-Connector bei Bildübertragung: The filename provided already exists Shopify-Connector 9
Online-Shop abgleich via Shopify Connector geht nicht mehr JTL-Wawi 1.9 4
Neu Shopify Connector Fehler bezüglich "unique key" bei den Kategorien Shopify-Connector 5
Neu Shopify Varianten-Metafeld-Definitionen -> Google Shopify-Connector 0
Neu JTL WaWi entfernt Shopify Sales Channels JTL-Wawi - Fehler und Bugs 2
Neu Shopify Connector - Verbindungsfehler zum Shop & Kein Abgleich mehr möglich Shopify-Connector 14
Neu Umstellung JTL-Connector auf Shopify APP – Wer hat Erfahrung? Shopify-Connector 3
Neu Stornierung in Shopify --> Automatische Stornierung in JTL Shopify-Connector 3
Neu Shopify JTL Connector ab 01.06.2025 Shopify-Connector 3
Neu JTL WAWI Connector zu Shopify geht in den Timeout Shopify-Connector 0
Beantwortet (gelöst) Fehler Shopify Abgleich - Bestellungen werden plötzlich nicht mehr importiert / Artikel wahrscheinlich auch nicht aktualisiert Shopify-Connector 2
Neu Welchen Shopify Plan brauche ich um Kundendaten mit JTL abzugleichen? Shopify-Connector 0
Neu Sendungsnummern an Shopify werden nicht mehr übertragen Shopify-Connector 7
Neu Kurzbeschreibung als Shopify-Metafield Shopify-Connector 2

Ähnliche Themen