Автор Тема: Crash Shortbook на определённой странице.  (Прочитано 17291 раз)

0 Пользователей и 1 Гость просматривают эту тему.

sangesi

  • Постоялец
  • ***
  • Сообщений: 26
  • Карма: +2/-0
    • Просмотр профиля
http://lib.rus.ec/b/131819 - на 4-й главе программа обрушивается.
проверено на 2г (ос 3.1.2), 3гс (ос 4.0). Пробовал переверстать текст - эффект тот же.
Если читать со страницы следующей за заглавием главы, то ничего не ломается.

a_k

  • Ветеран
  • *****
  • Сообщений: 535
  • Карма: +30/-3
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #1 : 06 Июля 2010, 22:36:06 »
Сразу после заголовка 4 главы вставлен тег картинки, которой нет. Валидацию то это проходит, но, видимо шортбук тут клинит. Я конечно могу это подправить в тексте, Только запостить сюда не смогу. Или Вы сами можете поредактировать, убрав строку "<image l:href=""/>"
Юрий, похоже это бывает периодически, поскольку помнится мы подобное уже обсуждали. Не сделать ли Вам игнорирование все-таки подобного рода ошибок?

P.S. Кстати, то же самое встречается и в пятой главе
« Последнее редактирование: 06 Июля 2010, 22:40:32 от a_k »

shortki

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3124
  • Карма: +188/-10
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #2 : 07 Июля 2010, 10:52:25 »
Да, на связке «пустая строка» и закрывающийся тег без пробела после строки программу клинит — она не может закрыть тег и вписывает в него всю книгу после этого тега пока хватает памяти, а потом её просят выйти :)
 

a_k

  • Ветеран
  • *****
  • Сообщений: 535
  • Карма: +30/-3
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #3 : 07 Июля 2010, 19:35:16 »
Здесь же тег image, внутри него параграфов быть не может. Так что с помощью проверки легко (IMHO) обходится такого рода ошибка. Я точно помню, такого рода ошибку мы уже обсуждали.

shortki

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3124
  • Карма: +188/-10
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #4 : 08 Июля 2010, 00:30:23 »
Здесь важно сочетание «пустой строки» и закрывающегося тега без пробела перед ним, это конкретный глюк моего партера, и этот случай я упустил.

a_k

  • Ветеран
  • *****
  • Сообщений: 535
  • Карма: +30/-3
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #5 : 08 Июля 2010, 21:06:31 »
Видимо мы с Вами о разном говорим
Я вижу там конструкцию
   </title>
   <image l:href=""/>
   <p>
на 505 и 639 строках. А пустой строки - не вижу.

shortki

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3124
  • Карма: +188/-10
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #6 : 08 Июля 2010, 21:42:46 »
Строка в смысле строкового значения атрибута тега, вот это сочетание ""/> рушит программу. Хоть оно формально корректно, но на практике бессмысленно.

a_k

  • Ветеран
  • *****
  • Сообщений: 535
  • Карма: +30/-3
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #7 : 09 Июля 2010, 23:00:07 »
Подобного рода конструкции весьма часто встречаются.

shortki

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3124
  • Карма: +188/-10
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #8 : 10 Июля 2010, 02:52:13 »
Да, но такая вот комбинация  "" />  «безопасна» и чаще используется,  поэтому ошибка относительно редка.

sangesi

  • Постоялец
  • ***
  • Сообщений: 26
  • Карма: +2/-0
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #9 : 16 Октября 2010, 03:56:09 »
можете поредактировать, убрав строку "<image l:href=""/>"
спасибо за ответы, я не в курсе был, что кто-то отвечал,а заглядывать забываю :-)
...
я то поправить смогу, да, ну и от одного-другого безобидного крэша тоже не сильно расстроюсь. Просто подумалось, что Юрию будет интересно знать, на что ещё можно обратить внимание при следующих релизах, если это поддаётся починке конечно.

LeZu

  • Пользователь
  • **
  • Сообщений: 11
  • Карма: +1/-1
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #10 : 25 Ноября 2010, 22:07:54 »
Да, но такая вот комбинация  "" />  «безопасна» и чаще используется,  поэтому ошибка относительно редка.

Не так уж и редка, не могу открыть примерно 50% больших книжек со сложной структурой (с комментариями, примечаниями и т.д.)

Илиар

  • Ветеран
  • *****
  • Сообщений: 199
  • Карма: +16/-0
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #11 : 26 Ноября 2010, 11:18:55 »
Не так уж и редка, не могу открыть примерно 50% больших книжек со сложной структурой (с комментариями, примечаниями и т.д.)
Происходит именно из за этой ошибки? Вариантов ошибки может быть сножество. Скорее всего на разные книги приходятся разные ошибки.

LeZu

  • Пользователь
  • **
  • Сообщений: 11
  • Карма: +1/-1
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #12 : 26 Ноября 2010, 12:09:29 »
Не так уж и редка, не могу открыть примерно 50% больших книжек со сложной структурой (с комментариями, примечаниями и т.д.)
Происходит именно из за этой ошибки? Вариантов ошибки может быть сножество. Скорее всего на разные книги приходятся разные ошибки.

Скажем так, я не самый большой спец по fb2, но меня немного не устраивает ситуация, при которой купленная мной программа ведет себя, как впечатлительная барышня - валится в обморок от каждой неточности в разметке в то время как ее бесплатные конкуренты прожевывают эти ошибки, и не морщатся.

a_k

  • Ветеран
  • *****
  • Сообщений: 535
  • Карма: +30/-3
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #13 : 26 Ноября 2010, 21:32:55 »
У большинства пользователей этой проблемы нет. Более того, насколько я знаю, Вы единственный, у кого программма валится на каждой второй книге. Я не защищаю ShortBook и её автора, но будьте конструктивны в своей критике.

shortki

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 3124
  • Карма: +188/-10
    • Просмотр профиля
Re: Crash Shortbook на определённой странице.
« Ответ #14 : 26 Ноября 2010, 21:58:30 »
… Я не защищаю ShortBook и её автора, но будьте конструктивны в своей критике.

Всеравно спасибо :)