И снова "server error: entry not found in index"

Lazarus

Green Team
11.06.2020
29
3
BIT
43
Всем привет, тема схожая с Не работают ссылки в АК, но ни там, ни где-либо ещё не нашёл ответа (гугол тоже не помог).
Ситуация такая - есть док в одной базе, в нём содержится ссылка (а-ля вложение) на документ в другой базе. Назовём их А и Б соответственно. ССылка формата notes://сервер/_репликаID/вьюха/unid_документа_в_базе_Б?OpenDocument.
Так вот, проблема заключается в том, что если база Б не добавлена на рабочую область, то при попытке открытия появляется злополучное "server error: entry not found in index", а если же ярлык базы Б есть на рабочей области, то документ открывается без проблем. (в т.ч. если ярлык добавить, а потом удалить, то опять ошибка). Баз Б (б1, б2, б3 и т.д. по одному шаблону) несколько, проблемы возникают не со всеми (к сожалению не могу проверить страдают все документы в базе Б или нет, но выборочно несколько дали ошибку в рамках одной базы). При этом из базы Б сами документы так же открываются без проблем, и unid соответствует.
С базой Б пробовал подряд, что пришло в голову: dbmt, updall -R, fixup, compact -c. С базой А пока только updall -R (высоконагруженная база, пока не могу, да и побаиваюсь по ней тоже всё прогонять, что в голову взбредёт).
Помогите кто чем может )
P.s. не волшебник, ток учусь, возможно написал где-то глупости
 
Всем привет, тема схожая с Не работают ссылки в АК, но ни там, ни где-либо ещё не нашёл ответа (гугол тоже не помог).
Ситуация такая - есть док в одной базе, в нём содержится ссылка (а-ля вложение) на документ в другой базе. Назовём их А и Б соответственно. ССылка формата notes://сервер/_репликаID/вьюха/unid_документа_в_базе_Б?OpenDocument.
Так вот, проблема заключается в том, что если база Б не добавлена на рабочую область, то при попытке открытия появляется злополучное "server error: entry not found in index", а если же ярлык базы Б есть на рабочей области, то документ открывается без проблем. (в т.ч. если ярлык добавить, а потом удалить, то опять ошибка). Баз Б (б1, б2, б3 и т.д. по одному шаблону) несколько, проблемы возникают не со всеми (к сожалению не могу проверить страдают все документы в базе Б или нет, но выборочно несколько дали ошибку в рамках одной базы). При этом из базы Б сами документы так же открываются без проблем, и unid соответствует.
С базой Б пробовал подряд, что пришло в голову: dbmt, updall -R, fixup, compact -c. С базой А пока только updall -R (высоконагруженная база, пока не могу, да и побаиваюсь по ней тоже всё прогонять, что в голову взбредёт).
Помогите кто чем может )
P.s. не волшебник, ток учусь, возможно написал где-то глупости
Иконка должна быть добавлена это так работает, в первую очередь из-за реплики в ссылке.
возможно, что в линках прописан старый урл, другая реплика или другой сервер, если база перемещалась, либо была другой.
 
Иконка должна быть добавлена это так работает, в первую очередь из-за реплики в ссылке.
возможно, что в линках прописан старый урл, другая реплика или другой сервер, если база перемещалась, либо была другой.
На рабочей области не обязательно, судя по аналогичным базам (Б-баз несколько и проблемы с 2-3 из 20). Т.е. базы, созданные по одному шаблону и ни одной на рабочей области нет, но проблемы с небольшой их частью.
Урл подсвечивается при наведении курсора, путь соответствует, иначе бы и при добавлении базы на рабочую область не находил...
Эти варианты я проверил сразу и отбросил :(
 
На рабочей области не обязательно, судя по аналогичным базам (Б-баз несколько и проблемы с 2-3 из 20). Т.е. базы, созданные по одному шаблону и ни одной на рабочей области нет, но проблемы с небольшой их частью.
Урл подсвечивается при наведении курсора, путь соответствует, иначе бы и при добавлении базы на рабочую область не находил...
Эти варианты я проверил сразу и отбросил :(
а вьюха именно по имени прописана или unid ?
еще вариант заменить вьюху на 0 и добавить вьюху по умолчанию в базу Б
 
а вьюха именно по имени прописана или unid ?
еще вариант заменить вьюху на 0 и добавить вьюху по умолчанию в базу Б
Да, вьюха через 0 прописана. Я сразу немного некорректно описал, т.е в ссылке на месте вьюхи "0" и по умолчанию в Б
 
Всем привет, тема схожая с Не работают ссылки в АК, но ни там, ни где-либо ещё не нашёл ответа (гугол тоже не помог).
Ситуация такая - есть док в одной базе, в нём содержится ссылка (а-ля вложение) на документ в другой базе. Назовём их А и Б соответственно. ССылка формата notes://сервер/_репликаID/вьюха/unid_документа_в_базе_Б?OpenDocument.
Так вот, проблема заключается в том, что если база Б не добавлена на рабочую область, то при попытке открытия появляется злополучное "server error: entry not found in index", а если же ярлык базы Б есть на рабочей области, то документ открывается без проблем. (в т.ч. если ярлык добавить, а потом удалить, то опять ошибка). Баз Б (б1, б2, б3 и т.д. по одному шаблону) несколько, проблемы возникают не со всеми (к сожалению не могу проверить страдают все документы в базе Б или нет, но выборочно несколько дали ошибку в рамках одной базы). При этом из базы Б сами документы так же открываются без проблем, и unid соответствует.
С базой Б пробовал подряд, что пришло в голову: dbmt, updall -R, fixup, compact -c. С базой А пока только updall -R (высоконагруженная база, пока не могу, да и побаиваюсь по ней тоже всё прогонять, что в голову взбредёт).
Помогите кто чем может )
P.s. не волшебник, ток учусь, возможно написал где-то глупости
конечно это усложнение... например если через агент открывать к-л образом?
 
конечно это усложнение... например если через агент открывать к-л образом?
возможно придётся так делать, но прежде чем переделывать то, что уже есть (довольно давно работает, либо не было этой проблемы, либо мой предшественник игнорировал, базы вытягивая на рабочую область), хотелось бы разобраться в причине проблемы и устранить, а не перекраивать всё :))
 
Уж 5 лет, как "вне игры", но что-то такое вспоминаю: БЫЛА несовместимость форматов компонент ссылки!
У нас же что-то вроде: /server/{BaseName|ReplicaID}/{ViewName|ViewUNID|0}/{UNID|NoteID}.. ?
Нарвался на то, что НЕ все сочетания работают.
Рабочие сочетания подобрал, Вадиму Степурину доложил, из головы выбросил. Вариантов ссылки не так много (12? 16?), повторИте моё исследование - у меня дома живого LN уже не осталось (сам-же научил Одминов НЕ выдавать бессрочные *.id-шки)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!