Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
hedgehog77 Зрелый участник форума
Зарегистрирован: 19.07.2007 Сообщения: 122 Откуда: Минск
|
Добавлено: Пн Фев 11, 2008 3:13 Заголовок сообщения: JEFLibrarian (ex. JFBLibrary) |
|
|
Итак, по немногочисленным, но настойчивым просьбам выкладываю тестовую версию JEFLibrarian (ранее известную как "Еще одна система ведения локальных библиотек")
Скачивать здесь (версия от 2009/01/03):
Если нужны версии для остальных платформ (Solaris, AIX и пр.) -- пишите, соберу и выложу.
Для работы нужне Java Runtime Environment (JRE) v.1.5 (или выше), скачивается тут: http://www.java.com/ru/
Адрес проекта http://www.assembla.com/wiki/show/jfblibpublic
Версия тестовая, со всеми вытекающими последствиями -- не ждите от нее полного функционала и стабильной работы.
Внимание: если у вас есть замечания/предложения/найденные баги, то не забывайте оставлять их в виде тикета по следующему адресу http://trac2.assembla.com/jfblibpublic/newticket -- регистрироваться не надо, добавлять тикеты могут анонимные пользователи (в поле "Your email or username" можно ввести свой ник). Это облегчит жизнь разработчику и не даст вашему полезному предложению/багрепорту пропасть в недрах тредов на форуме. А если вы еще сможете предварительно перед добавлением тикета проверить нет ли уже похожего (вот тут http://trac2.assembla.com/jfblibpublic/report/1), то моему восхищению вами просто не будет предела.
Последний раз редактировалось: hedgehog77 (Вт Янв 06, 2009 12:52), всего редактировалось 12 раз(а) |
|
Вернуться к началу |
|
|
Mar00k Новенький участник форума
Зарегистрирован: 16.11.2007 Сообщения: 32 Откуда: Минск
|
Добавлено: Пн Фев 11, 2008 14:08 Заголовок сообщения: |
|
|
Уже качаю. Будем смотреть что там и как. =)
Последний раз редактировалось: Mar00k (Чт Фев 14, 2008 10:47), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
Cd_spb Зрелый участник форума
Зарегистрирован: 28.06.2006 Сообщения: 189
|
Добавлено: Пн Фев 11, 2008 15:28 Заголовок сообщения: |
|
|
hedgehog77
Думаю это будет не лишним
|
|
Вернуться к началу |
|
|
i_no_k Новенький участник форума
Зарегистрирован: 03.08.2007 Сообщения: 35 Откуда: Новосибирск
|
Добавлено: Пн Фев 11, 2008 15:52 Заголовок сообщения: |
|
|
hedgehog77
Дождались
За что отвечает "instant import" в окне импорта?
И еще не получилось сдружить с внешней читалкой - Код: | An error has occurred. See error log for more details.
java.lang.NullPointerException
|
_________________ Dell Axim x51v |
|
Вернуться к началу |
|
|
WhiteOwl Новенький участник форума
Зарегистрирован: 16.04.2007 Сообщения: 70
|
Добавлено: Пн Фев 11, 2008 18:59 Заголовок сообщения: |
|
|
Превью версия и первые замечания.
- Запускаемый файл называется eclipse.exe. Мелочь, но не порядок
- Перенести базу из предыдущей версии.... сложновато.
- Опять имеется странная "Welcome" страничка которую надо закрывать при старте.
... щас вся моя библиотека загрузится в новый вариант программы буду ковырять дальше
Добавлено спустя 22 минуты 44 секунды:
мдя.... Натравил добавление книг на каталог с базой от предыдущей версии. Затянула успешно 449 книг, потом сказала:
Код: | org.hibernate.exception.ConstraintViolationException: could not insert collection: [net.jeflib.fb2.Book.translators#131519]
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:71)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1183)
at org.hibernate.action.CollectionRecreateAction.execute(CollectionRecreateAction.java:26)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:250)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:234)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:145)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)
at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:41)
at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1114)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:811)
at net.jeflib.db.orm.Database.saveDoc(Database.java:377)
at net.jeflib.db.Repository.saveDoc(Repository.java:171)
at net.jeflib.gui.view.ViewAddBook.loadOneBook(ViewAddBook.java:758)
at net.jeflib.gui.view.ViewAddBook.access$21(ViewAddBook.java:739)
at net.jeflib.gui.view.ViewAddBook$18.run(ViewAddBook.java:613)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Caused by: SQL Exception: INSERT on table 'BOOK2TRANSLATOR' caused a violation of foreign key constraint 'FKA5412D43D459CE35' for key (131519). The statement has been rolled back.
at org.apache.derby.impl.jdbc.Util.generateCsSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
at org.apache.derby.impl.jdbc.ConnectionChild.handleException(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedStatement.executeStatement(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeStatement(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedPreparedStatement.executeUpdate(Unknown Source)
at org.hibernate.jdbc.NonBatchingBatcher.addToBatch(NonBatchingBatcher.java:23)
at org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1146)
... 16 more | и около дюжины книг с такой же ошибкой, а оставшуюся тысячу книг не смогла загрузить по причине:
Код: | java.lang.OutOfMemoryError: Java heap space |
|
|
Вернуться к началу |
|
|
terver Новенький участник форума
Зарегистрирован: 31.01.2006 Сообщения: 39
|
Добавлено: Вт Фев 12, 2008 12:56 Заголовок сообщения: |
|
|
Что используется такого windows-specific, что это Java-приложение не должно работать на линуксе? |
|
Вернуться к началу |
|
|
hedgehog77 Зрелый участник форума
Зарегистрирован: 19.07.2007 Сообщения: 122 Откуда: Минск
|
Добавлено: Вт Фев 12, 2008 15:19 Заголовок сообщения: |
|
|
i_no_k писал(а): | За что отвечает "instant import" в окне импорта? |
Instant import -- это многопоточный импорт от Андрея. Версия экспериментальная, пользоваться с осторожностью.
i_no_k писал(а): | И еще не получилось сдружить с внешней читалкой - Код: | An error has occurred. See error log for more details.
java.lang.NullPointerException
|
|
Пришли, плиз, лог (.metadata/.log). Идеально будет если ты файл лога прибьешь непосредственно перед вызовом внешней читалки, и после возникновения ошибки скопируешь лог и пришлешь (в личку или в тикет на assembla.com).
Добавлено спустя 13 минут 56 секунд:
WhiteOwl писал(а): |
- Запускаемый файл называется eclipse.exe. Мелочь, но не порядок |
Это чтобы запутать шпионов Можно смело переимновать в любое другое название.
WhiteOwl писал(а): | - Перенести базу из предыдущей версии.... сложновато. |
Жизнь вообще сложная штука. Если бы я еще занялся написанием конвертера, то новая версия вышла бы только летом. Хорошая новость в том, что вероятность еще одного такого сурового изменения (с последующим переимпортм базы) близка к нулю.
WhiteOwl писал(а): |
- Опять имеется странная "Welcome" страничка которую надо закрывать при старте. |
Она открывается только при первом запуске.
WhiteOwl писал(а): |
мдя.... Натравил добавление книг на каталог с базой от предыдущей версии. Затянула успешно 449 книг, потом сказала:
[code]org.hibernate.exception.ConstraintViolationException: could not insert collection: [net.jeflib.fb2.Book.translators#131519] |
Можно ссылку на книжку, на которой упал импорт?
Добавлено спустя 7 минут 49 секунд:
terver писал(а): | Что используется такого windows-specific, что это Java-приложение не должно работать на линуксе? |
Почему не должно? Очень даже работает, просто нужна сборка под Linux. Выложу сегодня вечером. Сборки по разные платформы отличаются только SWT-библиотеками (GUI-библиотека, замена тормозного Swing-a). |
|
Вернуться к началу |
|
|
i_no_k Новенький участник форума
Зарегистрирован: 03.08.2007 Сообщения: 35 Откуда: Новосибирск
|
Добавлено: Вт Фев 12, 2008 15:46 Заголовок сообщения: |
|
|
hedgehog77
Создал тикет с логом.
Кстати, дома при импорте книг такая же ошибка, как у WhiteOwl, только началась где-то на 201
При использовании Instant import список импорта не чистится, галки не скидываются - так и надо? _________________ Dell Axim x51v |
|
Вернуться к началу |
|
|
WhiteOwl Новенький участник форума
Зарегистрирован: 16.04.2007 Сообщения: 70
|
Добавлено: Вт Фев 12, 2008 18:21 Заголовок сообщения: |
|
|
hedgehog77 писал(а): | WhiteOwl писал(а): |
мдя.... Натравил добавление книг на каталог с базой от предыдущей версии. Затянула успешно 449 книг, потом сказала:
[code]org.hibernate.exception.ConstraintViolationException: could not insert collection: [net.jeflib.fb2.Book.translators#131519] |
Можно ссылку на книжку, на которой упал импорт? | К сожалению ссылки нету. Эта пачка книжек уже давно валяется у меня на компашках и откуда я ее взял уже не упомню... Но вообще-то, слова 'ConstraintViolationException' и 'Book.translators' навели на мысль заглянуть в недра fb2 и точно - для этой книги указано два переводчика... |
|
Вернуться к началу |
|
|
batal Новенький участник форума
Зарегистрирован: 19.11.2007 Сообщения: 2
|
Добавлено: Вт Фев 12, 2008 22:12 Заголовок сообщения: |
|
|
Привет!
Отвечаю на вопросы по Instant import.
Многопоточный импорт сейчас работает следущим образом:
1) После запуска идем на закладку и выставляем галку Instant import.
2) Пытаемся добавить каталог с книгами.
3) Смотрим на процесс загрузки во Progress View
Описание багов и пожеланий в виде тикетов приветствуются |
|
Вернуться к началу |
|
|
hedgehog77 Зрелый участник форума
Зарегистрирован: 19.07.2007 Сообщения: 122 Откуда: Минск
|
Добавлено: Ср Фев 13, 2008 2:49 Заголовок сообщения: |
|
|
Выложил версию под linux и обновление (см. начало темы).
В обновлении пофиксен баг с переводчиками при импорте и несколько прочих мелких багов. Обновление распкаовывается в корень программы. |
|
Вернуться к началу |
|
|
i_no_k Новенький участник форума
Зарегистрирован: 03.08.2007 Сообщения: 35 Откуда: Новосибирск
|
Добавлено: Ср Фев 13, 2008 15:06 Заголовок сообщения: |
|
|
hedgehog77
Запустил на работе после обновления:
Лог в тикете, кстати, на попытку запуска внешней читалки теперь просто не реагирует, обложки не отображает, свойства не выводит, хотя импорт вроде работает.
Может, проблема в машине, дома еще проверю.
Добавлено спустя 15 часов 13 минут 7 секунд:
Проверил дома - тоже самое. _________________ Dell Axim x51v |
|
Вернуться к началу |
|
|
Alexus Новенький участник форума
Зарегистрирован: 26.10.2005 Сообщения: 85 Откуда: Москва
|
Добавлено: Чт Фев 14, 2008 12:55 Заголовок сообщения: |
|
|
Дык, а как все же по поводу этой вот ошибки:
WhiteOwl писал(а): | и около дюжины книг с такой же ошибкой, а оставшуюся тысячу книг не смогла загрузить по причине:
Код:
java.lang.OutOfMemoryError: Java heap space |
А то у меня такая же заморока. Создал новую базу. Все с нуля. Натравил на каталог. А она загрузила 1428 книг, а потом тоже сообщение пошло. Мемори, мол, аут.
Добавлено спустя 17 минут 31 секунду:
Еще, вот заметил:
Решил отредактировать в книге аннотацию. Вызвал на редакцию, сделал, вышел. Курсор вместо того, чтобы остаться на редактируемой книге, перескочил на начало каталога авторов, на первую книгу.
Непорядок.
Добавлено спустя 3 часа 1 минуту 10 секунд:
И еще.
А как собственно удалить старую базу. Ну, создал я тестовую базу поупражнялся и решил ее снести. Просто удалить файл с расширением jfl или еще что-то надо делать? _________________ Во многой мудрости много печали, кто умножает познания - умножает скорбь |
|
Вернуться к началу |
|
|
WhiteOwl Новенький участник форума
Зарегистрирован: 16.04.2007 Сообщения: 70
|
Добавлено: Чт Фев 14, 2008 17:58 Заголовок сообщения: |
|
|
Alexus писал(а): | А как собственно удалить старую базу. Ну, создал я тестовую базу поупражнялся и решил ее снести. Просто удалить файл с расширением jfl или еще что-то надо делать? | В том же каталоге что и jfl файл есть еще и каталог с тем же именем (но без расширения конечно). Этот каталог тоже надо удалять. Там лежат собственно данные. В jfl хранится только структура базы. |
|
Вернуться к началу |
|
|
hedgehog77 Зрелый участник форума
Зарегистрирован: 19.07.2007 Сообщения: 122 Откуда: Минск
|
Добавлено: Чт Фев 14, 2008 19:59 Заголовок сообщения: |
|
|
i_no_k писал(а): | hedgehog77
Лог в тикете, кстати, на попытку запуска внешней читалки теперь просто не реагирует, обложки не отображает, свойства не выводит, хотя импорт вроде работает.
Проверил дома - тоже самое. |
Возможно битый апдейт. Обвноление распакоывал в корень програмы? (4 jar-файла в plugins должны перезаписаться)
Кстати вопрос ко обществу: что лучше выкладывать -- 20Мб полные сборки программы, но без проблем, или ~5Мб обновления но с возможным проблемами?
Добавлено спустя 5 минут 14 секунд:
Alexus писал(а): | А то у меня такая же заморока. Создал новую базу. Все с нуля. Натравил на каталог. А она загрузила 1428 книг, а потом тоже сообщение пошло. Мемори, мол, аут. |
Импорт подправил -- счас тестирую -- 2500 уже книг импортировано, полет нормальный. Если все будет ок, в ближайшие дни выложу обновление
Alexus писал(а): | Решил отредактировать в книге аннотацию. Вызвал на редакцию, сделал, вышел. Курсор вместо того, чтобы остаться на редактируемой книге, перескочил на начало каталога авторов, на первую книгу. |
Уже сам наткнулся и исправил - будет в следующем апдейте. |
|
Вернуться к началу |
|
|
|