Hallo zusammen,
ich verzweifel hier gerade. Meine Aufträge werden von Kaufland nicht mehr abgeholt. Unicorn2 spuckt mir folgendes in der LOG aus:
jemand eine Idee was das Problem sein könnte? Vielen dank schonmal und Liebe Grüße
Time: 08.02.2023 13:37:38 Type: Warning - Message: Unhandled Exception ExceptionUtils:oCatched() ==> <>c__DisplayClass56_0::<ExecuteInsertInternal>b__0(): ReadException
|--Message: Could not read from database (SET LANGUAGE deutsch; INSERT INTO Verkauf.tAuftrag (kBenutzer,kKunde,cAuftragsNr,nType,dErstellt,kShopauftrag,nBeschreibung,cInet,cWaehrung,fFaktor,kShop,kFirmaHistory,kPlattform,kSprache,cExterneAuftragsnummer,nSteuereinstellung,cEbayUsername,cShopZahlungsmodul,nHatUpload,fZusatzGewicht,cVersandlandISO,cVersandlandBundeslandKuerzel,cVersandlandWaehrung,fVersandlandWaehrungFaktor,kVersandArt,nZahlungszielTage,dVoraussichtlichesLieferdatum,dAuslieferdatum,fSkonto,nSkontoTage,kVorgangsstatus,nStorno,nKomplettAusgeliefert,nLieferPrioritaet,nPremiumVersand,kRueckhaltegrund,kZahlungsart,kWarenlager,nIstExterneRechnung,nIstReadOnly,nMaxLiefertage,cOutboundId,kFulfillmentLieferant,cUstId,nArchiv,nReserviert,nDebitorennr,nAuftragStatus,cKundenAuftragsnummer,cAmazonServiceLevel,dExternesErstelldatum,kFarbe,fFinanzierungskosten,kAuftragQuelle,nAuftragQuelleAktion,kArtikelKarton,kAmazonUser,cKundenNr,kKundengruppe,dErstelltWawi,dAuslieferungAb,cKundeUstId,nIstDropshipping,nPending) VALUES (@ckBenutzer,@ckKunde,@ccAuftragsNr,@cnType,@cdErstellt,@ckShopauftrag,@cnBeschreibung,@ccInet,@ccWaehrung,@cfFaktor,@ckShop,@ckFirmaHistory,@ckPlattform,@ckSprache,@ccExterneAuftragsnummer,@cnSteuereinstellung,@ccEbayUsername,@ccShopZahlungsmodul,@cnHatUpload,@cfZusatzGewicht,@ccVersandlandISO,@ccVersandlandBundeslandKuerzel,@ccVersandlandWaehrung,@cfVersandlandWaehrungFaktor,@ckVersandArt,@cnZahlungszielTage,@cdVoraussichtlichesLieferdatum,@cdAuslieferdatum,@cfSkonto,@cnSkontoTage,@ckVorgangsstatus,@cnStorno,@cnKomplettAusgeliefert,@cnLieferPrioritaet,@cnPremiumVersand,@ckRueckhaltegrund,@ckZahlungsart,@ckWarenlager,@cnIstExterneRechnung,@cnIstReadOnly,@cnMaxLiefertage,@ccOutboundId,@ckFulfillmentLieferant,@ccUstId,@cnArchiv,@cnReserviert,@cnDebitorennr,@cnAuftragStatus,@ccKundenAuftragsnummer,@ccAmazonServiceLevel,@cdExternesErstelldatum,@ckFarbe,@cfFinanzierungskosten,@ckAuftragQuelle,@cnAuftragQuelleAktion,@ckArtikelKarton,@ckAmazonUser,@ccKundenNr,@ckKundengruppe,@cdErstelltWawi,@cdAuslieferungAb,@ccKundeUstId,@cnIstDropshipping,@cnPending); SELECT SCOPE_IDENTITY())
|--Source: Common
|--TargetSite: Void <ExecuteInsertInternal>b__0()
|
\--StackTrace: bei Unicorn2. Wawi.JTL.Procedures.Wawi.AuftragAnlegen(DatabaseConnector wawi, TAuftrag tAuftrag)
bei Unicorn2.Wawi.JTL.JtlConnector.CreateBestellung(DatabaseConnector wawi, DatabaseConnector unicorn, Bestellung bestellung, TZahlungsart tZahlungsart, String licence, String haendlerPlz, Land haendlerLand, UShop shop, String zahlungsartOriginal, ShopSettings settings, Sprache sprache, Action`1 onSucces, Action`1 onError)
---Inner:
ExceptionUtils:oCatched() ==> SqlConnection::OnError(): SqlException
|--Message: Die INSERT-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung "FK_Verkauf_tAuftrag_kSprache". Der Konflikt trat in der eazybusiness-Datenbank, Tabelle "dbo.tSpracheUsed", column 'kSprache' auf.
Die Anweisung wurde beendet.
|--Source: .Net SqlClient Data Provider
|--TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
|
\--StackTrace: bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
bei System.Data.SqlClient.SqlDataReader.get_MetaData()
bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
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.ExecuteScalar()
bei Unicorn2.Common.Database.DatabaseConnector.<>c__DisplayClass56_0.<ExecuteInsertInternal>b__0()
ich verzweifel hier gerade. Meine Aufträge werden von Kaufland nicht mehr abgeholt. Unicorn2 spuckt mir folgendes in der LOG aus:
jemand eine Idee was das Problem sein könnte? Vielen dank schonmal und Liebe Grüße
Time: 08.02.2023 13:37:38 Type: Warning - Message: Unhandled Exception ExceptionUtils:oCatched() ==> <>c__DisplayClass56_0::<ExecuteInsertInternal>b__0(): ReadException
|--Message: Could not read from database (SET LANGUAGE deutsch; INSERT INTO Verkauf.tAuftrag (kBenutzer,kKunde,cAuftragsNr,nType,dErstellt,kShopauftrag,nBeschreibung,cInet,cWaehrung,fFaktor,kShop,kFirmaHistory,kPlattform,kSprache,cExterneAuftragsnummer,nSteuereinstellung,cEbayUsername,cShopZahlungsmodul,nHatUpload,fZusatzGewicht,cVersandlandISO,cVersandlandBundeslandKuerzel,cVersandlandWaehrung,fVersandlandWaehrungFaktor,kVersandArt,nZahlungszielTage,dVoraussichtlichesLieferdatum,dAuslieferdatum,fSkonto,nSkontoTage,kVorgangsstatus,nStorno,nKomplettAusgeliefert,nLieferPrioritaet,nPremiumVersand,kRueckhaltegrund,kZahlungsart,kWarenlager,nIstExterneRechnung,nIstReadOnly,nMaxLiefertage,cOutboundId,kFulfillmentLieferant,cUstId,nArchiv,nReserviert,nDebitorennr,nAuftragStatus,cKundenAuftragsnummer,cAmazonServiceLevel,dExternesErstelldatum,kFarbe,fFinanzierungskosten,kAuftragQuelle,nAuftragQuelleAktion,kArtikelKarton,kAmazonUser,cKundenNr,kKundengruppe,dErstelltWawi,dAuslieferungAb,cKundeUstId,nIstDropshipping,nPending) VALUES (@ckBenutzer,@ckKunde,@ccAuftragsNr,@cnType,@cdErstellt,@ckShopauftrag,@cnBeschreibung,@ccInet,@ccWaehrung,@cfFaktor,@ckShop,@ckFirmaHistory,@ckPlattform,@ckSprache,@ccExterneAuftragsnummer,@cnSteuereinstellung,@ccEbayUsername,@ccShopZahlungsmodul,@cnHatUpload,@cfZusatzGewicht,@ccVersandlandISO,@ccVersandlandBundeslandKuerzel,@ccVersandlandWaehrung,@cfVersandlandWaehrungFaktor,@ckVersandArt,@cnZahlungszielTage,@cdVoraussichtlichesLieferdatum,@cdAuslieferdatum,@cfSkonto,@cnSkontoTage,@ckVorgangsstatus,@cnStorno,@cnKomplettAusgeliefert,@cnLieferPrioritaet,@cnPremiumVersand,@ckRueckhaltegrund,@ckZahlungsart,@ckWarenlager,@cnIstExterneRechnung,@cnIstReadOnly,@cnMaxLiefertage,@ccOutboundId,@ckFulfillmentLieferant,@ccUstId,@cnArchiv,@cnReserviert,@cnDebitorennr,@cnAuftragStatus,@ccKundenAuftragsnummer,@ccAmazonServiceLevel,@cdExternesErstelldatum,@ckFarbe,@cfFinanzierungskosten,@ckAuftragQuelle,@cnAuftragQuelleAktion,@ckArtikelKarton,@ckAmazonUser,@ccKundenNr,@ckKundengruppe,@cdErstelltWawi,@cdAuslieferungAb,@ccKundeUstId,@cnIstDropshipping,@cnPending); SELECT SCOPE_IDENTITY())
|--Source: Common
|--TargetSite: Void <ExecuteInsertInternal>b__0()
|
\--StackTrace: bei Unicorn2. Wawi.JTL.Procedures.Wawi.AuftragAnlegen(DatabaseConnector wawi, TAuftrag tAuftrag)
bei Unicorn2.Wawi.JTL.JtlConnector.CreateBestellung(DatabaseConnector wawi, DatabaseConnector unicorn, Bestellung bestellung, TZahlungsart tZahlungsart, String licence, String haendlerPlz, Land haendlerLand, UShop shop, String zahlungsartOriginal, ShopSettings settings, Sprache sprache, Action`1 onSucces, Action`1 onError)
---Inner:
ExceptionUtils:oCatched() ==> SqlConnection::OnError(): SqlException
|--Message: Die INSERT-Anweisung steht in Konflikt mit der FOREIGN KEY-Einschränkung "FK_Verkauf_tAuftrag_kSprache". Der Konflikt trat in der eazybusiness-Datenbank, Tabelle "dbo.tSpracheUsed", column 'kSprache' auf.
Die Anweisung wurde beendet.
|--Source: .Net SqlClient Data Provider
|--TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
|
\--StackTrace: bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
bei System.Data.SqlClient.SqlDataReader.get_MetaData()
bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
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.ExecuteScalar()
bei Unicorn2.Common.Database.DatabaseConnector.<>c__DisplayClass56_0.<ExecuteInsertInternal>b__0()