Hallo,
ich habe nach update auf die 1.2.0.2 ein Problem, welches vorher nicht bestand.
Wenn ich dem Kunden eine Mail mit der Auftragsbestätigung (Eine Nachricht aus den Nachrichten Vorlagen) senden möchte, erhalte ich die Meldung:
"Zeichenfolge oder Binärdaten würden abgeschnitten. Die Anweisung wurde beendet"
Danach stürzt die Wawi ab.
Der Errolog sieht wie folgt aus (sehr gekürzte Fassung, da viele private Daten darin)
Der Anfang des Logs:
Unbehandelte Ausnahme #6A309597475FD6E9 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Zeichenfolgen- oder Binärdaten würden abgeschnitten.
Die Anweisung wurde beendet.
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.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, 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 asyncWrite)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei JTL.Database.DbCommandExtensions.ExecuteNonQuery(IDbCommand command)
bei JTL.Database.DbConnectionExtensions.<>c__DisplayClass1.<ExecuteNonQuery>b__0(IDbConnection con)
bei JTL.Database.DbConnectionExtensions.<>c__DisplayClass9`1.<Execute>b__7()
bei JTL.Database.DbConnectionExtensions.HandleError[T](IDbConnection connection, Func`1 action)
bei JTL.Database.DbConnectionExtensions.Execute[T](IDbConnection connection, Func`2 func)
bei JTL.Database.DbConnectionExtensions.ExecuteNonQuery(IDbConnection connection, IDbCommand command)
bei JTL.Database.Commands.Entities.TpkCreateCommand.Execute(IDbConnection connection, IDbTransaction transaction)
bei JTL.Database.Commands.Entities.DbCreateCommandTransaction.<>c__DisplayClass1.<Execute>b__0(IDbCreateCommand command)
bei System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
bei System.Linq.Enumerable.Sum(IEnumerable`1 source)
bei JTL.Database.Commands.Entities.DbCreateCommandTransaction.Execute(IDbConnection connection, IDbTransaction transaction)
bei jtlDatabase.jtlObjectRepositoryBase.wZZI4Vo5XqV(IEnumerable`1 items, Type )
bei jtlDatabase.jtlObjectRepositoryBase.XqcI4ZB5Vvr(IGrouping`2 group)
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 jtlCore.Forms.Versand.NachrichtVersenden.At1LMNje3xM(Object , EventArgs )
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
ClientConnectionId:b0dd96ef-d838-499e-8130-e279bfcc83d8
Fehlernummer (Error Number):8152,Status (State):10,Klasse (Class):16
SQL-Fehlerinformationen: [LAGER-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #8152 (Klasse 16) in Zeile 1: Zeichenfolgen- oder Binärdaten würden abgeschnitten.
SQL-Fehlerinformationen: [LAGER-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 1: Die Anweisung wurde beendet.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 12.00.2269
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 8152
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
CommandText = INSERT INTO [dbo].[tMessages] ([kMessages], [kKunde], [kLieferant], [sBereff], [sText], [sSentMailDate], [sSentFaxDate], [nType], [sHTMLText], [sAttachment], [kFirma], [kAnsprechpartner]) VALUES (@kMessages, @kKunde, @kLieferant, @sBereff, @sText, @sSentMailDate, @sSentFaxDate, @nType, @sHTMLText, @sAttachment, @kFirma, @kAnsprechpartner);
Parameter @kMessages = 12696
Parameter @kKunde = 4266
Parameter @kLieferant = 0
Parameter @sBereff = 'Ihre Bestellung A-40192017 ist in Bearbeitung / Auftragsannahme'
Parameter @sText = '<table style="text-align: left" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
.....Hier kommt der Text mit den Auftragsdaten, dem Widerrufsrecht etc...
Am Ende des Logs das hier:
2017-03-13T22:29:55 WARN - Dauer: 76ms, Error: Zeichenfolgen- oder Binärdaten würden abgeschnitten.
Die Anweisung wurde beendet.
Zeitstempel: 2017-03-13T22:30:00
Locale: German (Germany)
Locale: German (Germany)
Version: 1.2.0.2
Plattform: Wawi
Versionshash: 723EBFA1
Prozessname: JTL-Wawi
Physikalischer Speicher: 380497920 / Peak: 384110592
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:34,578125
CPU-Zeit (System): 0:00:07,25
Page-Size (Sytem): 1691548 / Peak: 371679232
Page-Size: 291397632 / Peak: 371679232
Offene Handles: 1354
Der komplette Log kann gerne per PN gesendet werden. Ich möchte den ganzen Inhalt nicht publik machen.
Wer kann mir sagen, was da zum Fehler führt?
Ist meine Message zu lang und warum hat es bis jetzt keine Probleme gemacht, jetzt hingegen schon?
Danke für Infos
LG Sven
ich habe nach update auf die 1.2.0.2 ein Problem, welches vorher nicht bestand.
Wenn ich dem Kunden eine Mail mit der Auftragsbestätigung (Eine Nachricht aus den Nachrichten Vorlagen) senden möchte, erhalte ich die Meldung:
"Zeichenfolge oder Binärdaten würden abgeschnitten. Die Anweisung wurde beendet"
Danach stürzt die Wawi ab.
Der Errolog sieht wie folgt aus (sehr gekürzte Fassung, da viele private Daten darin)
Der Anfang des Logs:
Unbehandelte Ausnahme #6A309597475FD6E9 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Zeichenfolgen- oder Binärdaten würden abgeschnitten.
Die Anweisung wurde beendet.
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.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, 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 asyncWrite)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei JTL.Database.DbCommandExtensions.ExecuteNonQuery(IDbCommand command)
bei JTL.Database.DbConnectionExtensions.<>c__DisplayClass1.<ExecuteNonQuery>b__0(IDbConnection con)
bei JTL.Database.DbConnectionExtensions.<>c__DisplayClass9`1.<Execute>b__7()
bei JTL.Database.DbConnectionExtensions.HandleError[T](IDbConnection connection, Func`1 action)
bei JTL.Database.DbConnectionExtensions.Execute[T](IDbConnection connection, Func`2 func)
bei JTL.Database.DbConnectionExtensions.ExecuteNonQuery(IDbConnection connection, IDbCommand command)
bei JTL.Database.Commands.Entities.TpkCreateCommand.Execute(IDbConnection connection, IDbTransaction transaction)
bei JTL.Database.Commands.Entities.DbCreateCommandTransaction.<>c__DisplayClass1.<Execute>b__0(IDbCreateCommand command)
bei System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
bei System.Linq.Enumerable.Sum(IEnumerable`1 source)
bei JTL.Database.Commands.Entities.DbCreateCommandTransaction.Execute(IDbConnection connection, IDbTransaction transaction)
bei jtlDatabase.jtlObjectRepositoryBase.wZZI4Vo5XqV(IEnumerable`1 items, Type )
bei jtlDatabase.jtlObjectRepositoryBase.XqcI4ZB5Vvr(IGrouping`2 group)
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 jtlCore.Forms.Versand.NachrichtVersenden.At1LMNje3xM(Object , EventArgs )
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
ClientConnectionId:b0dd96ef-d838-499e-8130-e279bfcc83d8
Fehlernummer (Error Number):8152,Status (State):10,Klasse (Class):16
SQL-Fehlerinformationen: [LAGER-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #8152 (Klasse 16) in Zeile 1: Zeichenfolgen- oder Binärdaten würden abgeschnitten.
SQL-Fehlerinformationen: [LAGER-PC\JTLWAWI .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 1: Die Anweisung wurde beendet.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 12.00.2269
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 8152
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
CommandText = INSERT INTO [dbo].[tMessages] ([kMessages], [kKunde], [kLieferant], [sBereff], [sText], [sSentMailDate], [sSentFaxDate], [nType], [sHTMLText], [sAttachment], [kFirma], [kAnsprechpartner]) VALUES (@kMessages, @kKunde, @kLieferant, @sBereff, @sText, @sSentMailDate, @sSentFaxDate, @nType, @sHTMLText, @sAttachment, @kFirma, @kAnsprechpartner);
Parameter @kMessages = 12696
Parameter @kKunde = 4266
Parameter @kLieferant = 0
Parameter @sBereff = 'Ihre Bestellung A-40192017 ist in Bearbeitung / Auftragsannahme'
Parameter @sText = '<table style="text-align: left" cellspacing="0" cellpadding="0" width="100%" align="center" border="0">
.....Hier kommt der Text mit den Auftragsdaten, dem Widerrufsrecht etc...
Am Ende des Logs das hier:
2017-03-13T22:29:55 WARN - Dauer: 76ms, Error: Zeichenfolgen- oder Binärdaten würden abgeschnitten.
Die Anweisung wurde beendet.
Zeitstempel: 2017-03-13T22:30:00
Locale: German (Germany)
Locale: German (Germany)
Version: 1.2.0.2
Plattform: Wawi
Versionshash: 723EBFA1
Prozessname: JTL-Wawi
Physikalischer Speicher: 380497920 / Peak: 384110592
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:00:34,578125
CPU-Zeit (System): 0:00:07,25
Page-Size (Sytem): 1691548 / Peak: 371679232
Page-Size: 291397632 / Peak: 371679232
Offene Handles: 1354
Der komplette Log kann gerne per PN gesendet werden. Ich möchte den ganzen Inhalt nicht publik machen.
Wer kann mir sagen, was da zum Fehler führt?
Ist meine Message zu lang und warum hat es bis jetzt keine Probleme gemacht, jetzt hingegen schon?
Danke für Infos
LG Sven