2009-08-24 9 views
1

wünschte wirklich, ich Gott wäre, dann würde ich verstehen, was das bedeutet:Sharepoint - kann nicht abgeschlossen werden diese Aktion Fehler

Das Element ‚MyList‘ vom Typ ‚ListInstance‘ für Merkmal ‚MyLists‘ (id: f3981600- c824- 4f88-85ce-94d049ba63ee) hat während der Aktivierung eine Ausnahme ausgelöst: Diese Aktion kann nicht abgeschlossen werden. Bitte versuche es erneut.

Wer weiß, was dieser Fehler "wirklich bedeutet". Es passiert, wenn ich versuche, die Funktion zu aktivieren.

Die Funktion auf aktivierten Code ist ziemlich geradlinig:

public override void FeatureActivated(SPFeatureReceiverProperties properties) 
    { 
     using (SPWeb site = properties.Feature.Parent as SPWeb) 
     { 
      SPList list = site.Lists["My Messages"]; 
      list.ContentTypesEnabled = true; 
      list.Update(); 
     } 
    } 

Antwort

3

Es gab einen Fehler irgendwo in der Listeninstanz, Listendefinition, Listenschema oder den Feature-Empfänger, leider mit MOSS - Sie erhalten nicht immer echte Fehlermeldungen oder eine einfache Möglichkeit zu debuggen ... So endete ich up beginnend über ... komplett und Aufbau in Funktionalität 1 Zeile zu einer Zeit ....

1

mit den Grundlagen zu beginnen - haben Sie in der Sharepoint-Protokolldatei haben einen Blick zu sehen, ob es noch mehr Informationen über den Fehler zur Verfügung steht? \ Program Files \ Common Files \ Microsoft Shared \ Web Server extensions \ 12 \ LOGS

Im zuletzt: Die Log-Datei kann in der Regel in der Struktur 12 Ordner unter Logs

C finden Protokolldatei, suchen Sie nach der Funktion, die Sie aktivieren möchten (versuchen Sie es mit dem Namen der Funktion. Wenn dies fehlschlägt, versuchen Sie es mit der GUID).

Manchmal enthält die Protokolldatei weitere Details zum Fehler oder Sie sehen möglicherweise einen Eintrag im Protokoll neben dem Fehler, der Ihnen helfen könnte herauszufinden, was schief gelaufen ist.

Ein anderer Ort, den Sie suchen könnten, ist das Windows-Ereignisprotokoll - öffnen Sie das und schauen Sie sich den Knoten Anwendungen an. Möglicherweise werden SharePoint-bezogene Fehlermeldungen protokolliert, die Details zum Fehler enthalten können.

+0

Dieser Fehler ist aus dem erweiterten Protokoll :(, das ist die vollständige Fehlermeldung. Hilfreiche ich weiß - aber ich würde so einen Fehler von MOSS erwarten, wenn es hilfreich wäre, würden wir nicht in SharePoint programmieren. –

1

Es sollte auch einen Fehlercode in der Ausnahme geben. Es hängt normalerweise mit einem COM-Fehler zusammen. Versuchen Sie, für SharePoint + diesen spezifischen Fehlercode zu googeln.

0

Wenn Sie diese ausgefallene Visual Studio Deploy verwenden, können Sie am Ende dieser Fehler gut haben, was bedeutet, dass es zwei oder Weitere Funktionen versuchen, die gleiche Sache zu tun haben Blick auf Sie wsp Ansicht:

Lösung: entfernen Sie die Funktionen duplizieren 1) reinigen Sie Ihre Pkg und bin Ordner 2) unistall jede doppelte Funktion oder Liste (können Sie die Listen in Sharepoint Designer sehen)

Prost

0

Ich habe vor kurzem diese Ausnahme für alle Operationen, ausgeführt durch SPList Wrapper. Operation versucht, jede Filterung durch CAML-Zeichenfolge mit SPQuery durchzuführen.

ein wenig Suche, fand ich eine Lösung bei microsoft forums

In meinem Fall ist es durch falschen CAML Zeichenfolge verursacht wurde.

0

So etwas passiert normalerweise, wenn Sie einen benutzerdefinierten Inhaltstyp erstellen, dann eine Listendefinition hinzufügen und dann den Inhaltstyp ändern - z. B. eine Spalte hinzufügen.

Paul.

Verwandte Themen