У вас есть проблемы напоминаний в MLO-Android? Ответьте: Да/Нет.

MLO Rapid Task Entry

О найденных ошибках, опечатках или неверном поведении MLO для PocketPC
Автор темы

-error
Сообщения: 16
Зарегистрирован: фев 2009

MLO Rapid Task Entry

Сообщение -error » 13 фев 2009, 07:37

Добрый день.

На КПК hx2490b с wm5 не работает быстрый ввод заданий. Программа запускается, открывает файл, видит в нем задания. Но при нажатии "Add Task" вываливается с диалоговым окном "Error opening datafile": Unable to open the datafile. Code: 0x802DFFFF
Как бороть?

Аватара пользователя
oleg
Сообщения: 46
Зарегистрирован: фев 2009

Re: MLO Rapid Task Entry

Сообщение oleg » 16 фев 2009, 08:13

Здравствуйте!

Скажите пожалуйста, эта проблема возникает, когда файл данных открыт основной программой или нет? Есть ли какая-либо зависимость между возникновением данной ошибки и состоянием подключения КПК к десктоп компьютеру?


Спасибо,
Олег

Автор темы

-error
Сообщения: 16
Зарегистрирован: фев 2009

Re: MLO Rapid Task Entry

Сообщение -error » 16 фев 2009, 09:37

Добрый день.

Код ошибки всегда одинаков, в не зависимости от того, запущен ли сам MLO или нет. Единственное различие заключается в том, что при закрытом MLO, MLO Rapid Task Entry не показывает список задач верхнего уровня из файла, а предлагает единственный выбор - "<Inbox>".

Честно говоря, не проверял, появляется ли эта ошибка с подключением к ПК, т.к. все . Но могу попробовать и в этом виде.

Аватара пользователя
oleg
Сообщения: 46
Зарегистрирован: фев 2009

Re: MLO Rapid Task Entry

Сообщение oleg » 16 фев 2009, 10:28

-error писал(а):Добрый день.

Код ошибки всегда одинаков, в не зависимости от того, запущен ли сам MLO или нет. Единственное различие заключается в том, что при закрытом MLO, MLO Rapid Task Entry не показывает список задач верхнего уровня из файла, а предлагает единственный выбор - "<Inbox>".

Честно говоря, не проверял, появляется ли эта ошибка с подключением к ПК, т.к. все . Но могу попробовать и в этом виде.

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

Автор темы

-error
Сообщения: 16
Зарегистрирован: фев 2009

Re: MLO Rapid Task Entry

Сообщение -error » 17 фев 2009, 06:53

На кпк был установлен Sprite Backup. Но после его сноса ничего не изменилось.
Файл данных и так хранится во внутренней памяти. Я попробовал скопировать файлик на SD-карту и добавить задание туда. Не получилось с той же диагностикой.

Что вообще означает ошибка 0x802DFFFF? Она возвращается какими-то системными/библиотечными вызовами виндов?

Аватара пользователя
oleg
Сообщения: 46
Зарегистрирован: фев 2009

Re: MLO Rapid Task Entry

Сообщение oleg » 17 фев 2009, 08:52

-error писал(а):На кпк был установлен Sprite Backup. Но после его сноса ничего не изменилось.
Файл данных и так хранится во внутренней памяти. Я попробовал скопировать файлик на SD-карту и добавить задание туда. Не получилось с той же диагностикой.

Что вообще означает ошибка 0x802DFFFF? Она возвращается какими-то системными/библиотечными вызовами виндов?

Это ошибка -1 в исполнении sqlite. В списке ошибок не значится, так как там они положительные.

Автор темы

-error
Сообщения: 16
Зарегистрирован: фев 2009

Re: MLO Rapid Task Entry

Сообщение -error » 17 фев 2009, 11:48

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

Аватара пользователя
oleg
Сообщения: 46
Зарегистрирован: фев 2009

Re: MLO Rapid Task Entry

Сообщение oleg » 17 фев 2009, 12:08

-error писал(а):интересно бы узнать, на каком этапе возникает эта ошибка. может, не получается создать временный файл (как я понимаю, они используются для реализации rollback-сегментов).
надо полагать, что errmsg просто игнорируется? возможно, там написано что-то внятное...

Можно заэнаблить лог файл и посмотреть что он скажет :)
Ley: HKEY_CURRENT_USER\Software\MLO\MLO
Value: RTELogEnabled (DWORD) = 1
Файл MLONewMenu.log будет создан рядом с MLONewMenu.dllю
Если есть возможность, попробуйте, пожалуйста, заэнаблить лог, сделать софт-рисет, воспроизвести ошибку и прислать мне лог файл.
Заранее спасибо!

Автор темы

-error
Сообщения: 16
Зарегистрирован: фев 2009

Re: MLO Rapid Task Entry

Сообщение -error » 17 фев 2009, 14:10

вот, что получилось:

Код: Выделить всё

0312019a 16:50:49: -*- The log has been enabled -*-
0312019a 16:50:49: Module: \Program Files\MyLife Organized\MLONewMenu.dll, ver. 2, 5, 0, 551
0312019a 16:50:49: PPC Model: `HP iPAQ hx2490b'
0312019a 16:50:49: PPC OS: 5.1.1702, `'
0312019a 16:50:49: CRapidTaskEntry::CRapidTaskEntry()
0312019a 16:50:49: CRapidTaskEntry::FinalConstruct()
0312019a 16:50:49: ENTER: CRapidTaskEntry::CreateNewItem(hwndParent: 0x7c072c50)
0312019a 16:50:49:   ENTER: CRapidTaskEntry::DoCreateNewItem(hwndParent: 0x7c072c50)
0312019a 16:50:49:     Invoking FindWindow()...
0312019a 16:50:49:     FindWindow() = 0x00000000
0312019a 16:50:49:     Attaching to the parent window...
0312019a 16:50:49:     Parent window attached
0312019a 16:50:49:     Creating dialog...
0312019a 16:50:49:     Going modal...
0312019a 16:50:50:     OnSetfocusEdtCaption()
0312019a 16:50:50:     OnTimer(1)
0312019a 16:50:50:     OnTimer(1)
0312019a 16:50:50:     OnTimer() - got it
0312019a 16:50:50:     OnTimer(1)
0312019a 16:50:50:     OnTimer() - got it
0312019a 16:50:51:     OnTimer(1)
0312019a 16:50:51:     OnTimer() - got it
0312019a 16:50:51:     OnTimer(1)
0312019a 16:50:51:     OnTimer() - got it
0312019a 16:50:53:     ENTER: CDlgRapidEntry::OnCancelMode(), FileDlg: 0x1802f244
0312019a 16:50:53:     LEAVE: CDlgRapidEntry::OnCancelMode()
0312019a 16:50:55:     OnSetfocusEdtCaption()
0312019a 16:51:03:     ENTER: CDataProvider::TryAcquireLock(60)
0312019a 16:51:03:       Locking `\My Documents\MyLife.mlp'
0312019a 16:51:03:       Lock handle: 0x831a40aa, err: 0 (hr: 0x00000000)
0312019a 16:51:03:       Lock acquired, exiting
0312019a 16:51:03:     LEAVE: CDataProvider::TryAcquireLock() = 1
0312019a 16:51:03:     ENTER: CDataProvider::IsDesktopMLOFile(`\My Documents\MyLife.mlp`)
0312019a 16:51:03:     LEAVE: CDataProvider::IsDesktopMLOFile() = 0
0312019a 16:51:03:     ENTER: CDataProvider::IsValidCDBFile(`\My Documents\MyLife.mlp`)
0312019a 16:51:03:     LEAVE: CDataProvider::IsValidCDBFile() = 0
0312019a 16:51:03:     ENTER: CDataProvider::IsValidSQLiteFile(`\My Documents\MyLife.mlp`)
0312019a 16:51:03:     LEAVE: CDataProvider::IsValidSQLiteFile() = 1
0312019a 16:51:03:     ENTER: CSQLiteDataProvider::InternalOpen(\My Documents\MyLife.mlp)
0312019a 16:51:04:       Unhandled error when opening the database.
0312019a 16:51:04:       ERROR: CheckResult(): Unable to open the data file.

Code: 0x802DFFFF
0312019a 16:51:04:       ENTER: CDlgRapidEntry::OnCancelMode(), FileDlg: 0x00000000
0312019a 16:51:04:       LEAVE: CDlgRapidEntry::OnCancelMode()
0312019a 16:51:05:       Modal result is 2.
0312019a 16:51:05:     LEAVE: CRapidTaskEntry::DoCreateNewItem() = 0x00000000
0312019a 16:51:05:   LEAVE: CRapidTaskEntry::CreateNewItem() = 0x00000000
0312019a 16:51:05:   CRapidTaskEntry::FinalRelease()
0312019a 16:51:05:   CRapidTaskEntry::~CRapidTaskEntry()
DESTROY: ========== Log \Program Files\MyLife Organized\MLONewMenu.dll.log finished ==========


PS. прикрепить файлик не смог, т.к. раширение .log запрещено, а гадать, какие разрешены не хочется.

Аватара пользователя
oleg
Сообщения: 46
Зарегистрирован: фев 2009

Re: MLO Rapid Task Entry

Сообщение oleg » 18 фев 2009, 19:40

-error писал(а):вот, что получилось:
...

Спасибо! Не похоже, что стало понятнее. Похоже, надо добавить логгинга. Могу добавить и прислать версию для проверки. Что скажете?


Вернуться в «Ошибки, опечатки, "глюки", "баги"»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость