Битые/не работающие ВНУТРЕННИЕ ссылки
-
- Guru
- Posts: 361
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 29 times
Битые/не работающие ВНУТРЕННИЕ ссылки
Часто сталкиваюсь, что при попытке перейти по ссылке, - ЕПИМ выдает ошибку (скрин прилагаю).
При этом цвет ссылки - синий, а не красный, что указывает на существование конечного объекта (в моем случае - Запись в Заметках).
Причина, оказалось, в том, что Запись была переименована (вероятно та же история будет и в случае переименования Папки, в которой находится Запись).
Из этого возникло 2 вопроса:
1. Раз ЕПИМ отслеживает "битые" ссылки, а ссылку на Запись с измененным название он не считает битой, - то почему появляется окно с ошибкой?
2. Почему вообще возникает окно ошибки, а не предупреждения, что что-то не то со ссылкой?
Вероятно измененная ссылка автоматически должна меняться (как это реализовано в других программах), но этого не происходит?
p.s. отправить отчет об ошибке тоже не удалось, - по кнопке отправить ничего не произошло. Поэтому - только скрин.
При этом цвет ссылки - синий, а не красный, что указывает на существование конечного объекта (в моем случае - Запись в Заметках).
Причина, оказалось, в том, что Запись была переименована (вероятно та же история будет и в случае переименования Папки, в которой находится Запись).
Из этого возникло 2 вопроса:
1. Раз ЕПИМ отслеживает "битые" ссылки, а ссылку на Запись с измененным название он не считает битой, - то почему появляется окно с ошибкой?
2. Почему вообще возникает окно ошибки, а не предупреждения, что что-то не то со ссылкой?
Вероятно измененная ссылка автоматически должна меняться (как это реализовано в других программах), но этого не происходит?
p.s. отправить отчет об ошибке тоже не удалось, - по кнопке отправить ничего не произошло. Поэтому - только скрин.
-
- Guru
- Posts: 361
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 29 times
Re: Битые/не работающие ВНУТРЕННИЕ ссылки
UPD:
уточнение - по ALT+ клик - все нормально. По Ctrl + клик - возникает ошибка.
При этом, - исходящая ссылка находится в Заметке к Контакту.
И, скорее всего, переименование здесь ни причем..........
уточнение - по ALT+ клик - все нормально. По Ctrl + клик - возникает ошибка.
При этом, - исходящая ссылка находится в Заметке к Контакту.
И, скорее всего, переименование здесь ни причем..........
-
- Site Admin
- Posts: 15603
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1412 times
- Been thanked: 984 times
Re: Битые/не работающие ВНУТРЕННИЕ ссылки
Вы можете воспроизвести эту ошибку? Если да, то пришлите шаги. Пока что нам не удаётся. Пробуем на новой базе сначала создать заметку, потом контакт, в котором в поле заметок добавить линк на ранее созданную заметку. Далее переименовываем заметку, возвращаемся в контакты, линк обрабатывается корректно как и для Ctrl+Click, так и для Alt+Click.
Android version of EssentialPIM. Keep all your data in sync!
-
- Guru
- Posts: 361
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 29 times
Re: Битые/не работающие ВНУТРЕННИЕ ссылки
воспроизводится через раз: только что попробовал открыть, - появилась ошибка. Закрыл ошибку, попробовал еще раз кликнуть с Ctrl, - заметка открылась в новом окне.admin wrote: ↑Tue Jan 04, 2022 6:07 pm Вы можете воспроизвести эту ошибку? Если да, то пришлите шаги. Пока что нам не удаётся. Пробуем на новой базе сначала создать заметку, потом контакт, в котором в поле заметок добавить линк на ранее созданную заметку. Далее переименовываем заметку, возвращаемся в контакты, линк обрабатывается корректно как и для Ctrl+Click, так и для Alt+Click.
А как быть со ссылками на переименованные объекты?
Ссылки перестают работать, если конечный объект или папка его содержащая будут переименованы. Хотелось бы исправления/доработки
-
- Site Admin
- Posts: 15603
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1412 times
- Been thanked: 984 times
Re: Битые/не работающие ВНУТРЕННИЕ ссылки
Всё должно работать. Попробуйте на новой базе и параллельно включите запись видео, если воспроизведётся, то отправляйте нам.
Android version of EssentialPIM. Keep all your data in sync!
-
- Guru
- Posts: 361
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 29 times
Re: Битые/не работающие ВНУТРЕННИЕ ссылки
похоже, что обнаружил причину битых ссылок: выполняя рекомендации перенести базу в новый файл имею привычку в название файла базы данных вписывать дату его создания. Было "20210110_EPIM.epim" → стало "2021-12-20_EPIM.epim", а ссылки остаются прежними → epim://E:\EssentialPIM Pro\Database\20210110_EPIM.epim/todos/293205105095540770
А можно ли как-то "одним махом" заменить все ссылки с "20210110_EPIM.epim" на "EPIM.epim", → чтобы начать жизнь ссылок с чистого листа? Т.к. оказалось бессмысленным иметь в названии файла дату его создания
-
- Site Admin
- Posts: 15603
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1412 times
- Been thanked: 984 times
Re: Битые/не работающие ВНУТРЕННИЕ ссылки
Переименование базы тоже не должно быть проблемой. Создаёте базу, например, 1.epim, в ней тестовый контакт и тестовое дело и ссылаетесь с одной записи на другую. Закрываете базу, переименовываете её в 2.epim, открываете заново, проверяете работоспособность ссылки - работает.
Android version of EssentialPIM. Keep all your data in sync!
-
- Guru
- Posts: 361
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 29 times
Re: Битые/не работающие ВНУТРЕННИЕ ссылки
- я знаю, как и это сделать проблемой! ))))))admin wrote: ↑Thu Jan 13, 2022 10:29 am Переименование базы тоже не должно быть проблемой. Создаёте базу, например, 1.epim, в ней тестовый контакт и тестовое дело и ссылаетесь с одной записи на другую. Закрываете базу, переименовываете её в 2.epim, открываете заново, проверяете работоспособность ссылки - работает.
На предложение "перенести базу в новый файл", я:
1) создаю новый файл и в его называние вписываю дату его создания.
2) переношу данные используя EPIM Synchronizer
3) все. Имею ссылки на старый файл базы данных
-
- Guru
- Posts: 361
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 29 times
Re: Битые/не работающие ВНУТРЕННИЕ ссылки
и снова не работающая ссылка. В этот раз - на Контакт.admin wrote: ↑Thu Jan 13, 2022 10:29 am Переименование базы тоже не должно быть проблемой. Создаёте базу, например, 1.epim, в ней тестовый контакт и тестовое дело и ссылаетесь с одной записи на другую. Закрываете базу, переименовываете её в 2.epim, открываете заново, проверяете работоспособность ссылки - работает.
Трепанация ссылки показала:
1) в пути - название старого файла базы данных. Изменит на существующее название - не заработала ссылка
2) Изменилось кодовое название самого Контакта. Т.е. изменилась сама ссылка (помимо пути к файлу базы).
epim://E:\EssentialPIM Pro\Database\EPIM.epim/contacts/43169031940359121 - старая ссылка
epim://E:\EssentialPIM Pro\Database\EPIM.epim/contacts/67766366923999480 - новая ссылка
-
- Site Admin
- Posts: 15603
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1412 times
- Been thanked: 984 times
Re: Битые/не работающие ВНУТРЕННИЕ ссылки
И снова не воспроизводится. Какой тип синхронизации выбираете в EPIM Synchronizer - одностороннюю или двухстороннюю?
Android version of EssentialPIM. Keep all your data in sync!
-
- Guru
- Posts: 361
- Joined: Fri Nov 14, 2014 4:33 pm
- Has thanked: 43 times
- Been thanked: 29 times
Re: Битые/не работающие ВНУТРЕННИЕ ссылки
Одностороннюю, зачем двустороннюю, если стоит задача "перегнать" данные со старой базы в совершенно чистую новую базу.
p.s. вероятно, что и не в EPIM Synchronizer дело. Вполне возможно, что шалит синхронизация Win → Android (двусторонняя, с которой постоянные проблемы)
-
- Site Admin
- Posts: 15603
- Joined: Thu Nov 25, 2004 3:12 am
- Has thanked: 1412 times
- Been thanked: 984 times
Re: Битые/не работающие ВНУТРЕННИЕ ссылки
Если мы пробуем на новой базе, там нет ещё никаких добавленных синхронизаций.
Android version of EssentialPIM. Keep all your data in sync!