Domino 9 und frühere Versionen > Entwicklung

Sheduled Agent läuft nicht

(1/2) > >>

ThomasM:
Hallo,

ich habe folgendes Problem:
Ich habe einen sheduled agent welcher auf -any server- alle 30 min. läuft.
Dieser Agent sendet auf jedem entsprechenden Server Notificationen zu entsprechenden Dokumenten auf dem jeweiligen Server an die jeweiligen Benutzer.
Der Agent läuft auch sehr gut auf 29 von 30 Servern, nur auf einem Server bricht er mit der Fehlermeldung "Object variable not set(91)" ab.
Ausser ich starte den Agent mit "run" von Hand, dann läuft er einwandfrei durch.

Das Problem bei der ganzen Sache ist, das sehr viele Functions dran hängen und ich nicht genau weis in welcher Function er abricht.

Vieleicht weiss ja jemand von euch eine Lösung.

Thomas

animate:
Tipp:

Errorhandler einbauen (On error statement, Erl function, GetThreadInfo function,  Error function, NotesLog - Klasse; mehr darüber in der Designer Hilfe)

Dann hast du im Idealfall den genauen Ort des Fehlers.

Axel:
Hi,

du kannst auch Print - Anweisungen einbauen. Die Ausgaben erscheinen dann im Notes-Protokoll (log.nsf) in Dokumeten der Ansicht "Verschiedene Ereignisse".



Axel

koehlerbv:

--- Zitat von: Axel am 14.09.04 - 18:23:33 ---Hi,

du kannst auch Print - Anweisungen einbauen. Die Ausgaben erscheinen dann im Notes-Protokoll (log.nsf) in Dokumeten der Ansicht "Verschiedene Ereignisse".

Axel
--- Ende Zitat ---

Das halte ich in diesem Fall für keine gute Idee (wenn sich das nicht auf ErrorHandler bezieht, Axel !), ebensowenig das Coding von Thomas: Jedes Modul braucht ein ErrorHandling, was mindestens folgendes tut:

On Error Goto ErrorHandler


--- Code: ---Dein Code
--- Ende Code ---

Exit Sub / Function

ErrorHandler:
Print "An error has occured: " & Error$ & " in line " & Cstr (Erl)
Exit Sub / Function

End Sub / Function

Das ist für JEDES Modul genauso wichtig wie die Regel "schreibe keine Zeile Code, ohne vorher Option Declare gesetzt zu haben (was jetzt bei R6 glücklicherweise Standard ist)

Bernhard

PS: Bei server based agents landen diese Fehlermeldungen dann - wqie von Axel schon gesagt - im Server-Log.

animate:

--- Zitat von: koehlerbv am 14.09.04 - 18:31:56 ---Das halte ich in diesem Fall für keine gute Idee (wenn sich das nicht auf ErrorHandler bezieht, Axel !), ebensowenig das Coding von Thomas: Jedes Modul braucht ein ErrorHandling, was mindestens folgendes tut:

--- Ende Zitat ---

Verstehe ich nicht. Schreib doch mal bitte, was an dem "Coding" von mir keine gute Idee ist.
Du benutzt doch sogar auch einige der Funktionen, die ich genannt habe.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln