Menu

#30 jedit user guide throws npe

minor bug
closed-fixed
nobody
3
2000-07-01
2000-06-26
Scott Wyatt
No

Hi,

When I open the jedit user guide more than once, it throws a NullPointerException. Here is the attached activity log.

[error] AWT-EventQueue-0: Exception occurred during event dispatching:
[error] AWT-EventQueue-0: java.lang.NullPointerException
[error] AWT-EventQueue-0: at javax.swing.text.html.StyleSheet.getRule(StyleSheet.java:182)
[error] AWT-EventQueue-0: at javax.swing.text.html.StyleSheet$ViewAttributeSet.<init>(StyleSheet.java:2767)
[error] AWT-EventQueue-0: at javax.swing.text.html.StyleSheet.getViewAttributes(StyleSheet.java:285)
[error] AWT-EventQueue-0: at javax.swing.text.html.BlockView.setPropertiesFromAttributes(BlockView.java:314)
[error] AWT-EventQueue-0: at javax.swing.text.html.BlockView.setParent(BlockView.java:59)
[error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI$RootView.setView(BasicTextUI.java:1061)
[error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI.setView(BasicTextUI.java:480)
[error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI.modelChanged(BasicTextUI.java:468)
[error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.propertyChange(BasicTextUI.java:1518)
[error] AWT-EventQueue-0: at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:153)
[error] AWT-EventQueue-0: at javax.swing.JComponent.firePropertyChange(JComponent.java:3721)
[error] AWT-EventQueue-0: at javax.swing.text.JTextComponent.setDocument(JTextComponent.java:660)
[error] AWT-EventQueue-0: at javax.swing.JEditorPane.setEditorKit(JEditorPane.java:806)
[error] AWT-EventQueue-0: at javax.swing.JEditorPane.setContentType(JEditorPane.java:732)
[error] AWT-EventQueue-0: at javax.swing.JEditorPane.getStream(JEditorPane.java:561)
[error] AWT-EventQueue-0: at javax.swing.JEditorPane.setPage(JEditorPane.java:320)
[error] AWT-EventQueue-0: at org.gjt.sp.jedit.gui.HelpViewer.gotoURL(HelpViewer.java:142)
[error] AWT-EventQueue-0: at org.gjt.sp.jedit.gui.HelpViewer.gotoURL(HelpViewer.java:57)
[error] AWT-EventQueue-0: at org.gjt.sp.jedit.actions.help.actionPerformed(help.java:46)
[error] AWT-EventQueue-0: at org.gjt.sp.jedit.gui.InputHandler.executeAction(InputHandler.java:228)
[error] AWT-EventQueue-0: at org.gjt.sp.jedit.EditAction$Wrapper.actionPerformed(EditAction.java:238)
[error] AWT-EventQueue-0: at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1450)
[error] AWT-EventQueue-0: at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1504)
[error] AWT-EventQueue-0: at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:378)
[error] AWT-EventQueue-0: at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:250)
[error] AWT-EventQueue-0: at javax.swing.AbstractButton.doClick(AbstractButton.java:279)
[error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:886)
[error] AWT-EventQueue-0: at java.awt.Component.processMouseEvent(Component.java:3717)
[error] AWT-EventQueue-0: at java.awt.Component.processEvent(Component.java:3546)
[error] AWT-EventQueue-0: at java.awt.Container.processEvent(Container.java:1164)
[error] AWT-EventQueue-0: at java.awt.Component.dispatchEventImpl(Component.java:2595)
[error] AWT-EventQueue-0: at java.awt.Container.dispatchEventImpl(Container.java:1213)
[error] AWT-EventQueue-0: at java.awt.Component.dispatchEvent(Component.java:2499)
[error] AWT-EventQueue-0: at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
[error] AWT-EventQueue-0: at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2216)
[error] AWT-EventQueue-0: at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
[error] AWT-EventQueue-0: at java.awt.Container.dispatchEventImpl(Container.java:1200)
[error] AWT-EventQueue-0: at java.awt.Window.dispatchEventImpl(Window.java:912)
[error] AWT-EventQueue-0: at java.awt.Component.dispatchEvent(Component.java:2499)
[error] AWT-EventQueue-0: at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
[error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
[error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
[error] AWT-EventQueue-0: at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
[error] AWT-EventQueue-0: Exception occurred during event dispatching:
[error] AWT-EventQueue-0: java.lang.NullPointerException
[error] AWT-EventQueue-0: at javax.swing.text.html.StyleSheet.getRule(StyleSheet.java:182)
[error] AWT-EventQueue-0: at javax.swing.text.html.StyleSheet$ViewAttributeSet.<init>(StyleSheet.java:2767)
[error] AWT-EventQueue-0: at javax.swing.text.html.StyleSheet.getViewAttributes(StyleSheet.java:285)
[error] AWT-EventQueue-0: at javax.swing.text.html.BlockView.setPropertiesFromAttributes(BlockView.java:314)
[error] AWT-EventQueue-0: at javax.swing.text.html.BlockView.setParent(BlockView.java:59)
[error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI$RootView.setView(BasicTextUI.java:1061)
[error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI.setView(BasicTextUI.java:480)
[error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI.modelChanged(BasicTextUI.java:468)
[error] AWT-EventQueue-0: at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.propertyChange(BasicTextUI.java:1518)
[error] AWT-EventQueue-0: at javax.swing.event.SwingPropertyChangeSupport.firePropertyChange(SwingPropertyChangeSupport.java:153)
[error] AWT-EventQueue-0: at javax.swing.JComponent.firePropertyChange(JComponent.java:3721)
[error] AWT-EventQueue-0: at javax.swing.text.JTextComponent.setDocument(JTextComponent.java:660)
[error] AWT-EventQueue-0: at javax.swing.JEditorPane.setPage(JEditorPane.java:352)
[error] AWT-EventQueue-0: at org.gjt.sp.jedit.gui.HelpViewer.gotoURL(HelpViewer.java:142)
[error] AWT-EventQueue-0: at org.gjt.sp.jedit.gui.HelpViewer.ok(HelpViewer.java:164)
[error] AWT-EventQueue-0: at org.gjt.sp.jedit.gui.EnhancedFrame$KeyHandler.keyPressed(EnhancedFrame.java:108)
[error] AWT-EventQueue-0: at java.awt.Component.processKeyEvent(Component.java:3679)
[error] AWT-EventQueue-0: at javax.swing.JComponent.processKeyEvent(JComponent.java:2092)
[error] AWT-EventQueue-0: at java.awt.Component.processEvent(Component.java:3555)
[error] AWT-EventQueue-0: at java.awt.Container.processEvent(Container.java:1164)
[error] AWT-EventQueue-0: at java.awt.Component.dispatchEventImpl(Component.java:2595)
[error] AWT-EventQueue-0: at java.awt.Container.dispatchEventImpl(Container.java:1213)
[error] AWT-EventQueue-0: at java.awt.Component.dispatchEvent(Component.java:2499)
[error] AWT-EventQueue-0: at java.awt.LightweightDispatcher.processKeyEvent(Container.java:2155)
[error] AWT-EventQueue-0: at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2135)
[error] AWT-EventQueue-0: at java.awt.Container.dispatchEventImpl(Container.java:1200)
[error] AWT-EventQueue-0: at java.awt.Window.dispatchEventImpl(Window.java:912)
[error] AWT-EventQueue-0: at java.awt.Component.dispatchEvent(Component.java:2499)
[error] AWT-EventQueue-0: at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
[error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
[error] AWT-EventQueue-0: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
[error] AWT-EventQueue-0: at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)

Discussion

  • Slava Pestov

    Slava Pestov - 2000-07-01

    I believe this is a Java 1.3 bug.

     
  • Slava Pestov

    Slava Pestov - 2000-07-01
    • priority: 5 --> 3
    • labels: 102673 --> editor core
    • status: open --> open-later
     
  • Slava Pestov

    Slava Pestov - 2000-07-01
    • status: open-later --> closed-fixed
     
  • Slava Pestov

    Slava Pestov - 2000-07-01

    Fixed in 2.5final.

     

Log in to post a comment.