Как передать локальный кеш пользователя разработчикам для диагностики?
Для понимания причин возникновения некоторых ошибок может потребоваться локальный кеш пользователя, который является «снимком» Pilot-ICE в определенном состоянии конкретного пользователя.
- кеш часто имеет большой размер, поэтому желательно выполнить его очистку перед выполнением последующих пунктов.
- Воспроизведите ошибку/проблему. Выгрузите клиент из памяти.
- Добавьте кеш пользователя в архив. Файлы кеша по умолчанию находятся в профиле пользователя %localappdata%\ASCON\[имя клиентского приложения]
- Проверьте корректность данных на другом компьютере или текущем перед отправкой его в ПТП. Для этого:
- скопируйте и/или разархивируйте архив
- убедитесь,что Pilot-ICE не запущен
- в командной строке запустите исполняемый файл клиентского приложения с командой localCache
"[полный_путь_до_исполняемого_файла]\[имя_исполняемого_файла].exe" localCache "[путь к файлу локальной БД кеша пользователя]\[id].dbp"
Например, команда может выглядеть следующим образом:
"C:\Program Files\ASCON\Pilot-ICE Enterprise\Ascon.Pilot.PilotEnterprise.exe" localCache "D:\bugs\1-750\9fb1c16f-fe1b-4891-b4a8-f196321349b5\9fb1c16f-fe1b-4891-b4a8-f196321349b5\4\9fb1c16f-fe1b-4891-b4a8-f196321349b5.dbp"
- В результате выполнения команды должен быть запущен Pilot-ICE в автономном режиме. Проверьте отображение ошибочных с точки зрения пользователя данных.
- Отправьте архив локального кеша пользователя в ПТП.
- Для решения некоторых проблем необходима только БД кеша без тел файлов. Файлы БД локального кеша находятся
%localappdata%\ASCON\Pilot-ICE Enterprise\Databases\DATABASE_ID\USER_ID
Нужны файлы: .DBP, .FSDBP, .MESSAGES.DBP