[bd-users] bibledesktop 0.9.9: null pointer exception on startup

Justus Piater Justus.Piater at ULg.ac.be
Tue Mar 29 09:55:26 MST 2005


Hi,

I just downloaded bibledesktop 0.9.9, and when I launch it using
jsword.sh (using Sun's JRE 1.5 under Linux), it crashes just after
completing the progress bar in the startup screen.

This happens regardless whether any sword modules are installed or
not. If not, I can install using the provided interface, but
afterwards the crash still happens.

Any help is appreciated... Thanks!
Justus


29-mars-2005 18:50:51 org.crosswire.jsword.book.sword.SwordBookDriver getBooks
INFO: Unsupported Book: josephus
29-mars-2005 18:50:51 org.crosswire.jsword.book.sword.ConfigEntryTable loadContents
INFO: Ignoring empty entry in pilgrim: CopyrightHolder=
29-mars-2005 18:50:51 org.crosswire.jsword.book.sword.ConfigEntryTable loadContents
INFO: Ignoring empty entry in pilgrim: CopyrightDate=
29-mars-2005 18:50:51 org.crosswire.jsword.book.sword.ConfigEntryTable loadContents
INFO: Ignoring empty entry in pilgrim: DistributionNotes=
29-mars-2005 18:50:51 org.crosswire.jsword.book.sword.SwordBookDriver getBooks
INFO: Unsupported Book: pilgrim
29-mars-2005 18:50:55 org.crosswire.common.util.Reporter informUser
INFO: null
java.lang.NullPointerException
	at javax.swing.text.html.CSS$FontSize.getValue(CSS.java:1672)
	at javax.swing.text.html.CSS$FontSize.toStyleConstants(CSS.java:1805)
	at javax.swing.text.html.StyleSheet$ViewAttributeSet.getAttribute(StyleSheet.java:2630)
	at javax.swing.text.StyleConstants.getFontSize(StyleConstants.java:358)
	at javax.swing.text.html.CSS$FontSize.getValue(CSS.java:1678)
	at javax.swing.text.html.CSS$FontSize.toStyleConstants(CSS.java:1805)
	at javax.swing.text.html.StyleSheet$ViewAttributeSet.getAttribute(StyleSheet.java:2630)
	at javax.swing.text.StyleConstants.getFontSize(StyleConstants.java:358)
	at javax.swing.text.html.CSS$FontSize.getValue(CSS.java:1678)
	at javax.swing.text.html.CSS.getFontSize(CSS.java:614)
	at javax.swing.text.html.CSS.getFont(CSS.java:574)
	at javax.swing.text.html.StyleSheet.getFont(StyleSheet.java:867)
	at javax.swing.text.DefaultStyledDocument.getFont(DefaultStyledDocument.java:777)
	at javax.swing.text.LabelView.setPropertiesFromAttributes(LabelView.java:128)
	at javax.swing.text.html.InlineView.setPropertiesFromAttributes(InlineView.java:229)
	at javax.swing.text.LabelView.sync(LabelView.java:39)
	at javax.swing.text.LabelView.getFont(LabelView.java:189)
	at javax.swing.text.GlyphPainter1.sync(GlyphPainter1.java:194)
	at javax.swing.text.GlyphPainter1.getSpan(GlyphPainter1.java:42)
	at javax.swing.text.GlyphView.getPreferredSpan(GlyphView.java:536)
	at javax.swing.text.FlowView$LogicalView.getPreferredSpan(FlowView.java:692)
	at javax.swing.text.FlowView.calculateMinorAxisRequirements(FlowView.java:216)
	at javax.swing.text.html.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:128)
	at javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542)
	at javax.swing.text.html.ParagraphView.getMinimumSpan(ParagraphView.java:257)
	at javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:879)
	at javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:129)
	at javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542)
	at javax.swing.text.html.BlockView.getMinimumSpan(BlockView.java:362)
	at javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:879)
	at javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:129)
	at javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:325)
	at javax.swing.text.BoxView.layout(BoxView.java:682)
	at javax.swing.text.BoxView.setSize(BoxView.java:379)
	at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1631)
	at javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:830)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1582)
	at javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1227)
	at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769)
	at java.awt.Container.layout(Container.java:1401)
	at java.awt.Container.doLayout(Container.java:1390)
	at java.awt.Container.validateTree(Container.java:1473)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validate(Container.java:1448)
	at java.awt.Window.dispatchEventImpl(Window.java:1764)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
29-mars-2005 18:50:55 org.crosswire.common.util.Reporter informUser
INFO: null
java.lang.NullPointerException
	at javax.swing.text.html.CSS$FontSize.getValue(CSS.java:1672)
	at javax.swing.text.html.CSS$FontSize.toStyleConstants(CSS.java:1805)
	at javax.swing.text.html.StyleSheet$ViewAttributeSet.getAttribute(StyleSheet.java:2630)
	at javax.swing.text.StyleConstants.getFontSize(StyleConstants.java:358)
	at javax.swing.text.html.CSS$FontSize.getValue(CSS.java:1678)
	at javax.swing.text.html.CSS$FontSize.toStyleConstants(CSS.java:1805)
	at javax.swing.text.html.StyleSheet$ViewAttributeSet.getAttribute(StyleSheet.java:2630)
	at javax.swing.text.StyleConstants.getFontSize(StyleConstants.java:358)
	at javax.swing.text.html.CSS$FontSize.getValue(CSS.java:1678)
	at javax.swing.text.html.CSS.getFontSize(CSS.java:614)
	at javax.swing.text.html.CSS.getFont(CSS.java:574)
	at javax.swing.text.html.StyleSheet.getFont(StyleSheet.java:867)
	at javax.swing.text.DefaultStyledDocument.getFont(DefaultStyledDocument.java:777)
	at javax.swing.text.LabelView.setPropertiesFromAttributes(LabelView.java:128)
	at javax.swing.text.html.InlineView.setPropertiesFromAttributes(InlineView.java:229)
	at javax.swing.text.LabelView.sync(LabelView.java:39)
	at javax.swing.text.LabelView.getFont(LabelView.java:189)
	at javax.swing.text.GlyphPainter1.sync(GlyphPainter1.java:194)
	at javax.swing.text.GlyphPainter1.getSpan(GlyphPainter1.java:42)
	at javax.swing.text.GlyphView.getPreferredSpan(GlyphView.java:536)
	at javax.swing.text.FlowView$LogicalView.getPreferredSpan(FlowView.java:692)
	at javax.swing.text.FlowView.calculateMinorAxisRequirements(FlowView.java:216)
	at javax.swing.text.html.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:128)
	at javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542)
	at javax.swing.text.html.ParagraphView.getMinimumSpan(ParagraphView.java:257)
	at javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:879)
	at javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:129)
	at javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542)
	at javax.swing.text.html.BlockView.getMinimumSpan(BlockView.java:362)
	at javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:879)
	at javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:129)
	at javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:325)
	at javax.swing.text.BoxView.layout(BoxView.java:682)
	at javax.swing.text.BoxView.setSize(BoxView.java:379)
	at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1631)
	at javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:830)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1582)
	at javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1227)
	at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769)
	at java.awt.Container.layout(Container.java:1401)
	at java.awt.Container.doLayout(Container.java:1390)
	at java.awt.Container.validateTree(Container.java:1473)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validate(Container.java:1448)
	at java.awt.Window.dispatchEventImpl(Window.java:1764)
	at java.awt.Component.dispatchEvent(Component.java:3803)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
java.lang.NullPointerException
	at javax.swing.text.html.CSS$FontSize.getValue(CSS.java:1672)
	at javax.swing.text.html.CSS$FontSize.toStyleConstants(CSS.java:1805)
	at javax.swing.text.html.StyleSheet$ViewAttributeSet.getAttribute(StyleSheet.java:2630)
	at javax.swing.text.StyleConstants.getFontSize(StyleConstants.java:358)
	at javax.swing.text.html.CSS$FontSize.getValue(CSS.java:1678)
	at javax.swing.text.html.CSS$FontSize.toStyleConstants(CSS.java:1805)
	at javax.swing.text.html.StyleSheet$ViewAttributeSet.getAttribute(StyleSheet.java:2630)
	at javax.swing.text.StyleConstants.getFontSize(StyleConstants.java:358)
	at javax.swing.text.html.CSS$FontSize.getValue(CSS.java:1678)
	at javax.swing.text.html.CSS.getFontSize(CSS.java:614)
	at javax.swing.text.html.CSS.getFont(CSS.java:574)
	at javax.swing.text.html.StyleSheet.getFont(StyleSheet.java:867)
	at javax.swing.text.DefaultStyledDocument.getFont(DefaultStyledDocument.java:777)
	at javax.swing.text.LabelView.setPropertiesFromAttributes(LabelView.java:128)
	at javax.swing.text.html.InlineView.setPropertiesFromAttributes(InlineView.java:229)
	at javax.swing.text.LabelView.sync(LabelView.java:39)
	at javax.swing.text.LabelView.getFont(LabelView.java:189)
	at javax.swing.text.GlyphPainter1.sync(GlyphPainter1.java:194)
	at javax.swing.text.GlyphPainter1.getSpan(GlyphPainter1.java:42)
	at javax.swing.text.GlyphView.getPreferredSpan(GlyphView.java:536)
	at javax.swing.text.FlowView$LogicalView.getPreferredSpan(FlowView.java:692)
	at javax.swing.text.FlowView.calculateMinorAxisRequirements(FlowView.java:216)
	at javax.swing.text.html.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:128)
	at javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542)
	at javax.swing.text.html.ParagraphView.getMinimumSpan(ParagraphView.java:257)
	at javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:879)
	at javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:129)
	at javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at javax.swing.text.BoxView.getMinimumSpan(BoxView.java:542)
	at javax.swing.text.html.BlockView.getMinimumSpan(BlockView.java:362)
	at javax.swing.text.BoxView.calculateMinorAxisRequirements(BoxView.java:879)
	at javax.swing.text.html.BlockView.calculateMinorAxisRequirements(BlockView.java:129)
	at javax.swing.text.BoxView.checkRequests(BoxView.java:911)
	at javax.swing.text.BoxView.setSpanOnAxis(BoxView.java:325)
	at javax.swing.text.BoxView.layout(BoxView.java:682)
	at javax.swing.text.BoxView.setSize(BoxView.java:379)
	at javax.swing.plaf.basic.BasicTextUI$RootView.setSize(BasicTextUI.java:1631)
	at javax.swing.plaf.basic.BasicTextUI.getPreferredSize(BasicTextUI.java:830)
	at javax.swing.JComponent.getPreferredSize(JComponent.java:1582)
	at javax.swing.JEditorPane.getPreferredSize(JEditorPane.java:1227)
	at javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769)
	at java.awt.Container.layout(Container.java:1401)
	at java.awt.Container.doLayout(Container.java:1390)
	at java.awt.Container.validateTree(Container.java:1473)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validateTree(Container.java:1480)
	at java.awt.Container.validate(Container.java:1448)
	at java.awt.Window.show(Window.java:507)
	at org.crosswire.bibledesktop.desktop.Desktop$1.run(Desktop.java:129)
[process hangs here]

-- 
Justus H. Piater, Ph.D.         http://www.montefiore.ulg.ac.be/~piater/
Institut Montefiore, B28        Phone: +32-4-366-2279
Université de Liège, Belgium    Fax:   +32-4-366-2620




More information about the bibledesktop-users mailing list