Список форумов Bolide Software Bolide Software
Форум общения пользователей
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

 
 
[Bolide Software Home] [All My Movies™ page] [All My Books™ page] [Image Comparer™ page]


6.3 1308/1309 - Конфликт с плагинами z_a_s - Решено
На страницу 1, 2, 3, 4  След.
 
Начать новую тему   Ответить на тему    Список форумов Bolide Software -> All My Movies
Автор Сообщение
gansik
Пользователь


Зарегистрирован: 20.04.2009
Сообщения: 41

СообщениеДобавлено: Пт Фев 18, 2011 4:35 pm    Заголовок сообщения: 6.3 1308/1309 - Конфликт с плагинами z_a_s - Решено Ответить с цитатой

Проблема после обновления на 6.3 1308!
С жесткого диска невозможно добавить ни ДВД, ни фильм из файла.
Техническая информация считывается успешно, сведения из интернета загружаются успешно. При попытке закрыть карточку по "Ок" выдается ошибка: "Недостаточные сведения о ключевом столбце для обновления." Карточка в конце концов оказывается добавленной, но практически пустая. И удалить эту запись из базы не удается до перезапуска программы.
Сжимать базу пробовал - не помогает! В чем может быть дело?
Откатился на 6.2 все тоже самое. Что-то с базой, похоже. Бэкап - рулез! Не забывайте делать! Восстановился из последней резервной копии - работает, но обновлять программу теперь "очкую что-то".

Успешно добавил несколько фильмов в предыдущей версии. Сделал резервную копию базы. Обновил программу. При первой же попытке добавить фильм - та же ошибка! Данный билд портит базу!
Что, только у меня?


Последний раз редактировалось: gansik (Пт Мар 11, 2011 11:59 am), всего редактировалось 3 раз(а)
Вернуться к началу
bounguine
Пользователь


Зарегистрирован: 24.11.2008
Сообщения: 17

СообщениеДобавлено: Вс Фев 27, 2011 12:25 pm    Заголовок сообщения: Ответить с цитатой

У меня похожая проблема после перехода на последнюю версию.
После открытия программы первая по счету карточка фильма обновляется с kinopoisk-а без проблем.
При обновлении следующего фильма информация с сайта корректно отображается в карточке, но при нажатии на "ОК" выскакивает ошибка:

"Exception":
---------------------------------------------------------------------
2.1 "Date" : Sun, 27 Feb 2011 15:21:38 +0300
2.2 "Address": 00572210
2.3 Module : allmymovies.exe
2.4 "Type" : EOleException
2.5 "Message": Недостаточно сведений ключевого поля для обновления.

"Active Controls":
-------------------------------------------------------------
3.1 "Form Class" : TGetScreenForm
3.2 "Form Text" : Карточка фильма - KinoPoisk.ru (z_a_s)
3.3 "Control Class": TTeButton
3.4 "Control Text" : Ok

Лечится нажатием "Cancel" и перезапуском программы.
И так - каждый раз на втором фильме
Вернуться к началу
gansik
Пользователь


Зарегистрирован: 20.04.2009
Сообщения: 41

СообщениеДобавлено: Вс Фев 27, 2011 2:33 pm    Заголовок сообщения: Ответить с цитатой

У нас похоже одинаковые плагины живут - (z_a_s)
Может они с новой версией в чем-то не дружат?
Экспериментами можно долго "развлекаться", но лучше бы это разработчики проверили...
Я пока остался на предыдущей версии. Она работает без проблем.
Вернуться к началу
bounguine
Пользователь


Зарегистрирован: 24.11.2008
Сообщения: 17

СообщениеДобавлено: Вс Фев 27, 2011 3:10 pm    Заголовок сообщения: Ответить с цитатой

gansik писал(а):

Я пока остался на предыдущей версии. Она работает без проблем.


Черт, не вижу на сайте архива версий.
Ерунда какая-то.
Да и в инсталляторы автору неплохо бы включать номер версии и сборки.

Есть у кого-нибудь предыдущий инсталлятор?
Вернуться к началу
gansik
Пользователь


Зарегистрирован: 20.04.2009
Сообщения: 41

СообщениеДобавлено: Вс Фев 27, 2011 3:35 pm    Заголовок сообщения: Ответить с цитатой

Держи 6.2.1307: http://files.mail.ru/D95LHH

Но у меня с базой, которую последний релиз "потрогал", уже никто не смог работать. Хорошо бакап свежий был.
Вернуться к началу
bounguine
Пользователь


Зарегистрирован: 24.11.2008
Сообщения: 17

СообщениеДобавлено: Вс Фев 27, 2011 4:22 pm    Заголовок сообщения: Ответить с цитатой

Грасиас!

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

Спасибо автору - теперь приходится перезапускать программу после добавления фильма
Вернуться к началу
gansik
Пользователь


Зарегистрирован: 20.04.2009
Сообщения: 41

СообщениеДобавлено: Вс Фев 27, 2011 4:27 pm    Заголовок сообщения: Ответить с цитатой

Сочувствую.
Из интернета: "Админы делятся на тех, кто делает бакап, и тех, кто будет делать бакап".
Вернуться к началу
bounguine
Пользователь


Зарегистрирован: 24.11.2008
Сообщения: 17

СообщениеДобавлено: Вс Фев 27, 2011 4:31 pm    Заголовок сообщения: Ответить с цитатой

Я из первой категории - я делаю бэкап сразу после очередной итерации.
Поэтому и поимел проблему, сделав несколько бэкапов на новой версии.

Славненькая все-таки софтинка - слишком часто тут все слетает.
Вернуться к началу
bounguine
Пользователь


Зарегистрирован: 24.11.2008
Сообщения: 17

СообщениеДобавлено: Вс Мар 06, 2011 4:10 pm    Заголовок сообщения: Ответить с цитатой

Меня терзает нескрываемое любопытство - автор собирается исправлять баг или ему абсолютно все равно?
Вернуться к началу
gansik
Пользователь


Зарегистрирован: 20.04.2009
Сообщения: 41

СообщениеДобавлено: Вс Мар 06, 2011 8:47 pm    Заголовок сообщения: Ответить с цитатой

Зато вот такое письмо прислали:

"Хорошие новости - All My Movies попала в финал премии "Софт года", которую проводит mail.ru! Номинация "Дизайн и мультимедиа". Сейчас проходит голосование, от итогов которого зависит кто же станет победителем. И нам очень нужен ваш голос! ..."
Вернуться к началу
bounguine
Пользователь


Зарегистрирован: 24.11.2008
Сообщения: 17

СообщениеДобавлено: Вс Мар 06, 2011 10:16 pm    Заголовок сообщения: Ответить с цитатой

Да-да, мне тоже понравилось.
В новом билде 1309 ошибка появляется даже при одновременном чтении нескольких файлов во время импорта в базу.
Импорт попросту слетает на полпути.
Так что это очевидно ошибка автора.
Что-то накосячил в базе.


Последний раз редактировалось: bounguine (Вс Мар 06, 2011 10:18 pm), всего редактировалось 1 раз
Вернуться к началу
gansik
Пользователь


Зарегистрирован: 20.04.2009
Сообщения: 41

СообщениеДобавлено: Пн Мар 07, 2011 8:45 pm    Заголовок сообщения: Ответить с цитатой

Подтверждаю, в 1309 ошибка не исправлена!

Exclamation Авторы, сорри! Удалил плагины z_a_s - фильмы добавляются без проблем. Пойду в соответствующую тему... Exclamation
Вернуться к началу
bounguine
Пользователь


Зарегистрирован: 24.11.2008
Сообщения: 17

СообщениеДобавлено: Вт Мар 08, 2011 3:04 pm    Заголовок сообщения: Ответить с цитатой

У меня ошибка возникает даже после удаления плагинов ZAS-а.
Специально добавил 10 фильмов за один раз.
После добавления открыл карточку первого добавленного фильма и, не редактируя, просто нажал на стрелку "Редактирование следующего фильма").
Результат - ошибка.
Думаю, это все же ошибка авторов
Вернуться к началу
gansik
Пользователь


Зарегистрирован: 20.04.2009
Сообщения: 41

СообщениеДобавлено: Ср Мар 09, 2011 7:27 am    Заголовок сообщения: Ответить с цитатой

Так у тебя база уже с "повреждением". Ты же писал, что у тебя бакапа "непорченного" не осталось? Вылечится само оно врядли.
Я имею ввиду, что на рабочей, небитой базе последние билды без плагинов z_a_s такой ошибки не дают. Пока...
Вернуться к началу
bounguine
Пользователь


Зарегистрирован: 24.11.2008
Сообщения: 17

СообщениеДобавлено: Ср Мар 09, 2011 9:46 am    Заголовок сообщения: Ответить с цитатой

Так какое отношение имеют плагины ZAS-а к процедуре добавления новой записи?

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

Автор, предположим, внес изменения в структуре базы данных в билде 1308 (добавил новое поле, переименовал старое, добавил новую таблицу, изменил связи между таблицами и т.п.)

При этом могут возникать ошибки следующего характера:
1. Несоответствие типа данных (например, строковые значения вносятся в поля, предназначенные для хранения числовых значений).
Если плагином используется специализированный интерфейс, автор должен позаботится о проверке типа вносимых данных, если плагин работает с базой напрямую, автор программы должен известить авторов плагинов о произошедших изменениях. А еще лучше, если до внесения изменений в плагинах автор программы заблокирует использование "старого" плагина.
2. Заполнение несоответствующих полей при соблюдении типа вносимых данных (например, поле "режиссер" в результате изменений БД ошибочно заполняется информацией о сценаристе).
В этом случае автор программы должен уведомить авторов плагинов об изменениях структуры БД.
Возможны и другие ошибки, но они, повторюсь, не могут повлиять на процедуру добавления новой записи.
И удаление плагинов ZAS-а с последующей ошибкой при добавлении новой строки тому доказательство.

PS
Естественно, само собой ничего не исправится. Ошибку должен исправит автор программы.
И еще - я бы посоветовал автору повнимательней относиться к плагинам ZAS-а, без которых ценность программы весьма сомнительна.
Вернуться к началу
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Bolide Software -> All My Movies Часовой пояс: GMT
На страницу 1, 2, 3, 4  След.
Страница 1 из 4

 


Powered by phpBB © 2001, 2005 phpBB Group