Domino 9 und frühere Versionen > ND7: Entwicklung

Fehler tritt nur im Client, aber nicht im Debugger auf

(1/1)

Hatschi:
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

Klafu:
hallo,
vielleicht würde uns etwas code mehr helfen, dir zu helfen.

Chris

pram:
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

Hatschi:
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

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln