Modify

Opened 9 years ago

Closed 9 years ago

#11730 closed defect (fixed)

EDT violations in Mapillary plugin

Reported by: wiktorn Owned by: nokutu
Priority: normal Milestone:
Component: Plugin mapillary Version: latest
Keywords: EDT Cc:

Description

Build-Date: 2015-07-29 19:11:10
Revision: 8628
Is-Local-Build: true

Identification: JOSM/1.5 (8628 SVN en) Windows 7 64-Bit
Memory Usage: 334 MB / 910 MB (240 MB allocated, but free)
Java version: 1.7.0_80, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
VM arguments: [-Dsun.net.http.allowRestrictedHeaders=true, -Dvisualvm.id=20945418793479, -Dfile.encoding=UTF-8]
Program arguments: [--debug]

Plugins:
- Mapillary (31331)
- commons-imaging (31241)
- geotools (31126)
- jts (31126)
- opendata (31241)
- photo_geotagging (31241)
- reverter (31241)
- utilsplugin2 (31241)

I've just got following EDT violation stacktrace:

EDT violation detected
javax.swing.JRootPane[,0,0,0x0,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=449,maximumSize=,minimumSize=,preferredSize=]
	at java.lang.Thread.getStackTrace(Thread.java:1589)
	at org.jdesktop.swinghelper.debug.CheckThreadViolationRepaintManager.checkThreadViolations(CheckThreadViolationRepaintManager.java:81)
	at org.jdesktop.swinghelper.debug.CheckThreadViolationRepaintManager.addDirtyRegion(CheckThreadViolationRepaintManager.java:72)
	at javax.swing.JComponent.repaint(JComponent.java:4805)
	at java.awt.Component.repaint(Component.java:3297)
	at javax.swing.JComponent.setUI(JComponent.java:670)
	at javax.swing.JRootPane.setUI(JRootPane.java:473)
	at javax.swing.JRootPane.updateUI(JRootPane.java:483)
	at javax.swing.JRootPane.<init>(JRootPane.java:370)
	at javax.swing.JDialog.createRootPane(JDialog.java:665)
	at javax.swing.JDialog.dialogInit(JDialog.java:647)
	at javax.swing.JDialog.<init>(JDialog.java:278)
	at javax.swing.JOptionPane.createDialog(JOptionPane.java:959)
	at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:867)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:667)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:638)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:609)
	at org.openstreetmap.josm.plugins.mapillary.MapillaryLayer.checkAreaTooBig(MapillaryLayer.java:158)
	at org.openstreetmap.josm.plugins.mapillary.MapillaryLayer.download(MapillaryLayer.java:129)
	at org.openstreetmap.josm.plugins.mapillary.MapillaryLayer$delayedDownload.run(MapillaryLayer.java:523)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
	at java.util.concurrent.FutureTask.run(FutureTask.java:262)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at java.lang.Thread.run(Thread.java:745)

Looks like warning is showed in wrong thread

Attachments (0)

Change History (1)

comment:1 by nokutu, 9 years ago

Resolution: fixed
Status: newclosed

Modify Ticket

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