Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: mwue am 31.01.05 - 09:33:53

Titel: Generic LSE Failure
Beitrag von: mwue am 31.01.05 - 09:33:53
Hallo,

ich bekomme beim Starten meines Lotus Script Agenten folgenden Fehler:

"Generic LSE Failure (no more Info), Möchten Sie weitere Informationen sehen  ja / nein"

Die weiteren Informationen besagen dann nur, dass der Agent gestartet wurde, wieviele Dokumente das Kriterium erfüllen und schon wieder "Generic LSE Failure"

Hat jemand eine Idee, was dieser Fehler aussagt ?

Bislang hatte ich, wenn ich schonmal so einen Fehler hatte, dies nur durch Probieren lösen können, bin aber  noch nie dahinter gekommen, was dabei wirklich das Problem war.

Viele Grüße und besten Dank !

Marion


PS. Kann sein, dass mein Beitrag nochmal in diesem Forum auftaucht. Ich hatte ihn schonmal gesendet, dann aber nicht mehr gefunden.
Titel: Re: Generic LSE Failure
Beitrag von: umi am 31.01.05 - 09:44:22
Hi mwue

Hatte diesen Fehler auch mal,
konnte im Designer unter Tools->Recompile All Lotusscript das Problem lösen.
Vielleicht geht das bei Dir ja auch...

Gruss

umi
Titel: Re: Generic LSE Failure
Beitrag von: mwue am 31.01.05 - 09:58:20
Hallo Umi,

danke für den Tipp, das mit dem Recompile All LotusSript merke ich mir.

Ich habe jetzt auch meinen Fehler gefunden:

Ich hatte einen Agenten geschrieben für "Selected Docs", innerhalb des Script Codes allerdings vergessen eine Document Collection zu erstellen :

Set dc = db.UnprocessedDocuments
Set doc = dc.GetFirstDocument()
While Not(doc Is Nothing)

' Eigentliche Aktion ....      
               
Set doc = dc.GetNextDocument(doc)
Wend      

Viele Grüße

Marion
Titel: Re: Generic LSE Failure
Beitrag von: umi am 31.01.05 - 10:23:16
In diesem Fall fehlte wohl der Errorhandler?
Titel: Re: Generic LSE Failure
Beitrag von: mwue am 31.01.05 - 11:01:48
Den Errorhandler baue ich immer erst zum Schluss ein, wenn mein Agent läuft, da er mich sonst beim Testen stört, dh. bei jedem Fehler lande ich dann im Error Handler und sehe im Debugger nicht in welcher Zeile der Fehler auftritt und bekomme auch keine detaillierte Fehlermeldung.

Gruss

Marion
Titel: Re: Generic LSE Failure
Beitrag von: TMC am 31.01.05 - 20:11:10
Den Errorhandler baue ich immer erst zum Schluss ein, wenn mein Agent läuft, da er mich sonst beim Testen stört, dh. bei jedem Fehler lande ich dann im Error Handler und sehe im Debugger nicht in welcher Zeile der Fehler auftritt und bekomme auch keine detaillierte Fehlermeldung.

Verstehe ich nicht ganz, das siehst Du doch, wenn Du die Fehler z.B. mit einer Messagebox ausgibst.

Beispiel:
Sub abc()
  On error goto ErrHandler

..... code .....

UndWeg:
  Exit Sub
ErrHandler:
     Msgbox "Fehler " & Err & " -- "& Error$ & Chr(10) & "in Zeile #" & Erl & " der Prozedur <" & "Sub abc" & ">", 48, "Laufzeitfehler"
  Resume UndWeg

End Sub

Details siehe: Best Practices: Error Handling in Lotus Script (http://www.atnotes.de/index.php?topic=11980.0)