#----------------------------------------------------------------------------- # # Oracle IDE Configuration File For Swing Thread Violation Detector # Copyright 2000-2012 Oracle Corporation. # All Rights Reserved. # #----------------------------------------------------------------------------- # Exemptions for the SwingViolationDetector which is controlled by the flag # -Doracle.ide.reportEDTViolations.exceptionsfile - which is set in ide.conf (or on the command line) # # The violation detector will report when interaction with Swing controls is done from a thread other than the # Event Dispatch Thread. This interaction is a violation of Swing's single threaded policy and can result # in serious and hard to determine behavior problems, including deadlocks. # # Occasionally some violations are outside of JDevelopers control (e.g. from the JDK or third party libraries). # These should be reported to the library provider and exemptions from the detector can be added so # users aren't disturbed while these fixes are yet to be delivered. # # Exemptions are added to this file. They consist of a small series of significant stack frames from # the violation report. # Each violation is separated by comment lines beginning with '#'. # # Only package/class/method names are analyzed (line numbers and file name are ignored). # # Comments should describe the reason for each exemption and/or a # link to a bug that is progressing a fix so the exemption can be removed. # # Exemption for bug 14097699 (Ice Browser: rendering) java.awt.Container.removeAll(Container.java:1224) ice.pilots.html4.swing.DocView.reqClear(DocView.java:384) ice.pilots.html4.DocPaneXml.do_clear(DocPaneXml.java:94) ice.pilots.html4.CSSLayout.clear(CSSLayout.java:427) # Exemption for bug 14532894 (JDK: Background loading of document content) javax.swing.text.html.HTMLEditorKit.read(HTMLEditorKit.java:263) javax.swing.JEditorPane.read(JEditorPane.java:568) javax.swing.JEditorPane.read(JEditorPane.java:596)