Modify ↓
Opened 8 years ago
Closed 4 years ago
#13325 closed defect (fixed)
IndexOutOfBoundsException when undoing deletion of photos
Reported by: | Owned by: | jpietri | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Plugin mapillary | Version: | |
Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- I doubleclicked on a Mapillary image to select the sequence.
- I pressed delete on the keyboard to delete it.
- I pressed the undo button in the Mapillary history window.
What is the expected result?
Undo the deletion.
What happens instead?
Message about an error.
Please provide any additional information below. Attach a screenshot if possible.
URL:http://josm.openstreetmap.de/svn/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2016-06-04 17:28:58 +0200 (Sat, 04 Jun 2016) Build-Date:2016-06-04 15:31:27 Revision:10327 Relative:URL: ^/trunk Identification: JOSM/1.5 (10327 en) Windows 8.1 64-Bit Memory Usage: 1924 MB / 4507 MB (299 MB allocated, but free) Java version: 1.8.0_74-b02, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM Dataset consistency test: No problems found Plugins: - BuildingGeneralization - Mapillary (32158) - apache-commons (32584) - apache-http (32584) - buildings_tools (32309) Last errors/warnings: - W: Update plugins - org.openstreetmap.josm.plugins.PluginHandler$UpdatePluginsMessagePanel[,0,0,0x0,invalid,layout=java.awt.GridBagLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=9,maximumSize=,minimumSize=,preferredSize=] - W: Warning - <html>Plugin BuildingGeneralization requires JOSM version 10358. The current JOSM version is 10327.<br>You have to update JOSM in order to use this plugin.</html> - E: java.lang.IndexOutOfBoundsException: Index: 22, Size: 0 java.lang.IndexOutOfBoundsException: Index: 22, Size: 0 at java.util.concurrent.CopyOnWriteArrayList.add(CopyOnWriteArrayList.java:462) at org.openstreetmap.josm.plugins.mapillary.history.commands.CommandDelete.undo(CommandDelete.java:56) at org.openstreetmap.josm.plugins.mapillary.history.MapillaryRecord.undo(MapillaryRecord.java:107) at org.openstreetmap.josm.plugins.mapillary.gui.MapillaryHistoryDialog$UndoAction.actionPerformed(MapillaryHistoryDialog.java:208) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6535) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6300) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4891) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2280) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4713) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Attachments (0)
Change History (5)
comment:1 by , 8 years ago
Component: | Core → Plugin mapillary |
---|---|
Owner: | changed from | to
comment:2 by , 8 years ago
Summary: | Exception when undoing deletion of photos → IndexOutOfBoundsException when undoing deletion of photos |
---|
comment:3 by , 7 years ago
Owner: | changed from | to
---|
comment:4 by , 5 years ago
Owner: | changed from | to
---|
comment:5 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
This was fixed in https://github.com/JOSM/Mapillary/commit/acbf356d0cdfc4c81cf6123e7accdff187b6d4a7.