Modify ↓
Opened 10 years ago
Closed 10 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)
Note:
See TracTickets
for help on using tickets.