SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Sporadische Fehler beim Abruf von Daten

Unbeantwortet Dieser Beitrag hat 1 Antworten

Ohne Rang
18 Beiträge
Michael Strauß erstellt 14 Mai 2013 14:53
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo zusammen,

ich habe ein Webpart, in den Daten aus einer SQL-Datenbank abgerufen werden und schön formatiert ausgegeben werden.

Leider kommt es immer und immer wieder vor, dass dort ein bestimmter Fehler auftritt, den ich einfach nicht lokalisiert bekomme.

Weiß nur von meinen Kollegen und vom EventLog des Servers, dass dort etwas schief läuft. Hier einmal die Ereignismeldung. Vielleicht hat hier ja jemand nen Tipp für mich?!

--------------------------------------------------------------------------------

Event code: 3005
Event message: Es ist eine unbehandelte Ausnahme aufgetreten.
Event time: 14.05.2013 12:59:08
Event time (UTC): 14.05.2013 10:59:08
Event ID: ac95e20eac7e49afb07d197d286e996c
Event sequence: 252
Event occurrence: 3
Event detail code: 0
 
Application information:
    Application domain: /LM/W3SVC/772914757/ROOT-3-130130009454070892
    Trust level: WSS_Minimal
    Application Virtual Path: /
    Application Path: C:\inetpub\wwwroot\wss\VirtualDirectories\80\
    Machine name: ETC-SHP
 
Process information:
    Process ID: 5864
    Process name: w3wp.exe
    Account name: ETC-SHOP\Administrator
 
Exception information:
    Exception type: NullReferenceException
    Exception message: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
 
Request information:
    Request URL: http://horst/Dokumente/Artikelstatus.aspx
    Request path: /Dokumente/Artikelstatus.aspx
    User host address: 192.168.0.159
    User: ETC-SHOP\cwallenfang
    Is authenticated: True
    Authentication Type: NTLM
    Thread account name: ETC-SHOP\Administrator
 
Thread information:
    Thread ID: 13
    Thread account name: ETC-SHOP\Administrator
    Is impersonating: False
    Stack trace:    bei System.Data.SqlClient.SqlDataReader.ReadColumnHeader(Int32 i)
   bei System.Data.SqlClient.SqlDataReader.ReadColumn(Int32 i, Boolean setTimeout)
   bei System.Data.SqlClient.SqlDataReader.GetValueInternal(Int32 i)
   bei System.Data.SqlClient.SqlDataReader.GetValue(Int32 i)
   bei Artikelimport.Artikelaufnahme.ArtikelaufnahmeUserControl.ShowData(SqlDataReader sqlData)
   bei Artikelimport.Artikelaufnahme.ArtikelaufnahmeUserControl.SearchData(String sArtId)
   bei Artikelimport.Artikelaufnahme.ArtikelaufnahmeUserControl.GetData()
   bei System.Web.UI.Control.LoadRecursive()
   bei System.Web.UI.Control.LoadRecursive()
   bei System.Web.UI.Control.LoadRecursive()
   bei System.Web.UI.Control.LoadRecursive()
   bei System.Web.UI.Control.LoadRecursive()
   bei System.Web.UI.Control.LoadRecursive()
   bei System.Web.UI.Control.LoadRecursive()
   bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
 
 
Custom event details:
-----------------------------------------------------------------------------

 

Hab das schon x mal debuggt. Selbstverständlich lief dann immer alles korrekt.

 

Vielen dank schonmal im Voraus

 

Grüße, Micha

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 15 Mai 2013 08:41
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Das der Fehler bei SqlDataReader.GetValue in Deiner Methode ShowData auftritt, konntest Du wahrscheinlich selbst sehen. Mehr wird Dir hier aber niemand sagen können, weil niemand hier die Randbedingungen kennt und es auch nicht debuggen kann.

In wieweit ist das Webpart dynamisch, so daß vielleicht unterschiedliche Spalten oder unterschiedliche Daten abgerufen werden. Da der Fehler nur manchmal auftritt, scheint ja die generelle Vorgehensweise zu passen.

Viele Grüße
Andi
af @ evocom de
Blog