Neu Fehler nach Onlineshopabgleich

k.stoertebecker

Aktives Mitglied
9. Oktober 2019
11
0
Hallo,
seit heut habe ich ein Problem mit dem Shopabgleich, und gerade muss ich Rechnungen schreiben. Seit ihr liebe und könnt mir helfen?

Gruss (-:


Abgleich-Protokoll:
Bitte beachten Sie, dass JTL-Wawi federführend ist!
Im Shop-Backend vorgenommene Änderungen können nicht mehr automatisiert abgeglichen werden und führen somit zu Datenverlust.
Prüfe Endpointkonfiguration.
Abgleich gestartet für ''.
Onlineshop-Abgleich beendet für ''.


Fehler:
Artikel-Empfangen-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
SqlDateTime-Überlauf; muss zwischen 1/1/1753 12:00:00 AM und 12/31/9999 11:59:59 PM liegen.
bei System.Data.SqlClient.TdsParser.TdsExecuteRPC(SqlCommand cmd, _SqlRPC[] rpcArray, Int32 timeout, Boolean inSchema, SqlNotificationRequest notificationRequest, TdsParserStateObject stateObj, Boolean isCommandProc, Boolean sync, TaskCompletionSource`1 completion, Int32 startRpc, Int32 startParam)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
bei System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
bei System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader()
bei JTL.Database.DbCommandHelpers.ExecuteReader(IDbCommand command)
bei JTL.Database.DbConnectionExtensions.<>c__DisplayClass16_0.<ExecuteReader>b__0()
bei JTL.Database.DbConnectionHelpers.Execute[T](IDbConnection connection, Func`1 func, Boolean keepAlive)
bei JTL.Database.DbConnectionExtensions.ExecuteReader(IDbConnection connection, IDbCommand command)
bei JTL.Database.DbCommandExtensionsType.Query[T](IDbCommand command, IColumnMapper mapper, IResultSetReaderStrategy multipleResultSets)
bei JTL.Database.DbConnectionExtensionsType.<>c__DisplayClass6_0`1.<Query>b__0()
bei JTL.Database.DbConnectionHelpers.Execute[T](IDbConnection connection, Func`1 func, Boolean keepAlive)
bei JTL.Database.DbConnectionExtensionsType.Query[T](IDbConnection connection, IDbCommand command, DbQueryParameters queryParameters)
bei JTL.Database.Commands.Entities.IdentityCreateCommand.ExecuteChunk(IDatabaseConnection connection, Int32 startOfLastChunk)
bei JTL.Database.Commands.Entities.CreateCommandBase.Execute(IDatabaseConnection connection)
bei jtlDatabase.jtlObjectRepositoryBase.ae6cHeVtog(IEnumerable`1 , Type )
bei jtlDatabase.jtlObjectRepositoryBase.Aj9cRmgodS(IGrouping`2 )
bei System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
bei System.Linq.Enumerable.Sum(IEnumerable`1 source)
bei jtlDatabase.jtlObjectRepositoryBase.Create(IEnumerable`1 items)
bei jtlDatabase.jtlObject.insertInDB()
bei jtlDatabase.jtlObject.Save()
bei jtlDatabase.classes.ConnectorClasses.ProductSaver.DiVcqVe948b(jtlArtikel , ProductSpecialPrice )
bei jtlDatabase.classes.ConnectorClasses.ProductSaver.Wxhcqx6hjZG(IEnumerable`1 , jtlArtikel , Boolean )
bei jtlDatabase.classes.ConnectorClasses.ProductSaver.Save(List`1 products, List`1& exceptions)
bei jtlDatabase.classes.ConnectorClasses.Saver.Save(IEnumerable`1 items, jtlShop shop, List`1& exceptions)
bei jtlCore.ControllerClasses.Connector.Abgleich.Funktionen.ConnectorPuller.Pull[TEntity](Int64 quantity)



Warnungen:
Artikelnummer '40004' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '40003' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '40008' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '40005' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '40007' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '40006' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '370181' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '10002' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '10005' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '10003' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '10004' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '31018' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '31003' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '310166' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '12001' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Artikelnummer '12002' ist bereits vorhanden. Der Wawi-Artikel wird aktualisiert.
Der Shop hat nicht alle Artikel gesendet.Abgleich abgebrochen.Abgleich abgebrochen.Abgleich abgebrochen.Abgleich abgebrochen.

könnt ihr mir weiterhelfen?​
 

Anhänge

Zuletzt bearbeitet:

k.stoertebecker

Aktives Mitglied
9. Oktober 2019
11
0
Hallo, habe den Fehler selber gefunden, denke ich jedenfalls... Die Datenbank hat ein Upgrade erhalten und in der JTL-Datenbank konnte ich die Filestream Funktion aktivieren und siehe da, es läuft wieder. Die Filestream Funktion macht irgend etwas mit den Bilddaten.
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Hallo @k.stoertebecker,

der Fehler tritt beim Produkimport in JTL-Wawi auf. Der Fehler wird durch ein "falsches" Datum hervorgerufen. Ein Blick ins Log zeigt, dass ein falsches Datum häufiger in der Produkteigenschaft "availableFrom" auftaucht. (1000-01-01T00:00:00+0100). Diese Eigenschaft wird über die Spalte "products_date_available" in der Tabelle "products" im Shop befüllt. Mit folgender SQL Query sollte man das Problem beheben können (Nutzung auf eigene Gefahr):

SQL:
UPDATE `products` SET products_date_available = NULL WHERE products_date_available = '1000-01-01 00:00:00'
 
  • Gefällt mir
Reaktionen: k.stoertebecker

k.stoertebecker

Aktives Mitglied
9. Oktober 2019
11
0
Mir fällt aber aktuell auf, dass ich zwar Bestellungen korrekt abrufen kann aber eine Aktualisierung der Artikel, bzw. Import von neuen Preisen und neuen Artikel nicht vollzogen wird. Eine Fehlermeldung erhalten ich aber im Shopabgleich nicht. Kennt jemand von Euch diese Problematik oder kann eine Lösung bereitstellen?

Gruss Kai
 

Immanuel

Gesperrter Benutzer
24. August 2016
1.542
329
Dem Log ist zu entnehmen, dass in den Connector Einstellungen in JTL-Wawi "Daten zum Onlineshop senden" nicht angehakt ist.
 

Ähnliche Themen