Opened 12 years ago

Closed 11 years ago

#355 closed defect (fixed)

Bug in HazardSpectrumLocal

Reported by: anonymous Owned by: Peter Powers
Priority: major Milestone: OpenSHA 1.3
Component: sha Version: 1.2.3
Keywords: HazardSpectrumLocal Cc:

Description

Steps to reproduce:

Simply by selecting x values for hazard curve calculation

Other info:

Application: HazardSpectrumLocal?
Version: 1.2.3
Bulid Type: Production
Java Version: 1.6.0_29 (Apple Inc.)
Operating System: Mac OS X (arch: i386, version: 10.7.2)

Exception:

java.lang.NullPointerException
	at org.opensha.sha.gui.HazardCurveServerModeApplication.getSelectedIMT(HazardCurveServerModeApplication.java:2024)
	at org.opensha.sha.gui.controls.X_ValuesInCurveControlPanel.doinit(X_ValuesInCurveControlPanel.java:119)
	at org.opensha.sha.gui.controls.ControlPanel.init(ControlPanel.java:41)
	at org.opensha.sha.gui.controls.ControlPanel.showControlPanel(ControlPanel.java:51)
	at org.opensha.sha.gui.HazardCurveServerModeApplication.showControlPanel(HazardCurveServerModeApplication.java:2044)
	at org.opensha.sha.gui.HazardCurveServerModeApplication.showControlPanel(HazardCurveServerModeApplication.java:2040)
	at org.opensha.sha.gui.HazardCurveServerModeApplication.selectControlPanel(HazardCurveServerModeApplication.java:1984)
	at org.opensha.sha.gui.HazardCurveServerModeApplication.actionPerformed(HazardCurveServerModeApplication.java:722)
	at javax.swing.JComboBox.fireActionEvent(JComboBox.java:1240)
	at javax.swing.JComboBox.setSelectedItem(JComboBox.java:567)
	at javax.swing.JComboBox.setSelectedIndex(JComboBox.java:603)
	at javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(BasicComboPopup.java:831)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
	at java.awt.Component.processMouseEvent(Component.java:6373)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at com.apple.laf.AquaComboBoxPopup$1.processMouseEvent(AquaComboBoxPopup.java:132)
	at java.awt.Component.processEvent(Component.java:6138)
	at java.awt.Container.processEvent(Container.java:2085)
	at java.awt.Component.dispatchEventImpl(Component.java:4735)
	at java.awt.Container.dispatchEventImpl(Container.java:2143)
	at java.awt.Component.dispatchEvent(Component.java:4565)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
	at java.awt.Container.dispatchEventImpl(Container.java:2129)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4565)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679)
	at java.awt.EventQueue.access$000(EventQueue.java:85)
	at java.awt.EventQueue$1.run(EventQueue.java:638)
	at java.awt.EventQueue$1.run(EventQueue.java:636)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
	at java.awt.EventQueue$2.run(EventQueue.java:652)
	at java.awt.EventQueue$2.run(EventQueue.java:650)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Change History (1)

comment:1 Changed 11 years ago by Kevin Milner

Milestone: OpenSHA 1.3
Resolution: fixed
Status: newclosed

Confirmed and fixed in [10264]

Note: See TracTickets for help on using tickets.