Opened 13 years ago

Closed 13 years ago

#231 closed defect (fixed)

Bug in ScenarioShakeMapLocal

Reported by: ute.platzer@… Owned by: Peter Powers
Priority: minor Milestone: OpenSHA 1.2
Component: sha Version:
Keywords: ScenarioShakeMapLocal Cc:

Description

Steps to reproduce:

  1. start OpenSHA Scenario Shakemap,
  2. select "PVG" from the IMT dropdown
  3. Click on Show Multiple IMRs

Other info:
system: gentoo linux, 32bit
java version: 1.6.0_24
Exception happens in the web version as well as when I download the latest release (2011-03-08) jar file and start it locally.

Application: ScenarioShakeMapLocal?
Version: 1.1.2
Bulid Type: dist

Exception:

java.lang.NullPointerException
	at org.opensha.commons.data.siteData.util.SiteDataTypeParameterNameMap.isTypeApplicable(SiteDataTypeParameterNameMap.java:109)
	at org.opensha.commons.data.siteData.util.SiteDataTypeParameterNameMap.isTypeApplicable(SiteDataTypeParameterNameMap.java:129)
	at org.opensha.commons.data.siteData.gui.beans.OrderedSiteDataGUIBean.updateList(OrderedSiteDataGUIBean.java:192)
	at org.opensha.commons.data.siteData.gui.beans.OrderedSiteDataGUIBean.setIMR(OrderedSiteDataGUIBean.java:225)
	at org.opensha.sha.gui.ScenarioShakeMapApp.imrChange(ScenarioShakeMapApp.java:1026)
	at org.opensha.sha.gui.beans.AttenuationRelationshipGuiBean.fireAttenuationRelationshipChangedEvent(AttenuationRelationshipGuiBean.java:1473)
	at org.opensha.sha.gui.beans.AttenuationRelationshipGuiBean.toggleBetweenSingleAndMultipleAttenRel(AttenuationRelationshipGuiBean.java:1428)
	at org.opensha.sha.gui.beans.AttenuationRelationshipGuiBean.toggleBetweenSingleAndMultipleAttenRelGuiSelection(AttenuationRelationshipGuiBean.java:1185)
	at org.opensha.sha.gui.beans.AttenuationRelationshipGuiBean.toggleButton_actionPerformed(AttenuationRelationshipGuiBean.java:1448)
	at org.opensha.sha.gui.beans.AttenuationRelationshipGuiBean$1.actionPerformed(AttenuationRelationshipGuiBean.java:249)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
	at java.awt.Component.processMouseEvent(Component.java:6289)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
	at java.awt.Component.processEvent(Component.java:6054)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4652)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4482)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2478)
	at java.awt.Component.dispatchEvent(Component.java:4482)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
	at java.awt.EventQueue.access$000(EventQueue.java:85)
	at java.awt.EventQueue$1.run(EventQueue.java:603)
	at java.awt.EventQueue$1.run(EventQueue.java:601)
	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:617)
	at java.awt.EventQueue$2.run(EventQueue.java:615)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Change History (1)

comment:1 Changed 13 years ago by Kevin Milner

Milestone: OpenSHA 1.2
Resolution: fixed
Status: newclosed

Thanks for the bug report! It has been fixed (in revision [7671]) and the applications have been rebuilt. Please let us know if you have any other issues!

Thanks,
Kevin

Note: See TracTickets for help on using tickets.