Hallo zusammen,
seit einigen Tagen melden mir die Mitarbeiter vom Versand, dass ihnen immer wieder wenn der fünfte Packtisch gestartet wird einer der anderen Tische abschmiert.
anbei mal ein auszug aus dem Errorlog.
zuerst dacht ich es wäre nur ein Lizenz Problem und habe die Lizenzen auf 10 hochgesetzt. Das hat leider auch nicht geholfen.
was könnte das sein?
seit einigen Tagen melden mir die Mitarbeiter vom Versand, dass ihnen immer wieder wenn der fünfte Packtisch gestartet wird einer der anderen Tische abschmiert.
anbei mal ein auszug aus dem Errorlog.
Code:
Unbehandelte Ausnahme #9BE0A730F5C9FFF vom Typ System.Reflection.TargetInvocationException in Void RaiseExceptionIfNecessary()
System.Reflection.TargetInvocationException: Während des Vorgangs ist eine Ausnahme aufgetreten, sodass das Ergebnis ungültig ist. Weitere Ausnahmedetails finden Sie in InnerException. ---> System.Data.SqlClient.SqlException: Die Transaktion (Prozess-ID 86) befand sich auf Sperre Ressourcen aufgrund eines anderen Prozesses in einer Deadlocksituation und wurde als Deadlockopfer ausgewählt. Führen Sie die Transaktion erneut aus.
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.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean& moreRows)
bei System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean setTimeout, Boolean& more)
bei System.Data.SqlClient.SqlDataReader.Read()
bei JTL.Database.ResultSetReaders.SingleResultSetReaderStrategy.ReadResult(IDataReader reader)
bei JTL.Database.DbCommandExtensionsType.FillItems(IDbCommand command, IDbResult target, IColumnMapper mapper, IResultSetReaderStrategy multipleResultSets, IDataReader reader, Stopwatch watch, IPersistenceManager persistenceManager)
bei JTL.Database.DbCommandExtensionsType.Fill(IDbCommand command, IDbResult target, IColumnMapper mapper, IResultSetReaderStrategy multipleResultSets)
bei JTL.Database.DbConnectionExtensionsType.<>c__DisplayClass20_0.<Fill>b__0()
bei JTL.Database.DbConnectionHelpers.Execute[T](IDbConnection connection, Func`1 func, Boolean keepAlive)
bei JTL.Database.DbConnectionExtensionsType.Fill(IDbConnection connection, IDbResult target, IDbCommand command, MissingPropertiesAction missingPropertiesAction, IResultSetReaderStrategy resultSetReaderStrategy)
bei JTL.Database.Commands.Entities.DbFillByQueryCommand.Execute(IDatabaseConnection connection)
bei jtlDatabase.jtlObjectRepositoryBase.AppendAll[T](IList`1 items, String query, IEnumerable`1 parameters)
bei jtlDatabase.jtlObjectList`1.appendListFromDB(String sqlQuery, MissingPropertiesMode handleMissingProperties, jtlDBParameter[] oDBParameter_arr)
bei jtlDatabase.jtlObjectList`1.fillListFromDB(String cSQL, MissingPropertiesMode handleMissingProperties, jtlDBParameter[] oDBParameter_arr)
bei WMS.Controls.Base.Classes.ObjectListProvider.MQL3rYp8hb(Object , DoWorkEventArgs )
bei System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
bei System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
bei WMS.Controls.Base.Classes.ObjectListProvider.Xdj3eGQHtA(Object , RunWorkerCompletedEventArgs )
bei System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
bei System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
System.Object = <null>
Unbehandelte Ausnahme #F5C65AF77DB6121 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action]): Die Transaktion (Prozess-ID 86) befand sich auf Sperre Ressourcen aufgrund eines anderen Prozesses in einer Deadlocksituation und wurde als Deadlockopfer ausgewählt. Führen Sie die Transaktion erneut aus.
SQL-Fehler:
Source: .Net SqlClient Data Provider
Number: 1205
State: 52
Class: 13 (Anwendungsproblem)
Server: ****
Message: Die Transaktion (Prozess-ID 86) befand sich auf Sperre Ressourcen aufgrund eines anderen Prozesses in einer Deadlocksituation und wurde als Deadlockopfer ausgewählt. Führen Sie die Transaktion erneut aus.
Procedure:
LineNumber: 3
zuerst dacht ich es wäre nur ein Lizenz Problem und habe die Lizenzen auf 10 hochgesetzt. Das hat leider auch nicht geholfen.
was könnte das sein?