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