Modify

Opened 10 years ago

Closed 10 years ago

#11706 closed defect (fixed)

mapillary plugin: IllegalStateException

Reported by: richlv Owned by: richlv
Priority: normal Milestone:
Component: Plugin mapillary Version: tested
Keywords: Cc:

Description

opened mapillary layer, got the image info downloaded. clicked on one and clicked "next/previous image" a few times

Revision: 8491
Repository Root: http://josm.openstreetmap.de/svn
Relative URL: ^/trunk
Last Changed Author: Don-vip
Last Changed Date: 2015-06-16 23:27:08 +0200 (Tue, 16 Jun 2015)
Build-Date: 2015-06-16 21:45:58
URL: http://josm.openstreetmap.de/svn/trunk
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last Changed Rev: 8491

Identification: JOSM/1.5 (8491 en_GB) Linux openSUSE 13.2 (Harlequin) (x86_64)
Memory Usage: 431 MB / 683 MB (281 MB allocated, but free)
Java version: 1.8.0_45, Oracle Corporation, OpenJDK 64-Bit Server VM
VM arguments: [-Djava.net.useSystemProxies=true]
Dataset consistency test: No problems found

Plugins:
- ColumbusCSV (31241)
- InfoMode (31241)
- Mapillary (31331)
- PicLayer (31241)
- commons-imaging (31241)
- imagery_offset_db (31241)
- jna (31126)
- log4j (31231)
- measurement (31289)
- pbf (31241)
- photo_geotagging (31241)
- photoadjust (31241)
- reverter (31241)
- terracer (31241)
- videomapping (31241)

Last errors/warnings:
- E: videomapping: unable to locate VLC install dir
- E: java.net.SocketException: Socket closed
- E: java.lang.IllegalStateException

java.lang.IllegalStateException
	at org.openstreetmap.josm.plugins.mapillary.MapillaryData.selectPrevious(MapillaryData.java:195)
	at org.openstreetmap.josm.plugins.mapillary.gui.MapillaryToggleDialog$previousPictureAction.actionPerformed(MapillaryToggleDialog.java:283)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
	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.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
	at java.awt.Component.processMouseEvent(Component.java:6525)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
	at java.awt.Component.processEvent(Component.java:6290)
	at java.awt.Container.processEvent(Container.java:2234)
	at java.awt.Component.dispatchEventImpl(Component.java:4881)
	at java.awt.Container.dispatchEventImpl(Container.java:2292)
	at java.awt.Component.dispatchEvent(Component.java:4703)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
	at java.awt.Container.dispatchEventImpl(Container.java:2278)
	at java.awt.Window.dispatchEventImpl(Window.java:2750)
	at java.awt.Component.dispatchEvent(Component.java:4703)
	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$1.doIntersectionPrivilege(ProtectionDomain.java:75)
	at java.security.ProtectionDomain$1.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$1.doIntersectionPrivilege(ProtectionDomain.java:75)
	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 (3)

comment:1 by nokutu, 10 years ago

Owner: changed from nokutu to richlv
Status: newneedinfo

Is it a common issue or just happens sometimes?

Could you try with the development version?:

https://github.com/nokutu/mapillary/blob/master/Mapillary.jar?raw=true

comment:2 by richlv, 10 years ago

it happens every now and then - i'm not sure about exact steps to reproduce it.

tried with the development version, no exception so far. the "best" i could get - prev/next image buttons would get disabled :)

comment:3 by nokutu, 10 years ago

Resolution: fixed
Status: needinfoclosed

It was a weird download bug, happened when multiple downloads are made. The problem was that there where several objects representing the same image. It should be fixed in the development version.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain richlv.
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.