Autor Thema: Fehler tritt nur im Client, aber nicht im Debugger auf  (Gelesen 2430 mal)

Offline Hatschi

  • Junior Mitglied
  • **
  • Beiträge: 96
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

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Fehler tritt nur im Client, aber nicht im Debugger auf
« Antwort #1 am: 30.07.09 - 13:48:19 »
hallo,
vielleicht würde uns etwas code mehr helfen, dir zu helfen.

Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Fehler tritt nur im Client, aber nicht im Debugger auf
« Antwort #2 am: 30.07.09 - 14:15:18 »
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
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline Hatschi

  • Junior Mitglied
  • **
  • Beiträge: 96
Re: Fehler tritt nur im Client, aber nicht im Debugger auf
« Antwort #3 am: 30.07.09 - 15:09:29 »
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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz