#19 Program does not close

open
nobody
None
5
2004-12-24
2004-12-24
No

OS: Windows ME
JRE: Standard Edition (build 1.4.1_02-b06)

Clicking File | Exit throws an exception and doesn't close
the program:

I await thy bidding $ java.lang.NullPointerException
at jipe.PropertiesManager.getColorHexString
(PropertiesManager.java:195)
at jipe.PropertiesManager.SaveOptions
(PropertiesManager.java:289)
at jipe.Jipe.close(Jipe.java:980)
at jipe.Jipe.actionPerformed(Jipe.java:725)
at javax.swing.AbstractButton.fireActionPerformed
(AbstractButton.java:17
64)
at
javax.swing.AbstractButton$ForwardActionEvents.actionP
erformed(Abstra
ctButton.java:1817)
at
javax.swing.DefaultButtonModel.fireActionPerformed
(DefaultButtonModel
.java:419)
at javax.swing.DefaultButtonModel.setPressed
(DefaultButtonModel.java:257
)
at javax.swing.AbstractButton.doClick
(AbstractButton.java:289)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick
(BasicMenuItemUI.java:1
113)
at
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandl
er.mouseRelease
d(BasicMenuItemUI.java:943)
at java.awt.Component.processMouseEvent
(Component.java:5134)
at java.awt.Component.processEvent
(Component.java:4931)
at java.awt.Container.processEvent
(Container.java:1566)
at java.awt.Component.dispatchEventImpl
(Component.java:3639)
at java.awt.Container.dispatchEventImpl
(Container.java:1623)
at java.awt.Component.dispatchEvent
(Component.java:3480)
at
java.awt.LightweightDispatcher.retargetMouseEvent
(Container.java:3450
)
at
java.awt.LightweightDispatcher.processMouseEvent
(Container.java:3165)

at java.awt.LightweightDispatcher.dispatchEvent
(Container.java:3095)
at java.awt.Container.dispatchEventImpl
(Container.java:1609)
at java.awt.Window.dispatchEventImpl
(Window.java:1590)
at java.awt.Component.dispatchEvent
(Component.java:3480)
at java.awt.EventQueue.dispatchEvent
(EventQueue.java:450)
at
java.awt.EventDispatchThread.pumpOneEventForHierarch
y(EventDispatchTh
read.java:197)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThre
ad.java:150)
at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:144)

at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:136)

at java.awt.EventDispatchThread.run
(EventDispatchThread.java:99)

Clicking (window) | Close also generates an exception,
and doesn't close the program:

I await thy bidding $ java.lang.NullPointerException
at jipe.PropertiesManager.getColorHexString
(PropertiesManager.java:195)
at jipe.PropertiesManager.SaveOptions
(PropertiesManager.java:289)
at jipe.Jipe.close(Jipe.java:980)
at jipe.Jipe$3.windowClosing(Jipe.java:266)
at java.awt.Window.processWindowEvent
(Window.java:1107)
at javax.swing.JFrame.processWindowEvent
(JFrame.java:266)
at java.awt.Window.processEvent
(Window.java:1066)
at java.awt.Component.dispatchEventImpl
(Component.java:3639)
at java.awt.Container.dispatchEventImpl
(Container.java:1623)
at java.awt.Window.dispatchEventImpl
(Window.java:1590)
at java.awt.Component.dispatchEvent
(Component.java:3480)
at java.awt.EventQueue.dispatchEvent
(EventQueue.java:450)
at
java.awt.EventDispatchThread.pumpOneEventForHierarch
y(EventDispatchTh
read.java:197)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy
(EventDispatchThre
ad.java:150)
at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:144)

at java.awt.EventDispatchThread.pumpEvents
(EventDispatchThread.java:136)

Discussion