Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: ata am 21.05.12 - 17:34:19

Titel: Mail versenden bringt Fehlermeldung...
Beitrag von: ata am 21.05.12 - 17:34:19
... ich kämpfe mit dem Mailversand unter 8.53 - Xpages

Ausgangsbasis ist der Zugriff auf eine XPage über Firefox. Ich bin korrekt angemeldet und authentifiziert, habe Manager-Rechte auf die DB.

Der Code ist sichtlich einfach - sUser wird übrigens korrekt aufgelöst:
Code
		var doc:NotesDocument = database.createDocument();
		doc.replaceItemValue("Form", "Memo");
		doc.replaceItemValue("SendTo", "info@anton-tauscher.de");
		doc.replaceItemValue("Subject", "Neuer Eintrag im Board");
		doc.replaceItemValue("Body", "<b>Neuer Eintrag im Board von " + sUser + "</b>");
		doc.save(true,true);
		doc.send();

Das Dokument wird korrekt erstellt, gespeichert, aber beim .send() erhalte ich die folgende Fehlermeldung:
Zitat
Error while executing JavaScript action expression
Script interpreter error, line=127, col=21: [TypeError] Exception occurred calling method NotesDocument.send() null

Nach meinem Verständnis kann die Methode .send() nicht ausgeführt werden - bringt null zurück. Das bisherige googlen hat mich nicht weitergebracht. Es war anscheinend mal ein Bug - aber der sei mit 8.53 behoben - Wer kann helfen?

Toni
Titel: Re: Mail versenden bringt Fehlermeldung...
Beitrag von: Peter Klett am 21.05.12 - 18:36:53
Ist es vielleicht so etwas banales wie eine fehlende Vorgabeansicht?
Titel: Re: Mail versenden bringt Fehlermeldung...
Beitrag von: ata am 21.05.12 - 21:22:14
... ne die gibt es ...
Titel: Re: Mail versenden bringt Fehlermeldung...
Beitrag von: ata am 21.05.12 - 22:42:28
... gibt es für ssjs sowas wie die Sicherheitseinstellungen bei Agenten? Die Fehlermeldung kommt wohl im Zusammenhang mit fehlenden Berechtigungen vor...
Titel: Re: Mail versenden bringt Fehlermeldung...
Beitrag von: ata am 22.05.12 - 06:45:23
... im NotesClient funktioniert das Versenden, aber nicht über Browser. Ich habe hier mal eine Labor.nsf mit dem Beispiel drin - nur eine XPage mit dem Button zum Versenden - schickt eine Testmail an meine E-Mail-Adresse.

Vieleicht kann mir jemand auf die Sprünge helfen ;)

Toni
Titel: Re: Mail versenden bringt Fehlermeldung...
Beitrag von: m3 am 22.05.12 - 07:14:25
Schraeg. Ich hab die DB in meiner Testumgebung signiert und sie laeuft out of the box.
Titel: Re: Mail versenden bringt Fehlermeldung...
Beitrag von: Peter Klett am 22.05.12 - 07:21:29
Bei mir auch, allerdings habe ich die XPage nicht mit "Vorschau im Browser" geöffnet (das funktioniert bei mir nicht, bekomme dann immer einen Fehler 404), sondern habe sie als Startoption in die DB eingetragen, die DB auf den Server repliziert und von dort über den Browser geöffnet.
Titel: Re: Mail versenden bringt Fehlermeldung...
Beitrag von: ata am 22.05.12 - 07:24:47
... na das ist immerhin schon mal der Hinweis, dass es nicht an der DB liegt, sondern etwas an meiner Umgebung nicht so richtig stimmt.

An der Signierung kann es nicht liegen - sonst würde die XPage sich schon nicht öffnen
Die ACL ist es auch nicht - die ist in der Labor.nsf komplett auf Manager

Bleibt noch das Server-Dokument...
Titel: Re: Mail versenden bringt Fehlermeldung...
Beitrag von: Peter Klett am 22.05.12 - 07:30:47
Hast Du mal auf die Konsole geschaut, nachdem Du den Button gedrückt hast? Vielleicht kommt da eine Fehlermeldung.
Titel: Re: Mail versenden bringt Fehlermeldung...
Beitrag von: ata am 22.05.12 - 07:39:29
... ich boote eben mal den Server neu - vielleicht sind diverse Eintragungen im Server-Dokument noch nicht sauber angekommen - soll auch schon mal ein Grund gewesen sein  ::)

... dann werde ich nochmal den ganzen Weg der Autorisierung durchgehen - dort wird der Hund begraben sein...
Titel: Re: Mail versenden bringt Fehlermeldung...
Beitrag von: ata am 22.05.12 - 07:55:51
... auf der Serverkonsole erscheint die Meldung, dass ein Fehler geschehen ist und man sich im Log in einem bestimmten Verzeichnis die Meldung anschauen kann - ich schau mal...
Titel: Re: Mail versenden bringt Fehlermeldung...
Beitrag von: ata am 22.05.12 - 08:04:55
Hier der Eintrag aus dem Log =>

Log File Viewer


Viewer Preferences
Time Severity Message SubSystem
2012-05-22T07:44:48.797+02:00 SCHWERWIEGEND Error while executing JavaScript action expression com.sun.faces.lifecycle.InvokeApplicationPhase
2012-05-22T07:44:48.813+02:00 SCHWERWIEGEND CLFAD0134E: Exception processing XPage request   
2012-05-22T07:45:51.485+02:00 SCHWERWIEGEND Error while executing JavaScript action expression com.sun.faces.lifecycle.InvokeApplicationPhase
2012-05-22T07:45:51.490+02:00 SCHWERWIEGEND CLFAD0134E: Exception processing XPage request   
Titel: Re: Mail versenden bringt Fehlermeldung...
Beitrag von: ata am 30.05.12 - 07:51:03
... der Fall hat sich gelöst - Schuld war vermutlich das Serverdokument - neu angelegt und alles funzt

Toni ;D