Personal Video Database
Русский => Поддержка => Тема начата: Sergei.Ka от 08 Марта 2010, 22:24:14
-
Кто может знать, что означает такая ошибка (возникает при открытии базы).
(http://s41.radikal.ru/i091/1003/77/635e1b5d758b.jpg)
-
Повреждена база похоже.
Гляньте вопрос №39 в FAQ.
-
Это я уже попробовал сделать - не помогло. Правда теперь хотя бы bagreport появился.
-
Тогда шлите багрепорт...
-
Это я уже попробовал сделать - не помогло. Правда теперь хотя бы bagreport появился.
Не помогло в каком смысле? После выполнения gfix.exe есть какие-то надписи? Если база данных исправна, то gfix.exe должен выполниться молча, без сообщений.
2 nostra: может быть, встроить запуск gfix.exe в программу? Скрыв выдачу на консоль и запаковав все в графический фейс. Хотя бы на уровне сообщений "База исправна", "База неисправна. Попытаться восстановить?", "Восстановление прошло успешно", "Восстановление не прошло".
-
gfix отработало вроде бы без замечаний (или я их не успел увидеть).
-
gfix отработало вроде бы без замечаний (или я их не успел увидеть).
Кинь fbtools и базу данных в каталог с коротким путем, например, C:\fbtools.
Запусти в главном меню Windows Пуск -> Выполнить. Введи cmd и нажми OK. (Либо Меню Пуск -> Программы -> Стандартные -> Командная строка) Должно появиться окно с командной строкой. Далее:
C:
cd C:\fbtools
gfix.exe -v -f movies.pvd
где вместо movies.pvd - название файла с твоей базой данных.
-
Результат работы gfix -v -f
Number of record level errors: 1
Number of database page errors: 578
-
Результат работы gfix -v -f
Number of record level errors: 1
Number of database page errors: 578
База данных испорчена. Попробуй вылечить базу данных в соответствии с ответом на вопрос 39 (http://www.videodb.info/forum_ru/index.php?topic=134.msg5217#msg5217) в FAQ. Если не удастся, надеюсь, есть резервная копия.
2 nostra: все-таки нужно добавлять исправление базы в программу.
-
После исправления базы в соответствии с ответом на вопрос 39 в FAQ gfix ошибок не выдает. Но база не открывается. Begreport я выслал на почту support еще вчера. Ну что, нереально спасти базу? ::)
-
2 nostra: все-таки нужно добавлять исправление базы в программу.
Добавил в TODO
Begreport я выслал на почту support еще вчера. Ну что, нереально спасти базу? ::)
Очень странная ошибка. Попробуйте убрать плагин "Напоминалка" (похоже, что как-то с ним связано). Если появится опять ошибка шлите баг репорт сразу же.
-
После исправления базы в соответствии с ответом на вопрос 39 в FAQ gfix ошибок не выдает.
А это откуда?
Результат работы gfix -v -f
Number of record level errors: 1
Number of database page errors: 578
Или ошибка появляется, после исправления пропадает, а потом опять появляется?
-
После исправления базы в соответствии с ответом на вопрос 39 в FAQ gfix ошибок не выдает.
А это откуда?
Результат работы gfix -v -f
Number of record level errors: 1
Number of database page errors: 578
Или ошибка появляется, после исправления пропадает, а потом опять появляется?
Ошибки в живой базе. После попытки исправления с помощью gbak в резервной копии уже таких ошибок нет. Убрал напоминалку. Теперь никаких сообщений или ошибок при открытии резервной копии не возникает, база открывается но в нет нет ни одного фильма :). Теперь вот думаю начать ее с самого начала. Правда на 1 600 фильмов и 12 000 персон придется убить немного времени. Спасибо за попытки помочь :)
-
Ну последнее, что осталось - это залить базу куда-нибудь чтобы можно было на неё посмотреть, но вероятность восстановления, конечно, не велика.
-
Принёс на работу версию 0.9.9.21 со своей "домашней" рабочей базой. При попытке "сгруппировать по актёрам", или провести поиск по "актёрам" - вылетает именно эта ошибка, как указано в начале темы.
База, при этом, не повреждается, и если перезагрузить программу (предварительно сменив "группировку" на любую другую) прекрасно открывается... Но при обращении к "актёрам" - вновь падает. При этом внутри каждого фильма "актёры" прекрасно и без проблем прописаны, да и на "базу людей" переключается без проблем и глюков (там правда "людей" мало, я их не записываю).
\\upd: аналогичная ситуация при выборе "режиссёров", "продюсеров" и прочих людей.
З.Ы. При этом на "новосозданной базе" эта проблема не возникает.
-
Можно попробовать:
1. Ещё раз перенести базу (может быть что-то пошло не так в процессе копирования)
2. Выполнить действия указанные в этом топике: http://www.videodb.info/forum_ru/index.php?topic=817.0