Modify

Opened 4 months ago

Closed 4 months ago

Last modified 3 months ago

#14438 closed defect (fixed)

IAE: Listener Image info (instance of mapillary.gui.imageinfo.ImageInfoPanel) was not registered before or already removed

Reported by: anonymous Owned by: Don-vip
Priority: major Milestone:
Component: Plugin mapillary Version:
Keywords: template_report Cc: mbirth

Description

What steps will reproduce the problem?

  1. download data
  2. edit data
  3. upload data
  4. delete datalayer

What is the expected result?

delete layer

What happens instead?

crash

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: 2017-02-26 23:10:22 +0100 (Sun, 26 Feb 2017)
Build-Date:2017-02-26 22:34:39
Revision:11639
Relative:URL: ^/trunk

Identification: JOSM/1.5 (11639 hu) Windows 10 64-Bit
Memory Usage: 247 MB / 247 MB (32 MB allocated, but free)
Java version: 1.8.0_121-b13, Oracle Corporation, Java HotSpot(TM) Client VM
Screen: \Display0 1920x1080
Maximum Screen Size: 1920x1080
VM arguments: [-Djava.security.manager, -Djava.security.policy=file:<java.home>\lib\security\javaws.policy, -DtrustProxy=true, -Djnlpx.home=<java.home>\bin, -Djnlpx.origFilenameArg=%UserProfile%\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\56\1ee8cfb8-3deb9c49, -Djnlpx.remove=false, -Djava.util.Arrays.useLegacyMergeSort=true, -Djnlpx.splashport=49327, -Djnlp.application.href=https://josm.openstreetmap.de/download/josm.jnlp, -Djnlpx.jvm=<java.home>\bin\javaw.exe]

Plugins:
+ Mapillary (v1.4.0)
+ OpenStreetCam (46)
+ apache-commons (32994)
+ apache-http (32699)
+ buildings_tools (33004)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/Leaftype&zip=1

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Osmc&zip=1
- https://dl.dropbox.com/u/8010189/Forum%20attachments/Hide_nodes.mapcss
+ https://github.com/bastik/mapcss-tools/raw/osm/mapnik2mapcss/osm-results/mapnik.zip

Last errors/warnings:
- W: Bővítmények frissítése - 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: Invalid jar file ''<josm.pref>\plugins\Mapillary.jar.new'' (exists: false, canRead: false)
- W: java.net.SocketTimeoutException: Read timed out
- E: java.net.SocketTimeoutException: Read timed out
- E: org.openstreetmap.josm.io.OsmTransferException: Nem sikerült csatlakozni az OSM szerverhez. Kérlek, ellenőrizd az internet kapcsolatot.. Indok: java.net.SocketTimeoutException: Read timed out
- E: Handled by bug report queue: java.lang.IllegalArgumentException: Listener Image info (instance of org.openstreetmap.josm.plugins.mapillary.gui.imageinfo.ImageInfoPanel) was not registered before or already removed.


=== REPORTED CRASH DATA ===
DialogsPanel#destroy:
 - dialog: Image info
 - dialog-class: class org.openstreetmap.josm.plugins.mapillary.gui.imageinfo.ImageInfoPanel

BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-2 (36) of javawsApplicationThreadGroup
java.lang.IllegalArgumentException: Listener Image info (instance of org.openstreetmap.josm.plugins.mapillary.gui.imageinfo.ImageInfoPanel) was not registered before or already removed.
	at org.openstreetmap.josm.tools.ListenerList.failRemove(ListenerList.java:134)
	at org.openstreetmap.josm.tools.ListenerList$TracingListenerList.failRemove(ListenerList.java:211)
	at org.openstreetmap.josm.tools.ListenerList.removeListener(ListenerList.java:128)
	at org.openstreetmap.josm.tools.ListenerList$TracingListenerList.removeListener(ListenerList.java:195)
	at org.openstreetmap.josm.data.Preferences.removePreferenceChangeListener(Preferences.java:247)
	at org.openstreetmap.josm.gui.dialogs.ToggleDialog.destroy(ToggleDialog.java:460)
	at org.openstreetmap.josm.gui.dialogs.DialogsPanel.destroy(DialogsPanel.java:326)
	at org.openstreetmap.josm.gui.MapFrame.destroy(MapFrame.java:319)
	at org.openstreetmap.josm.gui.MainPanel.updateContent(MainPanel.java:58)
	at org.openstreetmap.josm.gui.MainPanel$1.afterLastLayerRemoved(MainPanel.java:160)
	at org.openstreetmap.josm.gui.layer.MainLayerManager.realRemoveSingleLayer(MainLayerManager.java:270)
	at org.openstreetmap.josm.gui.layer.LayerManager.realRemoveLayer(LayerManager.java:228)
	at org.openstreetmap.josm.gui.layer.LayerManager.lambda$removeLayer$1(LayerManager.java:214)
	at org.openstreetmap.josm.gui.util.GuiHelper.runInEDTAndWaitWithException(GuiHelper.java:138)
	at org.openstreetmap.josm.gui.layer.LayerManager.removeLayer(LayerManager.java:214)
	at org.openstreetmap.josm.gui.dialogs.layer.DeleteLayerAction.actionPerformed(DeleteLayerAction.java:52)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

Attachments (0)

Change History (19)

comment:1 Changed 4 months ago by Don-vip

Component: CorePlugin mapillary
Owner: changed from team to nokutu

comment:2 Changed 4 months ago by Don-vip

Summary: Crash: just deleted the datalayer after uploadIAE: Listener Image info (instance of mapillary.gui.imageinfo.ImageInfoPanel) was not registered before or already removed

comment:3 Changed 4 months ago by Don-vip

Ticket #14443 has been marked as a duplicate of this ticket.

comment:4 Changed 4 months ago by Don-vip

Owner: changed from nokutu to floscher

comment:5 Changed 4 months ago by Don-vip

Ticket #14467 has been marked as a duplicate of this ticket.

comment:6 Changed 4 months ago by Klumbumbus

Ticket #14473 has been marked as a duplicate of this ticket.

comment:7 Changed 4 months ago by Klumbumbus

Cc: mbirth added
Priority: normalmajor

comment:8 Changed 4 months ago by Klumbumbus

can be reproduced by:

  1. download data
  2. delte data layer
  3. download data again
  4. delte data layer again

comment:9 Changed 4 months ago by Don-vip

Ticket #14484 has been marked as a duplicate of this ticket.

comment:10 Changed 4 months ago by Don-vip

Owner: changed from floscher to Don-vip
Status: newassigned

comment:11 Changed 4 months ago by Don-vip

@floscher : thank you for releasing v1.4.1 ! Could you please release a v1.4.2 with this one too? I have finished with mapillary bugfixes for the year I think :)

comment:12 Changed 4 months ago by Don-vip

Resolution: fixed
Status: assignedclosed

comment:13 Changed 3 months ago by Klumbumbus

Ticket #14501 has been marked as a duplicate of this ticket.

comment:14 Changed 3 months ago by Klumbumbus

Ticket #14503 has been marked as a duplicate of this ticket.

comment:15 Changed 3 months ago by Klumbumbus

Ticket #14513 has been marked as a duplicate of this ticket.

comment:16 Changed 3 months ago by Klumbumbus

Ticket #14522 has been marked as a duplicate of this ticket.

comment:17 Changed 3 months ago by Klumbumbus

Ticket #14533 has been marked as a duplicate of this ticket.

comment:18 Changed 3 months ago by stoecker

Ticket #14547 has been marked as a duplicate of this ticket.

comment:19 Changed 3 months ago by Klumbumbus

Ticket #14561 has been marked as a duplicate of this ticket.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Don-vip.
as The resolution will be set. Next status will be 'closed'.
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.