Ошибка при копировании справочника

  • 126 Просмотров
  • Последнее сообщение 08 ноября 2018
  • Есть решение
burn написал 24 октября 2018

Периодически вылетающая ошибка при копировании позиции. В чем может быть причина?

Сортировка: Стандарт | Новые | Голоса
Danil написал 24 октября 2018

На день, когда вылезла ошибка, сформируй "Журнал событий" подробно и по ошибкам, сохрани в эксель файле и вышли нам, разберемся, что там пошло не так.

burn написал 24 октября 2018

В журнале пусто...  это произошло за 5 минут перед публикацией сообщения об ошибке. В журнал не пошло..

Danil написал 24 октября 2018

плохо, тогда в следующий раз проматай консоль в самый верх, увелич размер консоли повыше, что бы поместилось больше информации об ошибке и скрин высылай еще раз

burn написал 29 октября 2018

Полный листинг ошибки экранами, т.к. опять нет в журнале:

Danil написал 29 октября 2018

Угу, программа не может сделать запись в базу данных. Собственно поэтому в журнал событий тоже ничего не записалось. С базой в этот момент работал только один экземпляр программы? Файл базы данных в каком облачном диске лежит? 

burn написал 30 октября 2018

в данном случае файл локально на компе и доступ с одного компа локально

Danil написал 30 октября 2018

понятно, файл при этом в папке какого-нить гугл драйва лежит? или дроп бокса?

burn написал 30 октября 2018

MEGAsync. Он не блокирует файл, и проверял в моменты ошибки синхронизации не было

Я об этом тоже подумал сначала, но даже при отключенной синхронизации ошибка воспроизводится все равно периодами.

Danil написал 30 октября 2018

ошибка на каком компьютере проявляется? на рабочем? домашнем? или на обоих?

burn написал 30 октября 2018

Обоих. Только на рабочем чаще (раз в 2 дня в среднем), на домашнем пару раз всего происходила.. 

Mihail написал 30 октября 2018

Может антивирусу не нравится, что программа часто обращается к файлу базы данных и он как-то блокирует их взаимодействие. Попробуйте файл базы данных и/или exe-шник программы добавить в исключения антивируса.

burn написал 30 октября 2018

Добавлял сразу после установки программы еще 2 года назад

Danil написал 30 октября 2018

MEGAsync. Он не блокирует файл, и проверял в моменты ошибки синхронизации не было

Я об этом тоже подумал сначала, но даже при отключенной синхронизации ошибка воспроизводится все равно периодами.

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

либо, как вариант, предлагаю поэкспериментировать и убрать файл базы из-под облачного хранилища, посмотреть как программа буде себя вести

Danil написал 30 октября 2018

кстати еще такой момент, программа продолжает работать после появления ошибки? если нет, то что приходится делать для восстановления работы?

burn написал 31 октября 2018

Продолжает полностью работать. Конкретный запрос блокируется подвисает на примерно 30 секунд, после чего полностью работает без вылета.

Danil написал 01 ноября 2018

Продолжает полностью работать. Конкретный запрос блокируется подвисает на примерно 30 секунд, после чего полностью работает без вылета.

ну вот все очень похоже на то что я описал, версия 1.7 правда ведет себя в этом случае хуже, она стопорится и дальше не работает, а вот 1.6 все как ты описал ... по моему пока все выглядит именно как то что какая-то прога пытается параллельно файл базы пооткрывать

burn написал 01 ноября 2018

В 1,7 уже произошло тоже самое, отработала как и раньше. Подвисание, ошибка, раздуплилось -  заработало дальше... перезагрузка не понадобилась.

Danil написал 01 ноября 2018

хорошо, допускаю, что это у меня 1,7 так повела себя из-за того что она под отладчиком была ... раз оно у тебя так лихо воспроизводится, повесь пожалуйста процесс монитор, вот с такими настройками:

В качестве Path соответственно укажи путь к своей базе, в качестве ProcessName можно только один эксзешник, тот который ты запускаешь

burn написал 05 ноября 2018

Как только запустил это слежение, теперь вылетает с концами... странное поведение..

Danil написал 05 ноября 2018

Хм, не должно. Что при этом само слежение показывает? Что-то при вылете в журнал событий виндовса пишется?

burn написал 05 ноября 2018

Слежение вылетело вместе с программой, второй раз пока не случалось.

burn написал 08 ноября 2018

Нашел в чем была проблема

Я уже не пользуюсь на этом компе синхронизацией через OneDrive но походу осталось в настройках проверка на синхронизацию, удалил пусть из настроек и больше проблемі не возникало. MEGAsync не блокирует файл и при обращении к нему сбрасывает синхронизацию, а вот OneDrive до конца прогрузки блокирует файл и доступ к нему, что даже при отключенной синхронизации, при периодической проверке обновления файла его блокировало...

Вопрос решен

Close