Веб-сервер HTTP: исключение IBM Notes - запись не найдена в индексе - PullRequest
0 голосов
/ 22 апреля 2020

Новая форма, которую я только что добавил в базу данных при устранении неполадок, имеет одно редактируемое текстовое поле и кнопку с кодом @Command ([FileSave]). Это все, нет @DBLookups, нет агента webquerysave, ничего, кроме этих двух вещей (кроме вычисленного текста, показывающего мое общее имя, чтобы убедиться, что я вошел в систему).

Использование браузера (Firefox), форма и я могу редактировать текстовое поле, но когда я нажимаю кнопку, я получаю сообщение об ошибке:

Error 404 

HTTP Web Server: IBM Notes Exception - Entry not found in index 

это ошибка, показанная в журнале:

HTTP Web Server: IBM Notes Exception - Entry not found in index [/dev/testcore.nsf/mgs?OpenForm&Seq=1] CN=Matthew Smith/O=mydomain

Мы полностью перезапустил сервер (если это помогает), но все равно получаю эту ошибку. Я не понимаю, как это могло произойти. Существующие формы в этой зрелой базе данных хорошо сохраняются, но не эта новая.

1 Ответ

0 голосов
/ 24 апреля 2020

Здесь очень мало go, но я подозреваю, что ваша база данных либо не имеет представлений, либо не имеет представлений по умолчанию. Одна из вещей, которая происходит при открытии документа (в отличие от формы), заключается в том, что он должен определить, существует ли формула формы, которая применяется к этому документу. Если в URL нет текущего узла представления или если узлом представления является '/ 0 /', следует искать представление по умолчанию, чтобы проверить, существует ли формула формы, определенная для представления. Если представление вообще отсутствует или отсутствует по умолчанию, я вижу, что при генерации ошибки «Запись не найдена в индексе», так как запись индекса по умолчанию не найдена в индексе коллекции проектных заметок.

...