Hallo,
wir haben auf die Wawi Version 1.9.6.5 upgedated und können seitdem keine neuen oder geänderten Artikel mehr uploaden.
Das Problem besteht aber nur bei uns im B2B- Shop, den wir mit dem Plugin B2B Market betreiben.
Unsere B2C Shops ohne dem B2B Market Plugin laufen ohne Probleme durch.
Ebenfalls können wir die Artikel auch ohne Probleme uploaden, wenn wir das B2B Market Plugin deaktivieren.
Ich hatte bereits Kontakt mit dem MarketPress Support, der mir bestätigt hat, dass in den letzten Plugin Versionen bzgl. JTL-Wawi nichts geändert wurde. Es muss somit an der JTL-Wawi 1.9.6.5 Version liegen, die aktuell mit B2B Market Plugin nicht zusammenarbeiten kann.
Die Fehlermeldung vom Connector sieht wie folgt aus:
Die KI gibt mir zu dem Fehler folgende Info raus:
Ursachen:
Zusatzhinweis:
Der Fehler tritt speziell bei SKU 210134 auf. Prüfen Sie, ob dieses Produkt Sonderzeichen oder ungültige Werte enthält, die eine Exception auslösen könnten (z. B. Preisformate).
Hat noch jemand Probleme mit der aktuellen JTL-Wawi Version und dem B2B Market Plugin?
wir haben auf die Wawi Version 1.9.6.5 upgedated und können seitdem keine neuen oder geänderten Artikel mehr uploaden.
Das Problem besteht aber nur bei uns im B2B- Shop, den wir mit dem Plugin B2B Market betreiben.
Unsere B2C Shops ohne dem B2B Market Plugin laufen ohne Probleme durch.
Ebenfalls können wir die Artikel auch ohne Probleme uploaden, wenn wir das B2B Market Plugin deaktivieren.
Ich hatte bereits Kontakt mit dem MarketPress Support, der mir bestätigt hat, dass in den letzten Plugin Versionen bzgl. JTL-Wawi nichts geändert wurde. Es muss somit an der JTL-Wawi 1.9.6.5 Version liegen, die aktuell mit B2B Market Plugin nicht zusammenarbeiten kann.
Die Fehlermeldung vom Connector sieht wie folgt aus:
Code:
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: Exception: Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class "http\Exception\InvalidArgumentException" not found
Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class "http\Exception\InvalidArgumentException" not found
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in : Artikel-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 product.push: Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class "http\Exception\InvalidArgumentException" not found
Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class "http\Exception\InvalidArgumentException" not found
Response: {"jtlrpc":"2.0","id":"84409022939f47328facc92304ffb1e8","result":null,"error":{"code":0,"message":"Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class \u0022http\\Exception\\InvalidArgumentException\u0022 not found","data":"Error (Code: 0) in ...\/ProductSpecialPriceController.php:316"},"warnings":[]}
Exception bei product.push: Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class "http\Exception\InvalidArgumentException" not found
Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class "http\Exception\InvalidArgumentException" not found
Response: {"jtlrpc":"2.0","id":"5e067e920fe1406087c5779c3c7ca8dc","result":null,"error":{"code":0,"message":"Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class \u0022http\\Exception\\InvalidArgumentException\u0022 not found","data":"Error (Code: 0) in ...\/ProductSpecialPriceController.php:316"},"warnings":[]}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.Call(String method, Object parameters, Boolean withSession, NetworkCredential credentials)
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.RepeatCall(String method, Object parameters, Boolean withSession, NetworkCredential credentials, Boolean newSession)
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.Call(String method, Object parameters, Boolean withSession, NetworkCredential credentials)
2025-02-03T14:27:59 DEBUG - Dauer: 0ms, 6 Zeilen
2025-02-03T14:27:59 DEBUG - SELECT * FROM [tAttributShop] WHERE [kAttribut] = @kAttribut
@kAttribut = 17
2025-02-03T14:27:59 DEBUG - Dauer: 0ms, (bis zum Reader)
2025-02-03T14:27:59 DEBUG - Dauer: 0ms, 1 Zeilen
2025-02-03T14:27:59 DEBUG - SELECT * FROM [tSonderpreise] WHERE [kArtikelSonderpreis] = @kArtikelSonderpreis
@kArtikelSonderpreis = 258767
2025-02-03T14:27:59 DEBUG - Dauer: 0ms, (bis zum Reader)
2025-02-03T14:27:59 DEBUG - Dauer: 0ms, 4 Zeilen
2025-02-03T14:28:02 DEBUG -
UPDATE dbo.tUniqueSession SET dLastCallback = GETDATE() WHERE cContext = @cContext
@cContext = 'ConnectorAbgleich'
2025-02-03T14:28:02 DEBUG - Dauer: 0ms, AffectedRows: 1
2025-02-03T14:28:04 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 = 2067
2025-02-03T14:28:04 DEBUG - Dauer: 0ms, (bis zum Reader)(A)
2025-02-03T14:28:04 DEBUG - Dauer: 0 ms, 1 Zeilen
2025-02-03T14:28:04 DEBUG - UPDATE [eazybusiness].[dbo].[tUserSession] SET dLastHeartbeat = @dLastHeartbeat_0 WHERE kUserSession = @kUserSession_0;
@dLastHeartbeat_0 = 02/03/2025 14:28:04 +01:00
@kUserSession_0 = 2067
2025-02-03T14:28:04 DEBUG - Dauer: 0ms, AffectedRows: 1
2025-02-03T14:28:05 ERROR - Exception: Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class "http\Exception\InvalidArgumentException" not found
Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class "http\Exception\InvalidArgumentException" not found
2025-02-03T14:28:05 ERROR - Artikel-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 product.push: Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class "http\Exception\InvalidArgumentException" not found
Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class "http\Exception\InvalidArgumentException" not found
Response: {"jtlrpc":"2.0","id":"84409022939f47328facc92304ffb1e8","result":null,"error":{"code":0,"message":"Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class \u0022http\\Exception\\InvalidArgumentException\u0022 not found","data":"Error (Code: 0) in ...\/ProductSpecialPriceController.php:316"},"warnings":[]}
Exception bei product.push: Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class "http\Exception\InvalidArgumentException" not found
Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class "http\Exception\InvalidArgumentException" not found
Response: {"jtlrpc":"2.0","id":"5e067e920fe1406087c5779c3c7ca8dc","result":null,"error":{"code":0,"message":"Controller = Product | Action = push | JTL-Wawi PK = 30653 | SKU = 210134 | Name = MOB Skateboards Brooklyn Brawlers Wheels - 54mm | Class \u0022http\\Exception\\InvalidArgumentException\u0022 not found","data":"Error (Code: 0) in ...\/ProductSpecialPriceController.php:316"},"warnings":[]}
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.Call(String method, Object parameters, Boolean withSession, NetworkCredential credentials)
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.RepeatCall(String method, Object parameters, Boolean withSession, NetworkCredential credentials, Boolean newSession)
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.Call(String method, Object parameters, Boolean withSession, NetworkCredential credentials)
2025-02-03T14:28:05 DEBUG -
DELETE FROM dbo.tUniqueSession WHERE cContext = @cContext
@cContext = 'ConnectorAbgleich'
2025-02-03T14:28:05 DEBUG - Dauer: 0ms, AffectedRows: 1
2025-02-03T14:28:05 INFO - Onlineshop-Abgleich beendet für 'Mosaic Distribution'.
2025-02-03T14:28:05 DEBUG - Dauer: 3 ms, 6 Zeilen
2025-02-03T14:29:04 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 = 2067
2025-02-03T14:29:04 DEBUG - Dauer: 0ms, (bis zum Reader)(A)
2025-02-03T14:29:04 DEBUG - Dauer: 0 ms, 1 Zeilen
2025-02-03T14:29:04 DEBUG - UPDATE [eazybusiness].[dbo].[tUserSession] SET dLastHeartbeat = @dLastHeartbeat_0 WHERE kUserSession = @kUserSession_0;
@dLastHeartbeat_0 = 02/03/2025 14:29:04 +01:00
@kUserSession_0 = 2067
2025-02-03T14:29:04 DEBUG - Dauer: 0ms, AffectedRows: 1
Zeitstempel: 2025-02-03T14:29:44
Locale: German (Germany)
Locale: German (Germany)
Version: Der Wert wurde nicht erstellt.
Plattform: Wawi
WawiSeed: 4.5.62240.40601
Prozessname: JTL-Wawi
Physikalischer Speicher: 820158464 / Peak: 841539584
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:04:10,46875
CPU-Zeit (System): 0:00:23,78125
Page-Size (Sytem): 2623432 / Peak: 793038848
Page-Size: 768131072 / Peak: 793038848
Offene Handles: 4118
Database:
Build: 2411271603 00545d74c8e5ee811b2aa21cb6f4a35ad0e8dfe0
Die KI gibt mir zu dem Fehler folgende Info raus:
Ursachen:
- Fehlende PHP-Erweiterung:
Die Klasse gehört vermutlich zur pecl_http-Erweiterung. Wenn diese nicht installiert/aktiviert ist, tritt der Fehler auf. - Namespace-Typo:
Möglicher Schreibfehler im Namespace (z. B. falsche Groß-/Kleinschreibung wie Http statt http). - Autoloader-Problem:
Bei Nutzung von Composer könnte die entsprechende Dependency fehlen oder der Autoloader nicht korrekt generiert sein. - Veraltete Software:
Inkompatibilität zwischen JTL-Wawi/Connector und der PHP-Umgebung.
Zusatzhinweis:
Der Fehler tritt speziell bei SKU 210134 auf. Prüfen Sie, ob dieses Produkt Sonderzeichen oder ungültige Werte enthält, die eine Exception auslösen könnten (z. B. Preisformate).
Hat noch jemand Probleme mit der aktuellen JTL-Wawi Version und dem B2B Market Plugin?