Modify

Opened 10 years ago

Closed 10 years ago

#10535 closed defect (fixed)

Exception with "multipolygon.osm" example

Reported by: stoecker Owned by: Don-vip
Priority: normal Milestone:
Component: Plugin imagery-xml-bounds Version:
Keywords: template_report Cc:

Description

What steps will reproduce the problem?

  1. Load the multipolygon.osm example from JOSM data_nodist
  2. Press <CTRL>+<A> to select all elements

What is the expected result?

Select the elements

What happens instead?

Exception occurs (Sorry, probably easy to fix, but on #10529 instead :-)

Please provide any additional information below. Attach a screenshot if
possible.

Build-Date: 2014-09-20 13:58:51
Revision: 7564
Is-Local-Build: true

Identification: JOSM/1.5 (7564 SVN de) Linux openSUSE 13.1 (Bottle) (x86_64)
Memory Usage: 133 MB / 455 MB (48 MB allocated, but free)
Java version: 1.7.0_51, Oracle Corporation, OpenJDK 64-Bit Server VM
Java package: java-1_7_0-openjdk:x86_64-1.7.0.6
Program arguments: [data_nodist/multipolygon.osm]
Dataset consistency test: No problems found

Plugins:
- imagery-xml-bounds (30495)

Last errors/warnings:
- E: java.lang.IllegalStateException

java.lang.IllegalStateException
	at java.util.HashMap$HashIterator.remove(HashMap.java:942)
	at org.openstreetmap.josm.plugins.imageryxmlbounds.actions.ComputeBoundsAction.updateOsmPrimitives(ComputeBoundsAction.java:93)
	at org.openstreetmap.josm.plugins.imageryxmlbounds.actions.ShowBoundsSelectionAction.selectionChanged(ShowBoundsSelectionAction.java:23)
	at org.openstreetmap.josm.data.osm.DataSet.fireSelectionChanged(DataSet.java:543)
	at org.openstreetmap.josm.data.osm.DataSet.setSelected(DataSet.java:738)
	at org.openstreetmap.josm.data.osm.DataSet.setSelected(DataSet.java:749)
	at org.openstreetmap.josm.actions.SelectAllAction.actionPerformed(SelectAllAction.java:24)
	at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1662)
	at javax.swing.JComponent.processKeyBinding(JComponent.java:2869)
	at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:307)
	at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:263)
	at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2961)
	at javax.swing.JComponent.processKeyBindings(JComponent.java:2953)
	at javax.swing.JComponent.processKeyEvent(JComponent.java:2832)
	at java.awt.Component.processEvent(Component.java:6282)
	at java.awt.Container.processEvent(Container.java:2229)
	at java.awt.Component.dispatchEventImpl(Component.java:4861)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1895)
	at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:762)
	at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1027)
	at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:899)
	at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:727)
	at java.awt.Component.dispatchEventImpl(Component.java:4731)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Window.dispatchEventImpl(Window.java:2719)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:694)
	at java.awt.EventQueue$3.run(EventQueue.java:692)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:708)
	at java.awt.EventQueue$4.run(EventQueue.java:706)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Attachments (0)

Change History (1)

comment:1 by Don-vip, 10 years ago

Resolution: fixed
Status: newclosed

Fixed in [o30662:30663].

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Don-vip.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.