Я получаю вышеуказанную ошибку. Есть ли способ проверить, является ли следующий документ нулевым? Ниже мой код:Xpages - возникло исключение вызывающего метода NotesView.getNextDocument (lotus.domino.local.Document) null
var vec:NotesView = database.getView("QueryNotes");
var queryColl:NotesDocumentCollection = vec.getAllDocumentsByKey(ProjectUNID,true);
if(queryColl.getCount() > 0){
var queryDoc1:NotesDocument = queryColl.getFirstDocument();
while (queryDoc1 != null) {
if(!queryDoc1.hasItem("QueryEndDate")){
queryDoc1.appendItemValue("QueryEndDate", session.createDateTime(@Now()));
var tmpdoc = vec.getNextDocument(queryDoc1); //error when next is null, or does not exist
queryDoc1.recycle();
queryDoc1 = tmpdoc;
}
}
}
Там должен быть способ проверки, подобный question на StackOverflow не ответил на вопрос.
С нетерпением жду вашего ответа.
Это единственная проблема. Другой имеет дело с итерацией (getNext, recycle ...) внутри, если инструкция ... –
Хорошие баллы @FrantisekKossuth –
Спасибо, ребята, точка решена и проблема решена. –