Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: buzi am 21.06.13 - 11:09:56

Titel: Agent lässt Notes abstürzen
Beitrag von: buzi am 21.06.13 - 11:09:56
Hilfe! Gerade lief mein Agent, der Daten aus einer Ansicht nach Calc exportiert, noch problemlos durch. Jetzt liefert er plötzlich folgenden Fehler (sh. Anhang) und beendet Notes. Was kann ich tun?

Titel: Re: Agent lässt Notes abstürzen
Beitrag von: Klafu am 21.06.13 - 11:12:29
Du könntest dein Code einmal im Debugger durchgehen und dann gucken wo es hakt.
Allein mit den Bildern können wir dir nur schwer helfen.

Chris
Titel: Re: Agent lässt Notes abstürzen
Beitrag von: pram am 21.06.13 - 11:22:08
... sowie die Fehlerdaten im IBM_TECHNICAL_SUPPORT Verzeichnis ansehen (Hierzu gibts von IBM ein Analysetool: Lotus Notes Diagnostic)

Wenn es ein Lotusscript-Agent ist, hilft vielleicht auch DEBUG_LS_DUMP in der notes.ini bei der Fehlersuche.

Gruß
Roland
Titel: Re: Agent lässt Notes abstürzen
Beitrag von: buzi am 21.06.13 - 11:27:17
Hallo Chris,

ist mir schon klar dass Bilder nicht sonderlich gut helfen bei der Fehlersuche aber in dem Fall gibts nicht mehr. Der Debugger läuft in keinen Fehler, das Programm läuft zu Ende und dann kommt die Meldung.... drum bin ich ja so verzweifelt  ???

Mel
Titel: Re: Agent lässt Notes abstürzen
Beitrag von: ascabg am 21.06.13 - 11:37:40
Hallo,

Na dann sind die Files auf dem von pram angesprochenen Verzeichnis um so wichtiger.
(Datei: nsd_*.log - meist groesser als 1,5 MB)


Andreas
Titel: Re: Agent lässt Notes abstürzen
Beitrag von: dnotes am 21.06.13 - 11:52:45
Neustart schon versucht um den speicher frei zu geben??
Titel: Re: Agent lässt Notes abstürzen
Beitrag von: buzi am 24.06.13 - 09:41:09
Hallo zusammen,

Danke für eure Ideen!

- Neustart hilft nicht (hatte ich schon versucht)
- Das Diagnostics Tool habe ich installiert. Da die Hilfe nicht auf geht und sich Settings nicht speichern lassen ("Datei ist schreibgeschützt") ... komme ich mit dem Tool nicht weiter.
- Die log-Dateien finde ich nicht aufschlussreich... ich schick sie mal mit vielleicht fällt euch was ein?

DANKE
Mel
Titel: Re: Agent lässt Notes abstürzen
Beitrag von: buzi am 24.06.13 - 09:41:56
Die log-Files
Titel: Re: Agent lässt Notes abstürzen
Beitrag von: buzi am 24.06.13 - 10:01:09
DEBUG_LS_DUMP hab ich eingeschalten, wo find ich dann die entsprechenden logs?
Titel: Re: Agent lässt Notes abstürzen
Beitrag von: ascabg am 24.06.13 - 10:10:23
Hallo,

Siehe hierzu in dem folgenden Link den Punkt 2.

Link zu IBM (http://www-01.ibm.com/support/docview.wss?uid=swg21499034)


Andreas
Titel: Re: Agent lässt Notes abstürzen
Beitrag von: buzi am 24.06.13 - 11:51:47
Dann steht da

<@@ ------ LotusScript Interpreter -> Call Stack for [ NLNOTES:  11f4:  155c]  (Time 11:48:45) ------ @@>

[1] UNLOADDOCUMENTSCRIPTS
Titel: Re: Agent lässt Notes abstürzen
Beitrag von: pram am 24.06.13 - 13:15:48
Im NSD findet sich folgender fatal thread
Code
############################################################
### FATAL THREAD 1/20 [ NLNOTES:  069c:  13a4]
### FP=0x001287ec, PC=0x60026e26, SP=0x001287e0
### stkbase=00130000, total stksize=241664, used stksize=30752
### EAX=0x0000ade9, EBX=0x016db0e4, ECX=0x00110004, EDX=0x098bd9e0
### ESI=0x098bda10, EDI=0x016db120, CS=0x0000001b, SS=0x00000023
### DS=0x00000023, ES=0x00000023, FS=0x0000003b, GS=0x00000000 Flags=0x00010246
Exception code: c0000005 (ACCESS_VIOLATION)
############################################################
@[ 1] 0x60026e26 nnotes.LSSiSAM::PopFrame+342 (16db0e4,0,128868,600d3f08)
@[ 2] 0x60026c7e nnotes.LSSiSAM::SaveEnd+14 (16db0e4,128818,988a668,16dc110)
@[ 3] 0x600d3f08 nnotes.LSsInstance::Run+392 (16dd670,988a668,1,0)
@[ 4] 0x630f0a0a nnotesws.LSEcInstance::RunClientTerminate+90 (16dc110,988a668,988a668,984b198)
@[ 5] 0x630f0a62 nnotesws.LSEcInstance::UnloadScriptModule+18 (16dc110,988a668,9880000,0)
@[ 6] 0x630f0be6 nnotesws.LSEcInstance::UnloadUsedModule+342 (16dc110,988a668,128a88,15b0001)
@[ 7] 0x63b53a7b nnotesws.LSEcInstance::UnloadDocumentScripts+251 (16dc110,59e9918,1289d0,6306438a)
@[ 8] 0x63b59e1e nnotesws.LSEcSAScrEnv::UnloadDocumentScripts+30 (16dc4f8,15b0001,15b6354,128a44)
@[ 9] 0x6306438a nnotesws.LSEcSAScrEnv::DoMethod+666 (16dc500,211,15b0001,15b6354)
...

Ich hab nun nach "nnotes.LSSiSAM::PopFrame" gesucht, und folgende Links gefunden, welche für das Problem relevant sein könnten:
http://www-01.ibm.com/support/docview.wss?uid=swg1LO61824
http://www-10.lotus.com/ldd/fixlist.nsf/Public/56CB35F19332CCED85257AC60062CD31?OpenDocument

Welche Clientversion hast du? Kannst du diese updaten?

Gruß
Roland

Titel: Re: Agent lässt Notes abstürzen
Beitrag von: buzi am 24.06.13 - 13:36:54

Hey - Danke für diese Detektivtätigkeit!!!

Aber uuuuuh... das klingt ja gruselig. Wie konnte ich nur so nen Mist grad mit meinem Code erwischen?!?

Meine Version ist Release 8.5.3 Revision 20110916.0921 (Release 8.5.3) - glaub recht aktuell. Aber FP3 ist vermutlich nicht drauf...
Titel: Re: Agent lässt Notes abstürzen
Beitrag von: buzi am 24.06.13 - 14:02:55

TATSÄCHLICH!! Hab gleich FP4 drauf gemacht (hatte seit Januar nicht mehr anf FP's gedacht...) und es läuft ohne Fehler durch.

DANKE ROLAND, DANKE ANDREAS!!