Hallo,
Wawi 1.0.5.0
Auf Marktplatz -> eBay -> Laufende Angebote
Bedingung: Es müssen mehr als 2100 Angbote unter dem Reiter "Laufende Angbote" existieren
Es wird folgender Fehler ausgegeben (Gekürztes Error-Log, weil zu lang für Forum):
Wenn vollständiges Log benötigt wird, bitte bescheid geben.
Die Wawi läuft danach weiter. Aber alle Listen unter "Laufende Angebote" sind leer und das bleiben sie bis zu einem Neustart der Wawi.
MfG
Wawi 1.0.5.0
Auf Marktplatz -> eBay -> Laufende Angebote
Bedingung: Es müssen mehr als 2100 Angbote unter dem Reiter "Laufende Angbote" existieren
- Alle Angebote unter "Laufende Angbote" mit STRG+A markieren
- "Maximale Menge setzen..." auswählen und z.B. 2 eingeben
Es wird folgender Fehler ausgegeben (Gekürztes Error-Log, weil zu lang für Forum):
Wenn vollständiges Log benötigt wird, bitte bescheid geben.
Code:
Unbehandelte Ausnahme #41E85A0653A9AB51 vom Typ System.Data.SqlClient.SqlException in Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])
System.Data.SqlClient.SqlException (0x80131904): Die eingehende Anforderung verfügt über zu viele Parameter. Der Server unterstützt maximal 2100 Parameter. Reduzieren Sie die Anzahl der Parameter, und senden Sie die Anforderung erneut.
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)
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 jtlDatabase.DB.JSofj8fImI[T](SqlConnection , Func`1 func)
bei jtlDatabase.DB.executeNonQuery(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
bei jtlDatabase.classes.jtlDBClasses.jtlEbay_item.SetMaxQuantity(IList`1 keys, Int32 value)
bei jtlCore.Forms.Ebay.Plattform.EbayAngebotsVerwaltung.<>c__DisplayClassa3.<addContextMenuMaximaleMengeSetzen>b__9f(IEnumerable`1 enblEbayItems)
bei jtlCore.Forms.Ebay.Plattform.EbayAngebotsVerwaltung.<>c__DisplayClass4`1.<getMultipleSelectedJtlObjectsEventHandler>b__3(Object sender, EventArgs e)
bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ToolStrip.WndProc(Message& m)
bei System.Windows.Forms.ToolStripDropDown.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:904ecc75-3bc0-4bcf-beff-0e90ef43d38f
Fehlernummer (Error Number):8003,Status (State):1,Klasse (Class):16
SQL-Fehlerinformationen: [xxxxx\SQLSERVER2012 .Net SqlClient Data Provider] Fehler #8003 (Klasse 16) in Zeile 1: Die eingehende Anforderung verfügt über zu viele Parameter. Der Server unterstützt maximal 2100 Parameter. Reduzieren Sie die Anzahl der Parameter, und senden Sie die Anforderung erneut.
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 11.00.5343
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 8003
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
CommandText = UPDATE dbo.ebay_item
SET MaxQuantity = @value
WHERE kItem IN (@kItem1,@kItem2,@kItem3,@kItem4,@kItem5,@kItem6,@kItem7,@kItem8,@kItem9,@kItem10,@kItem11,@kItem12,@kItem13,@kItem14,AND ISNULL(nVariationenAktiv, 0) = 0;
UPDATE dbo.ebay_item2kombi
SET fMaxAnzahl = @value
FROM dbo.ebay_item JOIN dbo.ebay_item2kombi
ON dbo.ebay_item.kItem IN (@kItem1,@kItem2,@kItem3,@kItem4,@kItem5,@kItem6,@kItem7,AND ebay_item2kombi.kItem = ebay_item.kItem;
Parameter @value = 2
Parameter @kItem1 = 40943
Parameter @kItem2 = 41040
Parameter @kItem3 = 41042
Parameter @kItem4 = 41043
Parameter @kItem5 = 41044
Parameter @kItem6 = 41045
Parameter @kItem7 = 41046
Parameter @kItem8 = 41047
Parameter @kItem9 = 41048
Parameter @kItem10 = 41049
Parameter @kItem11 = 41050
Parameter @kItem12 = 41051
Parameter @kItem13 = 41052
Parameter @kItem14 = 41053
Parameter @kItem15 = 41054
Parameter @kItem16 = 41055
Parameter @kItem17 = 41056
Parameter @kItem18 = 41057
Parameter @kItem19 = 41058
Parameter @kItem20 = 41059
Parameter @kItem21 = 41060
Parameter @kItem22 = 41061
Parameter @kItem23 = 41062
Parameter @kItem24 = 41063
Parameter @kItem25 = 41064
Parameter @kItem26 = 41065
Parameter @kItem27 = 41066
Parameter @kItem28 = 41067
Parameter @kItem29 = 41068
Parameter @kItem30 = 41069
Parameter @kItem31 = 41070
Parameter @kItem32 = 41071
Parameter @kItem33 = 41072
Parameter @kItem34 = 41073
Parameter @kItem35 = 41074
Parameter @kItem36 = 41075
Parameter @kItem37 = 41076
Parameter @kItem38 = 41077
Parameter @kItem39 = 41078
Parameter @kItem40 = 41079
Parameter @kItem41 = 41080
---------------------------------------------------------------------GEKÜRZT WEIL ZU LANG FÜR FORUM
Codefragment = UPDATE dbo.ebay_item
SET MaxQuantity = @value
WHERE kItem IN (@kItem1,@kItem2,@kItem3,@kItem4,@kItem5,@kItem6,@kItem7,@kItem8,AND ISNULL(nVariationenAktiv, 0) = 0;
Connection-String = DataSource=xxxx\SQLSERVER2012, InitialCatalog=Mandant_1, UserID=sa
Zeitstempel: 2015-11-12T18:42:06
Locale: German (Germany)
Locale: German (Germany)
Version: 1.0.5.0
Plattform: Wawi
Versionshash: 654E6DB8
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 617459712 / Peak: 699154432
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:02:54,4247181
CPU-Zeit (System): 0:00:53,0247399
Page-Size (Sytem): 1118440 / Peak: 622821376
Page-Size: 537985024 / Peak: 622821376
Offene Handles: 1214
Die Wawi läuft danach weiter. Aber alle Listen unter "Laufende Angebote" sind leer und das bleiben sie bis zu einem Neustart der Wawi.
MfG