Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: atomf am 05.04.03 - 10:50:36

Titel: Merkwürdige Fehlermeldung "Document is not part of the collection"
Beitrag von: atomf am 05.04.03 - 10:50:36
Erstmal im Voraus: mein erster eintrag in diesem forum, das ich leider viel zu spät entdeckt habe, bisher habe ich immer auf www.lotus.com/ldd gesucht und hin und wieder etwas gefunden. ich hoffe, dass ich in bestimmten fällen auch helfen kann. bin seit 5 jahren notesentwickler und admin.

hier meine Frage (weil Problem ist es keines mehr):

ich habe folgende do while loop schleife:

 Set collection = dbView.getdocumentbykey(blabla)
   Set doc = collection.GetFirstDocument()

   While Not(doc Is Nothing)

## innerhalb der Schleife wird aus dem aktuellen Dokument etwas ausgelesen und in ein neues Dokument geschrieben ##

      Set doc = collection.getnextdocument(doc)

   Wend

Nach der Erstellung des kleinen Scripts habe ich ca. 2 Stunden lang bei der Ausführung folgenden Fehler bekommen:

"document is not part pf the collection"

und zwar bei der Zeile 'Set doc = collection.getnextdocument(doc)'

Nach eben diesen 2 Stunden und einer beträchtlichen Menge an gerauften Haaren, lief das Script fehlerfrei.

Abgesehen davon, dass man eine Fehlerbehandlung einbauen kann, hat JEMAND Erfahrung mit diesem Phänomen???

Liegt es vielleicht an der View, ändert sich die collection während des scripts?

Freue mich über Input
Titel: Re:Merkwürdige Fehlermeldung "Document is not part of the collection"
Beitrag von: Rob Green am 06.04.03 - 22:12:27
hm..da Du LDD angesprochen hast...die Suche dort hat folgendes ergeben:
http://www-10.lotus.com/ldd/46dom.nsf/55c38d716d632d9b8525689b005ba1c0/7c03e888fb20acf385256c14005f64c9?OpenDocument
Titel: Re:Merkwürdige Fehlermeldung "Document is not part of the collection"
Beitrag von: atomf am 07.04.03 - 08:36:56
hi rob,

ich hatte zwar auch auf ldd gesucht, aber offensichtlich gibt es große unterschiede zwischen suchen und suchen. auf jeden fall hast du die antwort gefunden, es muss ein pointer problem sein. bei der nächsten documentcollection werd ichs gleich ausprobieren.

thanx

tom