Modify

Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#12063 closed defect (duplicate)

EDT violation detected in conflicts dialog

Reported by: naoliv Owned by: naoliv
Priority: normal Milestone:
Component: Core Version:
Keywords: conflict edt linux gnome atkwrapper Cc:

Description

I am also seeing some of this:

EDT violation detected
org.openstreetmap.josm.gui.tagging.TagCellRenderer[,-531,-16,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.EmptyBorder@6b40bd43,flags=25165832,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=name,verticalAlignment=CENTER,verticalTextPosition=CENTER]
	at java.lang.Thread.getStackTrace(Thread.java:1552)
	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:4793)
	at java.awt.Component.repaint(Component.java:3313)
	at javax.swing.JLabel.setText(JLabel.java:345)
	at org.openstreetmap.josm.gui.tagging.TagCellRenderer.renderTagName(TagCellRenderer.java:42)
	at org.openstreetmap.josm.gui.tagging.TagCellRenderer.getTableCellRendererComponent(TagCellRenderer.java:101)
	at javax.swing.JTable$AccessibleJTable$AccessibleJTableCell.getCurrentAccessibleContext(JTable.java:7949)
	at javax.swing.JTable$AccessibleJTable$AccessibleJTableCell.getAccessibleAction(JTable.java:8221)

EDT violation detected
org.openstreetmap.josm.gui.dialogs.relation.MemberTableMemberCellRenderer[,-360,-16,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=25165832,maximumSize=,minimumSize=,preferredSize=,defaultIcon=javax.swing.ImageIcon@1dbaf3b3,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=‎rodovia‎ (4 nós),verticalAlignment=CENTER,verticalTextPosition=CENTER]
	at java.lang.Thread.getStackTrace(Thread.java:1552)
	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:4793)
	at java.awt.Component.repaint(Component.java:3313)
	at javax.swing.JLabel.setIcon(JLabel.java:409)
	at org.openstreetmap.josm.gui.dialogs.relation.MemberTableMemberCellRenderer.renderPrimitive(MemberTableMemberCellRenderer.java:27)
	at org.openstreetmap.josm.gui.dialogs.relation.MemberTableMemberCellRenderer.getTableCellRendererComponent(MemberTableMemberCellRenderer.java:45)
	at javax.swing.JTable$AccessibleJTable$AccessibleJTableCell.getCurrentAccessibleContext(JTable.java:7949)
	at javax.swing.JTable$AccessibleJTable$AccessibleJTableCell.getAccessibleAction(JTable.java:8221)

EDT violation detected
org.openstreetmap.josm.gui.conflict.tags.RelationMemberConflictDecisionRenderer[,-76,-16,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=25165832,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=Remover,verticalAlignment=CENTER,verticalTextPosition=CENTER]
	at java.lang.Thread.getStackTrace(Thread.java:1552)
	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:4793)
	at java.awt.Component.repaint(Component.java:3313)
	at javax.swing.JComponent.setBackground(JComponent.java:2736)
	at org.openstreetmap.josm.gui.conflict.tags.RelationMemberConflictDecisionRenderer.getListCellRendererComponent(RelationMemberConflictDecisionRenderer.java:72)
	at org.openstreetmap.josm.gui.conflict.tags.RelationMemberConflictDecisionRenderer.getListCellRendererComponent(RelationMemberConflictDecisionRenderer.java:16)
	at javax.swing.JList$AccessibleJList$AccessibleJListChild.getComponentAtIndex(JList.java:3227)
	at javax.swing.JList$AccessibleJList$AccessibleJListChild.getCurrentAccessibleContext(JList.java:3208)
	at javax.swing.JList$AccessibleJList$AccessibleJListChild.getAccessibleAction(JList.java:3374)

EDT violation detected
org.openstreetmap.josm.gui.conflict.tags.RelationMemberConflictDecisionRenderer[,-76,-16,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=25165832,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,horizontalAlignment=LEADING,horizontalTextPosition=TRAILING,iconTextGap=4,labelFor=,text=Remover,verticalAlignment=CENTER,verticalTextPosition=CENTER]
	at java.lang.Thread.getStackTrace(Thread.java:1552)
	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:4793)
	at java.awt.Component.repaint(Component.java:3313)
	at javax.swing.JComponent.setFont(JComponent.java:2758)
	at org.openstreetmap.josm.gui.conflict.tags.RelationMemberConflictDecisionRenderer.resetListRenderer(RelationMemberConflictDecisionRenderer.java:30)
	at org.openstreetmap.josm.gui.conflict.tags.RelationMemberConflictDecisionRenderer.getListCellRendererComponent(RelationMemberConflictDecisionRenderer.java:70)
	at org.openstreetmap.josm.gui.conflict.tags.RelationMemberConflictDecisionRenderer.getListCellRendererComponent(RelationMemberConflictDecisionRenderer.java:16)
	at javax.swing.JList$AccessibleJList$AccessibleJListChild.getComponentAtIndex(JList.java:3227)
	at javax.swing.JList$AccessibleJList$AccessibleJListChild.getCurrentAccessibleContext(JList.java:3208)
	at javax.swing.JList$AccessibleJList$AccessibleJListChild.getAccessibleRole(JList.java:3287)
	at org.GNOME.Accessibility.AtkWrapper$4.propertyChange(AtkWrapper.java:581)
	at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
	at javax.accessibility.AccessibleContext.firePropertyChange(AccessibleContext.java:766)
	at javax.swing.JComboBox$AccessibleJComboBox$AccessibleJComboBoxListSelectionListener.valueChanged(JComboBox.java:1771)
	at javax.swing.JList.fireSelectionValueChanged(JList.java:1796)
	at javax.swing.JList$ListSelectionHandler.valueChanged(JList.java:1810)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
	at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405)
	at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415)
	at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:459)
	at javax.swing.JList.setSelectedIndex(JList.java:2210)
	at javax.swing.plaf.basic.BasicComboPopup.setListSelection(BasicComboPopup.java:1168)
	at javax.swing.plaf.basic.BasicComboPopup.access$300(BasicComboPopup.java:63)
	at javax.swing.plaf.basic.BasicComboPopup$Handler.itemStateChanged(BasicComboPopup.java:999)
	at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1223)
	at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1280)
	at javax.swing.JComboBox.contentsChanged(JComboBox.java:1330)
	at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118)
	at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:93)
	at javax.swing.JComboBox.setSelectedItem(JComboBox.java:576)
	at org.openstreetmap.josm.gui.conflict.tags.RelationMemberConflictDecisionRenderer.getTableCellRendererComponent(RelationMemberConflictDecisionRenderer.java:58)
	at javax.swing.JTable$AccessibleJTable$AccessibleJTableCell.getCurrentAccessibleContext(JTable.java:7949)
	at javax.swing.JTable$AccessibleJTable$AccessibleJTableCell.getAccessibleText(JTable.java:8253)

EDT violation detected
javax.swing.plaf.basic.BasicComboPopup$1[ComboBox.list,0,-15,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=50331944,maximumSize=,minimumSize=,preferredSize=,fixedCellHeight=15,fixedCellWidth=51,horizontalScrollIncrement=-1,selectionBackground=javax.swing.plaf.ColorUIResource[r=163,g=184,b=204],selectionForeground=sun.swing.PrintColorUIResource[r=51,g=51,b=51],visibleRowCount=8,layoutOrientation=0]
	at java.lang.Thread.getStackTrace(Thread.java:1552)
	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:4793)
	at java.awt.Component.repaint(Component.java:3356)
	at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2632)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
	at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
	at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405)
	at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415)
	at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:459)
	at javax.swing.JList.setSelectedIndex(JList.java:2210)
	at javax.swing.plaf.basic.BasicComboPopup.setListSelection(BasicComboPopup.java:1168)
	at javax.swing.plaf.basic.BasicComboPopup.access$300(BasicComboPopup.java:63)
	at javax.swing.plaf.basic.BasicComboPopup$Handler.itemStateChanged(BasicComboPopup.java:999)
	at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1223)
	at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1280)
	at javax.swing.JComboBox.contentsChanged(JComboBox.java:1330)
	at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118)
	at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:93)
	at javax.swing.JComboBox.setSelectedItem(JComboBox.java:576)
	at org.openstreetmap.josm.gui.conflict.tags.RelationMemberConflictDecisionRenderer.getTableCellRendererComponent(RelationMemberConflictDecisionRenderer.java:58)
	at javax.swing.JTable$AccessibleJTable$AccessibleJTableCell.getCurrentAccessibleContext(JTable.java:7949)
	at javax.swing.JTable$AccessibleJTable$AccessibleJTableCell.getAccessibleText(JTable.java:8253)

JOSM:

Revision: 8991
Is-Local-Build: true
Build-Date: 2015-11-04 20:43:03

Identification: JOSM/1.5 (8991 SVN pt_BR) Linux Debian GNU/Linux unstable (sid)
Memory Usage: 1643 MB / 3641 MB (968 MB allocated, but free)
Java version: 1.8.0_72-internal, Oracle Corporation, OpenJDK 64-Bit Server VM
VM arguments: [-Dawt.useSystemAAFontSettings=on]
Dataset consistency test: No problems found

Plugins:
- AddrInterpolation (31694)
- Create_grid_of_ways (31603)
- FastDraw (31694)
- FixAddresses (31694)
- OpeningHoursEditor (31696)
- PicLayer (31694)
- SimplifyArea (31694)
- apache-commons (31718)
- buildings_tools (31694)
- download_along (31603)
- editgpx (31603)
- geotools (31603)
- graphview (31694)
- jts (31603)
- measurement (31694)
- merge-overlap (31655)
- opendata (31695)
- pdfimport (31694)
- poly (31694)
- reverter (31694)
- tagging-preset-tester (31615)
- todo (29154)
- turnrestrictions (31694)
- undelete (31603)
- utilsplugin2 (31694)

Attachments (0)

Change History (9)

comment:1 by Don-vip, 9 years ago

Milestone: 15.11

comment:2 by Don-vip, 9 years ago

Owner: changed from team to naoliv
Status: newneedinfo

can you please give me easy steps to reproduce the violations?

comment:3 by naoliv, 9 years ago

I will see if I can locate what is causing this (and, if possible, a reproducible test).

comment:4 by Don-vip, 9 years ago

Milestone: 15.1115.12

comment:5 by cmuelle8, 9 years ago

I've also seen this, but only with openjdk/ubuntu. I did not try oracle-vm/ubuntu combination yet, but on oracle-vm/windows (version string: Java(TM) SE Runtime Environment (build 1.8.0_66-b18)) EDT warnings do not seem to be present; that is: cmd console lacks EDT warning printouts.

EDIT: No difference in behavior between 1.7/1.8 openjdk version was observed.

Last edited 9 years ago by cmuelle8 (previous) (diff)

comment:6 by Don-vip, 9 years ago

Keywords: conflict edt added
Milestone: 15.1216.01

comment:7 by Don-vip, 9 years ago

Milestone: 16.0116.02

comment:8 by Don-vip, 9 years ago

Keywords: linux gnoe atkwrapper added
Milestone: 16.02
Resolution: duplicate
Status: needinfoclosed

Closed as duplicate of #12022.

comment:9 by Don-vip, 9 years ago

Keywords: gnome added; gnoe removed

Modify Ticket

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