ailiboy / ebookdroid

Automatically exported from code.google.com/p/ebookdroid
0 stars 0 forks source link

NullPointerException at org.ebookdroid.core.PageTreeNode$2.run(PageTreeNode.java:223) #88

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Происходит аварийное завершение 
приложения с исключением NullPointerException at 
org.ebookdroid.core.PageTreeNode$2.run(PageTreeNode.java:223), revision 582 
(версия 1.3).
В строке 223 PageTreeNode.java оказывается, что 
bitmapBounds==null.
Патч в аттаче позволяет обойти проблему, 
но, по всей видимости, она где-то глубже.
Еще иногда происходит NullPointerException
    at org.ebookdroid.core.PageTreeNode.calculateAvgLum(PageTreeNode.java:340)

PS Очень понравился кроппинг, поэтому 
остался на текущей ревизии, несмотря на 
ошибки.

Original issue reported on code.google.com by mindphaser2k6 on 8 Nov 2011 at 8:44

Attachments:

GoogleCodeExporter commented 9 years ago
Похоже, баг возникает при использовании 
кэширования (страниц в памяти=3). Если 
поставить 0, то нет.

Original comment by mindphaser2k6 on 9 Nov 2011 at 4:00

GoogleCodeExporter commented 9 years ago
Баг точно глубже. Там где падает сейчас 
нулл из-за того, что декодирование страницы 
было неуспешным. Возможно не хватило 
памяти. Надо проверить, что все выделенные 
битмапы освобождаются.

Original comment by Andrei.K...@gmail.com on 9 Nov 2011 at 7:57

GoogleCodeExporter commented 9 years ago
Вполне возможно, что из-за памяти, т.к. даже 
если поставить nullcheck, часть страниц не 
отображается, а иногда программа падает с 
OutOfMemoryError.

Original comment by mindphaser2k6 on 9 Nov 2011 at 8:31

Attachments:

GoogleCodeExporter commented 9 years ago
Попробуй ревизию 586 - должно стать полегче.

Original comment by Andrei.K...@gmail.com on 10 Nov 2011 at 8:21

GoogleCodeExporter commented 9 years ago
Действительно, стало намного лучше. Пока 
багов не наблюдаю. Еще потестирую, если что 
проявится - напишу.

Original comment by mindphaser2k6 on 10 Nov 2011 at 3:55

GoogleCodeExporter commented 9 years ago

Original comment by Andrei.K...@gmail.com on 26 Nov 2011 at 10:21