Страницы: 1
RSS
При запуске вылетает с ошибкой, Application Error: Exception EReadError in module TheBat.exe
 
Сегодня неожиданно перестал запускаться TheBat. База зашифрована паролем. При запуске появляется окно ввода пароля, но после ввода вылетает окно Application Error с сообщением Exception EReadError in module TheBat.exe at 000C6BAE. Invalid property value.
Вот что лежит в логе:
Цитата
Date: 18 Jun 2014 23:56:17
OS: Windows 8.1  X64 (AMD or Intel) build 9200
PhysMemFreeTotal: 4095/4095 MB
VirtMemFreeTotal: 1904/2047 MB
MAPI #0: Windows Live Hotmail [Hotmail]; Path: C:\Program Files (x86)\Internet Explorer\hmmapi.dll (valid)
MAPI #1: The Bat! [The Bat!]; Path: C:\Program Files (x86)\The Bat!\TBMapi32.dll (valid)
MAPI #2:  [Windows Mail]; Path: (not valid)
Default Profile:
Address: 004C6BAE
ClassName: EReadError
Message: Invalid property value
IsOSException: 0
Modules:
00400000 20140424064721 C:\Program Files (x86)\The Bat!\TheBat.exe
Stack:
004C6BAE [00400000]
004C6BA9 [00400000]
004C6BB5 [00400000]
004C9B3E [00400000]
012BD4BE [00400000]
012BAC09 [00400000]
012BAE5A [00400000]
012BB049 [00400000]
012BB0D4 [00400000]
012BB105 [00400000]
012BBE95 [00400000]
01358444 [00400000]
006AA2A1 [00400000]
006AA911 [00400000]
013B5E07 [00400000]
013D959C [00400000]
Методом тыка нашел 2 файла в папке The Bat! Pwd, при удалении любого из которых бат начинает запускаться, но показывает пустые папки без писем.
GROUPS.EFG
USERDEPT.ENI

Нашел бэкап базы 3-месячной давности, попытался из него подложить эти файлы. На файл USERDEPT.ENI выдает сообщение что не может его прочитать, а со старым GROUPS.EFG так же показывает лишь пустые папки.
Видимо повреждены эти 2 файла, что можно сделать в моей ситуации чтобы восстановить письма?
 
Лучше бы Вам в саппорт написать и приложить лог. Я считай совсем не разбираю эту китайскую дельфийскую грамоту логов и не использую давно шифрование для пущей  стабильности и лёгкости восстановления посыпавшихся папок и потому руку не набил восстанавливать работоспособность шифрованных баз.
Какой-то умник задвинул баннер ведущий в Центр поддержки пользователей и теперь урл можно найти на карте сайта в нижнем левом углу.
А для начала попробовал бы нехитрые действия как то переустановить сверху Бат, запустить его от имени Администратора, Windows Live Hotmail бы удалил и Windows Mail.
Версия то у Вас какая Бата?
 
От Администратора запуск не помогает. Windows Live Hotmail и Windows Mail вроде не стоят, в списке установленных программ их нет.
Версия была 6.2.8. Как появилась ошибка - обновился до 6.4, но не помогло.
Буду писать в саппорт.
 
Увы мне. Никаких "гениальных" идей у меня более нет.
 
Помогла техподдержка, всё восстановил. Для тех у кого возникнет подобная проблема, вот их совет:

Цитата

Данная ошибка указывает на то, что поврежден файл GROUPS.EFG. Выполните следующее:
1. Переименуйте файл "GROUPS.EFG", например в "GROUPS1.EFG".
2. Запустите программу The Bat! и восстановите данные из резервной копии(попробуйте восстановить только папки с письмами, без настроек пользователя).

После восстановления в папках появились письма из текущей базы, а не из резервной копии, собственно то что и было нужно. Правда восстановились только папки с письмами, без настроек ящиков. Настройки я уже отдельно восстановил из резервной копии, и потом соединил всё воедино без шифрования.
 
Спасибо за описанную историю с ошибкой и выложенный совет.
Столкнулся с такой же ошибкой, работа встала, поддержка, к сожалению, весь день молчала.
Воспользовался Вашим советом, всё опять заработало.
Ещё раз спасибо и Удачи!
Страницы: 1