Hallo Robert,
danke für die schnelle Antwort.
uidoc ist in diesem Fall eine globale Objektvariable, die in den Declarations der Script-Bibliothek gesetzt wird.
Mit dieser Variablen wird an vielen Stellen in verschiedenen Funktionen gearbeitet, ohne dass Probleme auftreten.
Da bei mir der Fehler nicht auftritt, kann ich das im Debugger leider nicht nachstellen. Ich gehe aber davon, dass beim Kunden ein "ObjectVariableNotSet" ausgelöst würde, wenn uidoc nicht instanziiert wäre.
Interessanterweise ist zwischenzeitlich beim Kunden ein weiterer Fehler aufgetreten, durch einen anderen User und in einer anderen Funktion (aber gleiche Script-Bibliothek):
"Notes Error 4407: User defined error"
Interessant ist, dass er ähnlich dem ursprünglich gemeldeten Fehler in folgender Codezeile auftritt:
"uidoc.Editmode = false"
Wichtig zu wissen ist noch, dass in der DB, in der das ganze auftritt, bereits hunderte von Dokumenten einen Workflow durchlaufen haben, in dem schon x-mal die beschriebenen Code-Stellen durchlaufen wurden, ohne dass es Probleme gab.
Noch 'ne Idee?
Gruß
Volker