Domino 9 und frühere Versionen > ND8: Entwicklung - XPages

Probleme mit 8.5.2 Server unter Linux

(1/2) > >>

traxxed:
Hallo,

ich habe ein Problem mit XPages und Lotus Domino 8.5.2 Server unter Linux.

Und zwar habe ich eine Datenbank, auf der sich die XPages befinden und eine andere Datenbank mit einer bestimmten Ansicht. Die XPages holen sich über Repeater bestimmte Dokumente über die Ansicht in der anderen Datenbank. Dies funktioniert auch mindestens einmal. Danach scheint es aber so, dass die Ansicht in der Datenbank einen "Knacks" bekommen hat. Obwohl ein Dokument mit dem key gefunden werden müsste, gibt es die Fehlermeldung:

Exception occurred calling method NotesView.getDocumentByKey(java.util.Vector)
null

Ebenfalls stürzt der Linux Server sehr schnell ab, wenn über Repeater Daten geladen werden.

Der betreffende simple Code sieht so aus.

[...]
var view:NotesView = db.getView("($all)");
var doc:NotesDocument = view.getDocumentByKey(key);
[...]

Bei Domino Servern unter Windows treten diese Probleme nicht auf. Kann jemand diese Probleme bestätigen, dass plötzlich der Zugriff auf die Ansicht mit getDocumentByKey nicht mehr geht?

Mfg,
Michael

m3:
fixup, compact schon gemacht?

m3:
Und zeig mal, wie "key" definiert ist und befüllt wird.

traxxed:

--- Zitat von: m3 am 18.03.11 - 12:42:11 ---fixup, compact schon gemacht?

--- Ende Zitat ---

ja, hat leider nichts gebracht.


--- Zitat von: m3 am 18.03.11 - 12:47:39 ---Und zeig mal, wie "key" definiert ist und befüllt wird.

--- Ende Zitat ---

Der Repeater liefert mir eine NotesDocumentCollection (rowData).

Dann will ich über die Dokumente vom Repeater ein anderes Dokument holen, um dann aus dem Dokument einen Wert zu holen.

getDocument(rowData.getItemValue("DocIDString")).getItemValue("fTitle");

Die Funktion:
function getDocument(key){
...
}

Dies funktioniert auch immer wieder und nicht evtl. nur einmal. Die Sache ist die, dass ich eine andere XPage habe, die auch mit Repeatern arbeitet und Daten aus beliebig vielen Dokumenten anzeigt. Da kommen andere Funktionen ins Spiel, die aber auch auf die Ansicht gehen. Wenn ich dann wieder auf die "erste" XPage gehe, kommt der Fehler.

m3:

--- Zitat von: m3 am 18.03.11 - 12:47:39 ---Und zeig mal, wie "key" definiert ist und befüllt wird.

--- Ende Zitat ---

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln