Încă un alt eveniment receptor depanare truc

Sunt sigur că nu sunt prima persoana care a venit cu acest lucru. Cu toate acestea, Nu am observat cineva publica un truc ca acest lucru, deoarece am început acordând o atenţie aproape de comunitatea ultima iulie. Deci, M-am gândit aş post it this vîrf rapid şi uşor de depanare.

Sunt de lucru pe un receptor de eveniment, care a început pentru a genera această eroare în 12 stup:

Eroare de încărcare şi rulează eveniment receptorul Conchango.xyzzyEventReceiver în xyzzy, Versiunea = 1.0.0.0, Cultură = neutră, PublicKeyToken = blahbalhbalh. Informații suplimentare despre este de mai jos. : Obiectul de referinţă nu setat la o instanţă a unui obiect.

Nu ştiam unde am avut introdus acest bug pentru că am făcut prea multe lucruri într-unul de meu cicluri de cod/implementat/testat.

Am încercat această soluţie pentru a obţine meu pdb acolo cu speranţa că SharePoint 12 stup ar arăta stivei, dar nu luck. Nu ştiu dacă este posibil şi dacă cineva nu, vă rugăm să-mi spuneţi 🙂

Ştiu că este posibil să scrie propriile mesaje de jurnal pentru a 12 stup. Sincer, Am vrut ceva un pic mai puţin înfricoşător şi mai rapid să pună în aplicare.

Aceasta a avut loc la mine că aş putea obţine cel puţin câteva informaţii de bază urme de capturare şi re-throwing generice excepţii ca aceasta:

  încercaţi {
    UpdateEditionDate(proprietăţi);
  }
  prinde (Excepţie e)
  {
    arunca noi Excepţie("Dispecer, UpdateEditionDate(): Excepţie: [" + e.ToString() + "].");
  }

Acest lucru a arătat până în 12 Stupul astfel:

Eroare de încărcare şi rulează eveniment receptorul Conchango.xyzzyEventReceiver în xyzzy, Versiunea = 1.0.0.0, Cultură = neutră, PublicKeyToken = gina. Informații suplimentare despre este de mai jos. : Dispecer, UpdateEditionDate(): Excepţie: [System.NullReferenceException: Obiectul de referinţă nu setat la o instanţă a unui obiect. la Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(Proprietăți SPItemEventProperties) la Conchango.xyzzyManagementEventReceiver.Dispatcher(Proprietăți SPItemEventProperties, Șir eventDescription)].

Care mi-a dat toate detaliile de care am nevoie pentru a urmări în jos această problemă specială şi mă aştept să o folosească mult merge înainte.

</scop>

Aboneaza-te la blog-ul meu!

3 gânduri pe "Încă un alt eveniment receptor depanare truc

  1. Anders Rask
    Am avut o mulţime de noroc in ultima vreme depanare acest tip de probleme cu o combinaţie de SPTraceView şi DebugView
    Debugview singur este foarte util, precum şi. Vă puteţi ţeavă afară de ieşire folosind System.Diagnostics.Debug.WriteLine().
    Chiar nu trebuie să scoateţi-le atunci când eliberaţi construi, deoarece producția este declanşat doar în modul de a construi depanare.
    SPTraceView este un instrument creat de Hristo Pavlov.
    Implicită setarea-l vă va arăta ULS urmă evenimente ca acestea să se întâmple. Şi, de asemenea, capturile ULS urmă evenimente care * nu * face la Jurnalul de diagnosticare!
    Dar că dezactiva, de îndată ce i a alerga util. Ce este mult mai bună este că puteţi ţeavă de ieşire pentru a apărea în DebugView.
    Ea are, de asemenea, o mulţime de caracteristici frumos pentru filtrare pe niveluri de eveniment, servicii etc.
    HTH
    Anders
    Oh și mă bucur să te văd în barul de la SPBP 🙂
    Răspuns

lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *