Neu Nach Abgleich von ca. 23500 Bildern ist nur ein bruchteil in Wordpress/Woocommerce verfügbar

  • Ersteller des Themas Ersteller des Themas styloo
  • Erstellungsdatum Erstellungsdatum

styloo

Aktives Mitglied
9. Januar 2010
76
3
Hallo

ich habe ein Problem. Nach dem Übertragen von ca. 23500 Bildern, sind nur ca. 350 Bilder in der Mediathek zu finden, obwohl nach dem Abgleich am ende kein Fehler angezeigt wurde. Wo kann das Problem liegen?
Ich nutze folgende JTL Connector Version 1.42.2


Mit freundlichen Grüßen
 

styloo

Aktives Mitglied
9. Januar 2010
76
3
Ich habe erneut den Abgleich gestartet um alle Bilder nochmal zu senden und dieses mal kam dann irgendwann während des Abgleichs, folgender Fehler

Code:
Bilder-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Fehler auf Übertragungsebene beim Empfang von Ergebnissen vom Server. (provider: Session Provider, error: 19 - Physische Verbindung nicht einsatzbereit)
   bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   bei System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
   bei System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
   bei System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
   bei System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
   bei System.Data.SqlClient.TdsParserStateObject.TryReadByteArray(Byte[] buff, Int32 offset, Int32 len, Int32& totalRead)
   bei System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj, SqlCommandColumnEncryptionSetting columnEncryptionOverride, String columnName)
   bei System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly)
   bei System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn)
   bei System.Data.SqlClient.SqlDataReader.GetValues(Object[] values)
   bei jtlDatabase.DB.GetObjectParts(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
   bei jtlDatabase.classes.ConnectorClasses.AdditionalClasses.ConnectorListClasses.ConnectorArtikelbildplattformList.ConnectorFillCompleteBySql(String cSelectSql, String cWhereSql, String cJoinSql, jtlDBParameter[] oDbParameters_arr)
   bei jtlDatabase.classes.ConnectorCl
 

swissguy01

Offizieller Service Partner
SPBanner
14. Januar 2022
167
43
Gross, Schweiz
Firma
seo-webdesign-coaching.ch
Ich habe erneut den Abgleich gestartet um alle Bilder nochmal zu senden und dieses mal kam dann irgendwann während des Abgleichs, folgender Fehler

Code:
Bilder-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Fehler auf Übertragungsebene beim Empfang von Ergebnissen vom Server. (provider: Session Provider, error: 19 - Physische Verbindung nicht einsatzbereit)
   bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   bei System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   bei System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
   bei System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
   bei System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
   bei System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
   bei System.Data.SqlClient.TdsParserStateObject.TryReadByteArray(Byte[] buff, Int32 offset, Int32 len, Int32& totalRead)
   bei System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj, SqlCommandColumnEncryptionSetting columnEncryptionOverride, String columnName)
   bei System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly)
   bei System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn)
   bei System.Data.SqlClient.SqlDataReader.GetValues(Object[] values)
   bei jtlDatabase.DB.GetObjectParts(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
   bei jtlDatabase.classes.ConnectorClasses.AdditionalClasses.ConnectorListClasses.ConnectorArtikelbildplattformList.ConnectorFillCompleteBySql(String cSelectSql, String cWhereSql, String cJoinSql, jtlDBParameter[] oDbParameters_arr)
   bei jtlDatabase.classes.ConnectorCl
Was bei uns die Stabilität stark verbessert hat, war bei den Verbindungsparametern des Connectors die Packetgrösse Bilder runter zu nehmen. Spiele doch mal mit den Parametern
etwas. Evt. hilft Dir dies bei Dir auch.

NB: Beim aktuellen Connector (1.42.2) ist leider noch ein Fehler drin, dass Bilder evt. mehrfach auf dem Server angelegt werden.
Sollte bei nächsten Release behoben sein: https://issues.jtl-software.de/issues/CO-2514
 

Ähnliche Themen