Периодически вылетающая ошибка при копировании позиции. В чем может быть причина?
Ошибка при копировании справочника
- 126 Просмотров
- Последнее сообщение 08 ноября 2018
- Есть решение
На день, когда вылезла ошибка, сформируй "Журнал событий" подробно и по ошибкам, сохрани в эксель файле и вышли нам, разберемся, что там пошло не так.
В журнале пусто... это произошло за 5 минут перед публикацией сообщения об ошибке. В журнал не пошло..
плохо, тогда в следующий раз проматай консоль в самый верх, увелич размер консоли повыше, что бы поместилось больше информации об ошибке и скрин высылай еще раз
Полный листинг ошибки экранами, т.к. опять нет в журнале:
Угу, программа не может сделать запись в базу данных. Собственно поэтому в журнал событий тоже ничего не записалось. С базой в этот момент работал только один экземпляр программы? Файл базы данных в каком облачном диске лежит?
в данном случае файл локально на компе и доступ с одного компа локально
понятно, файл при этом в папке какого-нить гугл драйва лежит? или дроп бокса?
MEGAsync. Он не блокирует файл, и проверял в моменты ошибки синхронизации не было
Я об этом тоже подумал сначала, но даже при отключенной синхронизации ошибка воспроизводится все равно периодами.
ошибка на каком компьютере проявляется? на рабочем? домашнем? или на обоих?
Обоих. Только на рабочем чаще (раз в 2 дня в среднем), на домашнем пару раз всего происходила..
Может антивирусу не нравится, что программа часто обращается к файлу базы данных и он как-то блокирует их взаимодействие. Попробуйте файл базы данных и/или exe-шник программы добавить в исключения антивируса.
Добавлял сразу после установки программы еще 2 года назад
MEGAsync. Он не блокирует файл, и проверял в моменты ошибки синхронизации не было
Я об этом тоже подумал сначала, но даже при отключенной синхронизации ошибка воспроизводится все равно периодами.
поэкспериментировал ... такая ошибка как у тебя четко проявляется если сторонняя программа откроет файл базы на чтение с типом доступа, запрещающим запись в файл ... так что, подозреваю, что что-то (или кто-то) все-таки твою базу блокирует ... будет здорово если ты при помощи какого-нить Process Monitor помониторишь, какие еще процессы получают доступ к файлу базы
либо, как вариант, предлагаю поэкспериментировать и убрать файл базы из-под облачного хранилища, посмотреть как программа буде себя вести
кстати еще такой момент, программа продолжает работать после появления ошибки? если нет, то что приходится делать для восстановления работы?
Продолжает полностью работать. Конкретный запрос блокируется подвисает на примерно 30 секунд, после чего полностью работает без вылета.
Продолжает полностью работать. Конкретный запрос блокируется подвисает на примерно 30 секунд, после чего полностью работает без вылета.
ну вот все очень похоже на то что я описал, версия 1.7 правда ведет себя в этом случае хуже, она стопорится и дальше не работает, а вот 1.6 все как ты описал ... по моему пока все выглядит именно как то что какая-то прога пытается параллельно файл базы пооткрывать
В 1,7 уже произошло тоже самое, отработала как и раньше. Подвисание, ошибка, раздуплилось - заработало дальше... перезагрузка не понадобилась.
хорошо, допускаю, что это у меня 1,7 так повела себя из-за того что она под отладчиком была ... раз оно у тебя так лихо воспроизводится, повесь пожалуйста процесс монитор, вот с такими настройками:
В качестве Path соответственно укажи путь к своей базе, в качестве ProcessName можно только один эксзешник, тот который ты запускаешь
Как только запустил это слежение, теперь вылетает с концами... странное поведение..
Хм, не должно. Что при этом само слежение показывает? Что-то при вылете в журнал событий виндовса пишется?
Слежение вылетело вместе с программой, второй раз пока не случалось.
Нашел в чем была проблема
Я уже не пользуюсь на этом компе синхронизацией через OneDrive но походу осталось в настройках проверка на синхронизацию, удалил пусть из настроек и больше проблемі не возникало. MEGAsync не блокирует файл и при обращении к нему сбрасывает синхронизацию, а вот OneDrive до конца прогрузки блокирует файл и доступ к нему, что даже при отключенной синхронизации, при периодической проверке обновления файла его блокировало...
Вопрос решен