Domino 9 und frühere Versionen > ND6: Entwicklung
AllocHandle: OUT OF PRIVATE HANDLES!
Skorpi:
--- Code: --- Set docEmpfaenger = getDocByUNID(dbPov, udidEmpfaenger)
If Not docEmpfaenger Is Nothing Then
If docEmpfaenger.GetItemValue("Form")(0) = "Organisationseinheiten" Then
Set oe = New VCOrganisationseinheit(docEmpfaenger)
Set doccolEmpfaenger = oe.getUnterOes(True)
Else
Set doccolEmpfaenger = dbPov.Search("", Nothing, 0)
End If
Call doccolEmpfaenger.AddDocument(docEmpfaenger) '<-- hier hats dann geknallt
Set docEmpfaenger = doccolEmpfaenger.GetFirstDocument
While Not docEmpfaenger Is Nothing
Set geschaefteProProduktTmp = Nothing
Set doccolTmp = Nothing
udidEmpfaenger = docEmpfaenger.UniversalID
If Iselement(empfaenger(udidEmpfaenger))Then
geschaefteProProduktTmp = empfaenger(udidEmpfaenger)
If Iselement(geschaefteProProduktTmp(udidProdukt))Then
Set doccolTmp = geschaefteProProduktTmp(udidProdukt)
Set doccol = appendDoccol(doccol, doccolTmp)
End If
End If
Set docEmpfaenger = doccolEmpfaenger.GetNextDocument(docEmpfaenger)
Wend
End If
--- Ende Code ---
Allerdings glaube ich nicht, dass es speziell an dieser Zeile liegt. Viel mehr scheint es ein Speicherproblem zu sein. Ich habe mir mal den Link zur Brust genommen und den Agenten entsprechend getestet.
--- Code: ----->Nach dem Starten des Agenten
Total LotusScript Memory Allocated: 807416
Total LotusScript Memory Allocated from OS:: 807608
Total LotusScript Blocks Used: 807808
--> Nachdem bestimmte Dokumente in einer NotesDocumentCollection geladen wurden
Total LotusScript Memory Allocated: 1864808
Total LotusScript Memory Allocated from OS:: 1865016
Total LotusScript Blocks Used: 1865208
--> Erste Durchlauf
Total LotusScript Memory Allocated: 1859256
Total LotusScript Memory Allocated from OS:: 1859464
Total LotusScript Blocks Used: 1859656
--> Zweiter Durchlauf
Total LotusScript Memory Allocated: 1959416
Total LotusScript Memory Allocated from OS:: 1959624
Total LotusScript Blocks Used: 1959816
--> Dritter Durchlauf
Total LotusScript Memory Allocated: 2070344
Total LotusScript Memory Allocated from OS:: 2070544
Total LotusScript Blocks Used: 2070728
--> Kurz bevor der Server abstürtzt
Total LotusScript Memory Allocated: 6373208
Total LotusScript Memory Allocated from OS:: 6373392
Total LotusScript Blocks Used: 6373584
--- Ende Code ---
Wie man gut erkennen kann wächst der Speicher von Durchlauf zu Durchlauf... Ich werde mich jetzt mal auf Suche begeben und versuchen die Ursache weiter einzugrenzen
m3:
Wenn es in
--- Code: ---Call doccolEmpfaenger.AddDocument(docEmpfaenger) '<-- hier hats dann geknallt
--- Ende Code ---
"knallt", wäre es natürlich interessant zu sehen, wie Du die Collection aufbaust, also die Schleife rundherum oder wie auch immer die Docs in die Collection (ich vermute mal, es ist eine Collection) kommen.
ata:
@All
... der Thread liest sich immer schwerer - wäre es möglich in den Zitaten Umbrüche einzubauen, damit die Formatierung wieder in den normalen Seitenrahmen passt?
... vor allem => hier bei Skorpi und hier bei m3
Danke
Toni
m3:
"Schuld" ist das Posting: http://atnotes.de/index.php?topic=40520.msg258204#msg258204
Ich hab hier leider keine Mod-Rechte, sonst hätte ich das schon "repariert". Das hin- und hergescrolle geht mir auch schon wohin ...
ata:
Sorry Martin,
... du bist es nicht sondern nur Skorpi in seinem Code-Part...
Toni
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln