Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Hatschi am 30.07.09 - 13:10:30
-
Hallo,
ich bekomme die Fehlermeldung "Cannot remove NotesDocument when instantiated by NotesUIDocument". Im Internet finde ich nur Hinweise dazu im Zusammenhang mit Mail und Dokumente löschen. Beides trifft aber nicht zu. Es soll lediglich ein uidoc geprinted werden.
Kurios ist das die Fehlermeldung nur im Client auftritt. Schalte ich den Debugger ein, läuft das Programm anstandslos durch.
Folgendes habe ich schon ohne Erfolg ausprobiert:
- Cache gelöscht
- desktop komprimiert
- Notes neu gestartet
- PC neu gestartet
- Kachel entfernt
Hat noch jemand eine Idee was ich probieren kann?
Vielen Dank für Tipps,
Bernd
-
hallo,
vielleicht würde uns etwas code mehr helfen, dir zu helfen.
Chris
-
Ein typischer Heisenbug
Tritt normalerweise dann auf, wenn die Garbagecollection nicht mehr referenzierte Objekte aufräumt. Und das macht sie beim Debugger nicht, da dieser die Elemente beobachtet und somit eine Referenz drauf hält.
Gruß
Roland
-
Danke Pram,
das ist natürlich eine Erklärung.
Ich bin nun auch ein Stück weiter gekommen. Aus dem uidoc.print (0) habe ich jetzt einfach mal uidoc.print (0, 0, 0, false) gemacht und damit die optionalen Parameter ergänzt. Nun tritt der Fehler bei mir nicht mehr auf. Aber ich kann nicht sagen warum.
Ich werde das jetzt noch an den anderen Arbeitsplätzen testen.
Bernd