Gelöst [#10762] Wawi Stüzt beim speichern von Artikel ab

IchBinEs

Sehr aktives Mitglied
25. September 2012
1.839
39
Beim speichern diverser Artikel stützt die Wawi ab:

Code:
Unbehandelte Ausnahme #5F73A5C67BF1D5FA 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)
   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.L2sFMZ93jc[T](SqlConnection , Func`1 func)
   bei jtlDatabase.DB.executeNonQuery(String cSqlCommand, jtlDBParameter[] oDBParameter_arr)
   bei jtlCore.Classes.Ebay.Helper.EbayHelper.ArtikelNameUndBeschreibungAufVorlagenAnwenden(Int32 kArtikel)
   bei jtlCore.ControllerClasses.ArtikelDetails.ArtikelDetailsController.UjpImCYFqY()
   bei jtlCore.ControllerClasses.ArtikelDetails.ArtikelDetailsController.Tv0IbnG64v(Object , EventArgs )
   bei jtlControls.Actions.SimpleAction.OnRun()
   bei jtlControls.Actions.BaseAction.OnFire(Object sender, EventArgs e)
   bei jtlControls.Actions.Bindings.ActionBindingControl`1.OnFire(EventArgs e)
   bei jtlControls.Actions.Bindings.ActionBindingControl`1.ControlOnClick(Object sender, EventArgs e)
   bei System.EventHandler.Invoke(Object sender, EventArgs e)
   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:886d6ac8-3c5f-46ba-acb5-f2f2b1fe28cc
Fehlernummer (Error Number):8152,Status (State):14,Klasse (Class):16
SQL-Fehlerinformationen: [Server\SQLEXPRESS,50728 .Net SqlClient Data Provider] Fehler #8152 (Klasse 16) in Zeile 1: Zeichenfolgen- oder Binärdaten würden abgeschnitten.  
SQL-Fehlerinformationen: [Server\SQLEXPRESS,50728 .Net SqlClient Data Provider] Fehler #3621 (Klasse 0) in Zeile 1: Die Anweisung wurde beendet.  
HelpLink.ProdName = Microsoft SQL Server
HelpLink.ProdVer = 12.00.2000
HelpLink.EvtSrc = MSSQLServer
HelpLink.EvtID = 8152
HelpLink.BaseHelpUrl = http://go.microsoft.com/fwlink
HelpLink.LinkId = 20476
CommandText = UPDATE ebay_item
SET Title = 
    CASE WHEN tArtikelBeschreibungEbay.kArtikel IS NOT NULL
    THEN tArtikelBeschreibungEbay.cName 
    ELSE tArtikelBeschreibungWawi.cName END
FROM ebay_item 
    JOIN ebay_xx_sites 
        ON ebay_xx_sites.SiteID = ebay_item.SiteID        
        AND ebay_item.kArtikel = @kArtikel
        AND ebay_item.Status = 0 AND ebay_item.Type = 'V'
    JOIN tSpracheUsed AS tSpracheUsedWawi ON tSpracheUsedWawi.cISO = ebay_xx_sites.cSprachISO        
    JOIN tSpracheUsed AS tSpracheUsedEbay ON tSpracheUsedEbay.cISO = ebay_xx_sites.cSprachISO        
    JOIN tArtikelBeschreibung AS tArtikelBeschreibungWawi
        ON tArtikelBeschreibungWawi.kArtikel = @kArtikel
        AND tArtikelBeschreibungWawi.kPlattform = @kPlattformWawi
        AND tArtikelBeschreibungWawi.kShop = @kShop
        AND tArtikelBeschreibungWawi.kSprache = tSpracheUsedWawi.kSprache 
    LEFT JOIN tArtikelBeschreibung AS tArtikelBeschreibungEbay 
        ON tArtikelBeschreibungEbay.kArtikel = @kArtikel
        AND tArtikelBeschreibungEbay.kPlattform = @kPlattformEbay
        AND tArtikelBeschreibungEbay.kShop = @kShop
        AND tArtikelBeschreibungEbay.kSprache = tSpracheUsedEbay.kSprache

UPDATE ebay_data_htmltemplatetagcontent 
SET cTagValue = 
    CASE WHEN tArtikelBeschreibungEbay.kArtikel IS NOT NULL
    THEN tArtikelBeschreibungEbay.cBeschreibung 
    ELSE tArtikelBeschreibungWawi.cBeschreibung END
FROM ebay_data_htmltemplatetagcontent 
    JOIN ebay_item 
        ON ebay_item.kArtikel = @kArtikel
        AND ebay_item.Status = 0 AND ebay_item.Type = 'V'
        AND ebay_data_htmltemplatetagcontent.kEbayItem = ebay_item.kItem
        AND ebay_data_htmltemplatetagcontent.cTagName = @Beschreibung
    JOIN ebay_xx_sites ON ebay_xx_sites.SiteID = ebay_item.SiteID
    JOIN tSpracheUsed AS tSpracheUsedWawi ON tSpracheUsedWawi.cISO = ebay_xx_sites.cSprachISO        
    JOIN tSpracheUsed AS tSpracheUsedEbay ON tSpracheUsedEbay.cISO = ebay_xx_sites.cSprachISO        
    JOIN tArtikelBeschreibung AS tArtikelBeschreibungWawi
        ON tArtikelBeschreibungWawi.kArtikel = @kArtikel
        AND tArtikelBeschreibungWawi.kPlattform = @kPlattformWawi
        AND tArtikelBeschreibungWawi.kShop = @kShop
        AND tArtikelBeschreibungWawi.kSprache = tSpracheUsedWawi.kSprache 
    LEFT JOIN tArtikelBeschreibung AS tArtikelBeschreibungEbay 
        ON tArtikelBeschreibungEbay.kArtikel = @kArtikel
        AND tArtikelBeschreibungEbay.kPlattform = @kPlattformEbay
        AND tArtikelBeschreibungEbay.kShop = @kShop
        AND tArtikelBeschreibungEbay.kSprache = tSpracheUsedEbay.kSprache
Parameter @kArtikel = 2661
Parameter @kPlattformWawi = 1
Parameter @kShop = 0
Parameter @kPlattformEbay = 30
Parameter @Beschreibung = Beschreibung
Connection-String = DataSource=Server\SQLEXPRESS, InitialCatalog=eazybusiness, UserID=sa

Zeitstempel: 2015-03-18T13:25:17
Locale: German (Germany)
Locale: German (Germany)
Version: 099944
Plattform: Wawi
Versionshash: 114B47A
Prozessname: System.Diagnostics.Process (JTL-wawi)
Physikalischer Speicher: 731156480 / Peak: 731156480
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:05:10,3795896
CPU-Zeit (System): 0:02:36,8278053
Page-Size (Sytem): 1436552 / Peak: 636854272
Page-Size: 636854272 / Peak: 636854272
Offene Handles: 1637
 

IchBinEs

Sehr aktives Mitglied
25. September 2012
1.839
39
AW: Wawi Stüzt beim speichern von Artikel ab

Fehlerursache gefunden:
Wenn die Artikelbeschreibung länger wie 80 Zeichen ist kommt der Fehler
 

maik.schwefer

Moderator
Mitarbeiter
1. August 2012
2.548
46
Köln
AW: Wawi Stüzt beim speichern von Artikel ab

Vielen Dank für den Hinweis. Das werden wir für die nächste Version beheben.
 

Ähnliche Themen