Hallo Zusammen,
schon mal vorab: Ich habe tagelang dieses Forum und (gefühlt) das ganze Internet nach den folgenden Meldungen auf deutsch und englisch durchsucht, aber nichts gefunden was mir weiter half bzw. was ich verstanden habe, da ich (was NSD Logs Files-Auslesen betrifft) sehr schnell an meine Grenzen stoße.
Problem:Bei einem User friert der Client täglich irgendwann nachmittags quasi ein (es ist noch nie vormittags passiert, meistens erst ab 14 bis 17 Uhr).
Dabei erhält er immer die Fehlermeldung
"Nicht genügend Arbeitsspeicher" (zuletzt "Dialogfeld kann nicht erstellt werden (Nicht genügend Arbeitsspeicher)").
Wird die Meldung mit OK weggeklickt, dann bleibt das Lotus Notes noch offen. Allerdings kann es nicht mehr bedient werden, sprich, wenn man z.B. auf Neu>Nachricht klickt, oder einen anderen Reiter öffnen möchte, passiert nix (außer dass man einen Ton "bing" hört). Beenden kann man den Client dann nur noch über den Task-Manager.
Eine hohe Speicherauslastung konnten wir bei dem User nicht festellen. Er benutzt zwar öfter neben Notes noch andere Programme (Word, Firefox, PDF Reader), aber nichts was ich als besonders Ressourcen-intensiv betrachten würde.
Lösungansätze bisher:No.1) Kacheln gelöscht, Arbeitsbereich komprimiert und die cache.ndk gelöscht (danach Kacheln neu angelegt). Die max. Größe für den Cache habe ich auf 100 MB erhöht. In der notes.ini habe ich kontrolliert ob InitialCacheQuota= angegeben ist, was aber nicht der Fall war.
Sowohl auf das Lotus-Programm-Verzeichnis als auch auf das Data-Verzeichnis hat der User Änder- und Schreibrechte.
- Problem trat wieder auf
No.2) Client deinstalliert und neu installiert.
- Problem trat wieder auf
No.3)
Aktueller Stand: Rechner neu aufgesetzt. Er hat nun eine SSD. Als OS ist
Windows 7 (64 bit) installiert.
Der User hat den folgenden LN Client:
8.5.3 FP4 BASIC-Konfiguration. Ich hatte keine seiner alten Daten direkt rüberkopiert, sondern per Hand alles auf dem "frischen" Rechner eingerichtet (Kacheln, Lesezeichen, Benutzervorgaben, Kontakte in das neue PAB kopiert).
- Problem ist wieder aufgetreten
Ich habe dann die folgenden Logging-Parameter in der notes.ini hinzugefügt:
LOG_SESSIONS=1
LOG_CONNECTIONS=1
DEBUG_TCP_ALL=1
CLIENT_CLOCK=1
CONSOLE_LOG_ENABLED=1
DEBUG_CONSOLE=1
Console_LogLevel=2 (stand bereits drinnen)
Im NSD-File des letzten "Absturzes" finden sich ein paar Meldungen die ich seltsam finde und bei denen mein Know-How am Ende ist.
Ziemlich zu Anfang findet man die folgenden Meldungen:
ERROR (44): unable to open file 'C:\Program Files (x86)\Lotus\Notes\framework\rcp\rcplauncher.properties' - (2) No such file or directory
ERROR (0): Couldn't open the rcplauncher.properties file using the path C:\Program Files (x86)\Lotus\Notes\framework\rcp\rcplauncher.properties to locate the workspace directory.
Klar hat der User diese Verzeichnisse/Dateien nicht, da diese meiner Meinung nach doch nur in der Eclipse-Umgebung (Standard-Client) installiert werden. Habe keine Idee warum der Client diese Daten aufrufen will.
Anhand der Anleitung (
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/06262009085854AMWEBH8V.htm) habe ich dann versucht das NSD File ein wenig zu verstehen. Ich kam noch soweit die Stelle zu finden die die Ursache des Fehlers aufzeigen soll, aber ich kann leider nix damit anfangen.
############################################################
### PASS 2 : FATAL THREAD with STACK FRAMES 1/40 [ NLNOTES: 0ed8: 0edc]
### FP=00188cc8, PC=62f2a510, SP=00188cc0
### stkbase=00190000, total stksize=245760, used stksize=29504
Exception code: c0000005 (ACCESS_VIOLATION)
############################################################
Disassembly of c. 10 instructions before and after faulting address 62f2a510:
62f2a500 8b511e mov edx,[ecx+0x1e] ds:03b2a72e=00000000
62f2a503 33c0 xor eax,eax
62f2a505 85d2 test edx,edx
62f2a507 0f95c0 setne al
62f2a50a c3 ret
62f2a50b cc int 3
62f2a50c cc int 3
62f2a50d cc int 3
62f2a50e cc int 3
62f2a50f cc int 3
FAULT ->62f2a510 8b4104 mov eax,[ecx+0x4] ds:03b2a72e=00000000
62f2a513 c3 ret
62f2a514 cc int 3
62f2a515 cc int 3
62f2a516 cc int 3
62f2a517 cc int 3
62f2a518 cc int 3
62f2a519 cc int 3
62f2a51a cc int 3
62f2a51b cc int 3
62f2a51c cc int 3
62f2a51d cc int 3
@[ 1] 0x62f2a510 ninfobox.IBWindow::WindowHandle+0 (8000,0,0,1955e818)
00188cc8 088D1800 2C19F162 00800000 00000000 | .... ,..b .... .... |
00188cd8 00000000 18E85519 CCE85519 02000000 | .... ..U. ..U. .... |
00188ce8 2D000000 00000000 66010000 02000000 | -... .... f... .... |
00188cf8 1B000000 62010000 12000000 988D1800 | .... b... .... .... |
Ich würde mich wirklich sehr freuen wenn hier jemand eine Idee oder Hinweise für mich hat.
Gruß,
MJ