Frage

Ich habe 2010 zwei Event -Recies -Setups auf einer Liste.

Das erste ist ein Elementempfänger, der jedes Mal funktioniert:

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Receivers ListTemplateId="10000">
      <Receiver>
        <Name>ListItemReceiverItemAdding</Name>
        <Type>ItemAdding</Type>
        <Assembly>$SharePoint.Project.AssemblyFullName$</Assembly>
        <Class>SSW.TipDontRant.Sharepoint.ListItemReceiver</Class>
        <SequenceNumber>10000</SequenceNumber>
      </Receiver>
  </Receivers>
</Elements>

Das zweite ist ein E-Mail-Ereignis, dass ich nur vor der Arbeit gearbeitet habe. In den 30-40 Versuchen, den Applikat zu debuggen, habe ich sie nur in 2 Fällen funktionieren.

<?xml version="1.0" encoding="utf-8"?>
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
  <Receivers ListTemplateId="10000">
      <Receiver>
        <Name>EmailReceiverEmailReceived</Name>
        <Type>EmailReceived</Type>
        <Assembly>$SharePoint.Project.AssemblyFullName$</Assembly>
        <Class>SSW.TipDontRant.Sharepoint.EmailReceiver</Class>
        <SequenceNumber>10000</SequenceNumber>
      </Receiver>
  </Receivers>
</Elements>

Ich habe mich an den Owstimer angeschlossen und der ListTemplateID ist in der Tat korrekt.

Bei der Überprüfung des Protokolls wie substant fand ich den Follwoing -Fehler:

12/11/2009 17:12:54.01  OWSTIMER.EXE (0x2314)                       0x046C  SharePoint Foundation           Monitoring                      nasq    Medium      Entering monitored scope (Timer Job job-email-delivery) 7b525bbb-0972-4115-97b1-19b1d94ff8c5
12/11/2009 17:12:54.03  OWSTIMER.EXE (0x2314)                       0x046C  SharePoint Foundation           E-Mail                          6873    Warning     An error occurred while processing the incoming e-mail file C:\inetpub\mailroot\Drop\24c6872e01ca7a8500000003.eml. The error was: Object reference not set to an instance of an object..    7b525bbb-0972-4115-97b1-19b1d94ff8c5
12/11/2009 17:12:54.03  OWSTIMER.EXE (0x2314)                       0x046C  SharePoint Foundation           E-Mail                          6871    Information The Incoming E-Mail service has completed a batch.  The elapsed time was 00:00:00.0190038.  The service processed 1 message(s) in total.  Errors occurred processing 1 message(s): Message ID: <B05256D324B3D540853A95FF2AD9B257801F931C81@mooncalf>    7b525bbb-0972-4115-97b1-19b1d94ff8c5
12/11/2009 17:12:54.03  OWSTIMER.EXE (0x2314)                       0x046C  SharePoint Foundation           Monitoring                      b4ly    Medium      Leaving Monitored Scope (Timer Job job-email-delivery). Execution Time=23.4762559268986 7b525bbb-0972-4115-97b1-19b1d94ff8c5

Es ist ein bisschen dificuld, hier zu lesen, aber das wichtige Stück, das ich denke, ist:

Bei der Verarbeitung der eingehenden E-Mail-Datei C: inetpub Mailroot Drop 24C6872E01CA7A85000003l. Der Fehler war: Objektreferenz nicht auf eine Instanz eines Objekts festgelegt. 7B525BBB-0972-4115-97B1-19B1D94FF8C5

Was mir nicht viel sagt! Ich denke nicht, dass es ein Fehler mit meinem Code, wie es in Visual Studio werfen würde. Ich kann bestätigen, dass E -Mails, die an eine Dokumentbibliothek gesendet wurden, auch korrekt funktionieren.

  1. Hat noch jemand diese Probleme gehabt?
  2. Hat jemand es geschafft, dies zuverlässig zu machen?

Update] Ich habe meinen Code über das Wochenende verlassen, hat ihn überhaupt nicht berührt und jetzt funktioniert er! Diese Nähte sind auf SharePoint -Teil sehr fleckig.

Ich habe jetzt die Zeile meines Codes, die fehlschlägt SharePoint 2010 -Projektpaket: dem Paket kann keine neue Projektausgabeversammlung hinzugefügt werden

War es hilfreich?

Lösung

Es sieht so aus, als wäre dies ein Fehler entweder in VS2010 Beta 2 oder in SharePoint 2010 Beta.

Um das Problem zu lösen, müssen Sie die Site löschen, deaktivieren und die Lösung entfernen und dann Ihre Umgebung neu starten.

Dies geschieht nur, wenn Sie strukturelle Änderungen an Ihren Listen und Ereignissen vornehmen und nur Nähte auf das E -Mail -Ereignisereignis beeinflussen ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top