Hallo liebe JTL-Community und JTL-Mitarbeiter,
ich wende mich an euch, weil ich nach der Behebung des Connector-Bugs (https://issues.jtl-software.de/issues/CO-3049), der tagelange Abgleiche verhinderte, leider direkt auf das nächste ernsthafte Problem gestoßen bin.
Aktuell scheitert der Bildabgleich über den Connector mit einem wiederkehrenden Fehler: "Parameter resourceUrl is empty".
Ich erhalte diesen Fehler im Abgleichslog für Produkt-Bilder. Hier der entsprechende Log-Auszug:
Was ich bisher versucht habe:
Hat jemand von euch bereits ähnliche Erfahrungen gemacht oder kennt eine Lösung für dieses Problem? Gerade nach dem letzten Connector-Fix hoffe ich auf schnelle Hilfe, idealerweise auch von den JTL-Mitarbeitern, die hier vielleicht mehr Einblicke in die Ursache des Fehlers haben könnten.
Vielen Dank im Voraus für eure Unterstützung!
Joe
ich wende mich an euch, weil ich nach der Behebung des Connector-Bugs (https://issues.jtl-software.de/issues/CO-3049), der tagelange Abgleiche verhinderte, leider direkt auf das nächste ernsthafte Problem gestoßen bin.
Aktuell scheitert der Bildabgleich über den Connector mit einem wiederkehrenden Fehler: "Parameter resourceUrl is empty".
Ich erhalte diesen Fehler im Abgleichslog für Produkt-Bilder. Hier der entsprechende Log-Auszug:
Code:
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in
System.Exception: Exception: Controller = Image | Action = push | JTL-Wawi PK = 40455 | Related type Product (JTL-Wawi PK = 703) | Parameter resourceUrl is empty
Controller = Image | Action = push | JTL-Wawi PK = 40455 | Related type Product (JTL-Wawi PK = 703) | Parameter resourceUrl is empty
Unbehandelte Ausnahme #959190594F6282F vom Typ System.Exception in : Abschlussinfo-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Controller = Image | Action = push | JTL-Wawi PK = 40455 | Related type Product (JTL-Wawi PK = 703) | Parameter resourceUrl is empty
Controller = Image | Action = push | JTL-Wawi PK = 40455 | Related type Product (JTL-Wawi PK = 703) | Parameter resourceUrl is empty
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.NFYXjxeQKrN(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.FinishCall()
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.ConnectorFinishCallTask.Run()
bei JTL.Connector.Business.SyncRunner.Run()
2025-07-23T06:50:03 DEBUG - [TableCache] Invalidate: eazybusiness.Amazon.tVcs
2025-07-23T06:50:03 DEBUG - [TableCache] Invalidate: eazybusiness.dbo.tArtikelbildPlattformSeo
2025-07-23T06:50:03 DEBUG - [TableCache] Invalidate: eazybusiness.Amazon.tVcsLite
2025-07-23T06:50:03 DEBUG - [TableCache] Invalidate: eazybusiness.Amazon.tVcsLiteUploadQueue
2025-07-23T06:50:03 DEBUG - SELECT * FROM [tOptions]
2025-07-23T06:50:03 DEBUG - Dauer: 0ms, (bis zum Reader)
2025-07-23T06:50:03 DEBUG - Dauer: 1ms, 130 Zeilen
2025-07-23T06:50:03 ERROR - Abschlussinfo-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Controller = Image | Action = push | JTL-Wawi PK = 40455 | Related type Product (JTL-Wawi PK = 703) | Parameter resourceUrl is empty
Controller = Image | Action = push | JTL-Wawi PK = 40455 | Related type Product (JTL-Wawi PK = 703) | Parameter resourceUrl is empty
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.NFYXjxeQKrN(String , Object , Boolean , NetworkCredential )
bei jtlCore.ControllerClasses.Connector.Abgleich.Connector.FinishCall()
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.ConnectorFinishCallTask.Run()
bei JTL.Connector.Business.SyncRunner.Run()
2025-07-23T06:50:03 DEBUG -
DELETE FROM dbo.tUniqueSession WHERE cContext = @cContext
@cContext = 'ConnectorAbgleich'
2025-07-23T06:50:03 DEBUG - Dauer: 1ms, AffectedRows: 1
2025-07-23T06:50:03 INFO - Onlineshop-Abgleich beendet für 'PassPad Onlineshop'.
2025-07-23T06:50:03 DEBUG - Dauer: 5 ms, 8 Zeilen
2025-07-23T06:50: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 [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 = 275
2025-07-23T06:50:12 DEBUG - Dauer: 0ms, (bis zum Reader)(A)
2025-07-23T06:50:12 DEBUG - Dauer: 1 ms, 1 Zeilen
2025-07-23T06:50:12 DEBUG - UPDATE [dbo].[tUserSession] SET dLastHeartbeat = @dLastHeartbeat_0 WHERE kUserSession = @kUserSession_0;
@dLastHeartbeat_0 = 07/23/2025 06:50:12 +02:00
@kUserSession_0 = 275
2025-07-23T06:50:12 DEBUG - Dauer: 1ms, AffectedRows: 1
2025-07-23T06:50:18 INFO - Force Flush
2025-07-23T06:50:48 INFO - Force Flush
2025-07-23T06:51: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 [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 = 275
2025-07-23T06:51:12 DEBUG - Dauer: 0ms, (bis zum Reader)(A)
2025-07-23T06:51:12 DEBUG - Dauer: 0 ms, 1 Zeilen
2025-07-23T06:51:12 DEBUG - UPDATE [dbo].[tUserSession] SET dLastHeartbeat = @dLastHeartbeat_0 WHERE kUserSession = @kUserSession_0;
@dLastHeartbeat_0 = 07/23/2025 06:51:12 +02:00
@kUserSession_0 = 275
2025-07-23T06:51:12 DEBUG - Dauer: 0ms, AffectedRows: 1
2025-07-23T06:51:18 INFO - Force Flush
Zeitstempel: 2025-07-23T06:51:40
Locale: German (Germany)
Locale: German (Germany)
Version: 1.10.12.0
Plattform: Wawi
WawiSeed: 2.2.96733.30101
Prozessname: JTL-SharpWawi
Physikalischer Speicher: 2257649664 / Peak: 2282954752
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:07:57,8125
CPU-Zeit (System): 0:01:41,90625
Page-Size (Sytem): 2049632 / Peak: 2320584704
Page-Size: 2287988736 / Peak: 2320584704
Offene Handles: 4158
Database:
Build: 2506111240 481141785179224542bba5fbdd7df399740b5369
Was ich bisher versucht habe:
- Zuerst dachte ich, das Problem betrifft nur das Produkt mit der JTL-Wawi PK = 703, aber auch nach Deaktivierung des Abgleichs für dieses Produkt tritt der Fehler weiterhin auf. Es scheint also alle Produkte zu betreffen.
- Ich habe die betroffenen Artikel in der WaWi geprüft. Die Bilder sind dort korrekt hinterlegt und valide.
- Der Abgleich der Artikelbilder zu eBay funktioniert einwandfrei, was darauf hindeutet, dass die Bilddaten in der WaWi selbst in Ordnung sind.
Hat jemand von euch bereits ähnliche Erfahrungen gemacht oder kennt eine Lösung für dieses Problem? Gerade nach dem letzten Connector-Fix hoffe ich auf schnelle Hilfe, idealerweise auch von den JTL-Mitarbeitern, die hier vielleicht mehr Einblicke in die Ursache des Fehlers haben könnten.
Vielen Dank im Voraus für eure Unterstützung!
Joe