Opening an ontology or closing Protégé causes listener warning
Closed this issue · 0 comments
rsgoncalves commented
*** WARNING BADLY BEHAVING LISTENER: org.protege.editor.owl.ui.frame.AbstractOWLFrameSection$1 ***
Possible culprit (trace from when listener was added):
org.protege.editor.owl.ui.frame.AbstractOWLFrameSection.<init>(AbstractOWLFrameSection.java:66)
org.protege.editor.owl.ui.frame.AxiomListFrameSection.<init>(AxiomListFrameSection.java:33)
org.protege.editor.owl.ui.frame.AxiomListFrame.<init>(AxiomListFrame.java:25)
org.protege.editor.owl.ui.OWLAxiomTypeFramePanel.createUI(OWLAxiomTypeFramePanel.java:42)
org.protege.editor.owl.ui.OWLAxiomTypeFramePanel.<init>(OWLAxiomTypeFramePanel.java:37)
org.coode.change.diff.AxiomsView.initialiseOWLView(AxiomsView.java:86)
org.protege.editor.owl.ui.view.AbstractOWLViewComponent.initialise(AbstractOWLViewComponent.java:46)
org.protege.editor.core.ui.view.View.createContent(View.java:423)
org.protege.editor.core.ui.view.View.createUI(View.java:203)
org.protege.editor.core.ui.view.View$1.hierarchyChanged(View.java:133)
java.awt.Component.processHierarchyEvent(Component.java:6692)
java.awt.Component.processEvent(Component.java:6311)
java.awt.Container.processEvent(Container.java:2234)
java.awt.Component.dispatchEventImpl(Component.java:4881)
java.awt.Container.dispatchEventImpl(Container.java:2292)
java.awt.Component.dispatchEvent(Component.java:4703)
java.awt.Component.createHierarchyEvents(Component.java:5541)
java.awt.Container.createHierarchyEvents(Container.java:1443)
java.awt.Component.show(Component.java:1622)
java.awt.Component.show(Component.java:1654)
java.awt.Component.setVisible(Component.java:1606)
javax.swing.JComponent.setVisible(JComponent.java:2641)
javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:394)
javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270)
javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:132)
javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67)
javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616)
javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591)
javax.swing.JTabbedPane.setSelectedComponent(JTabbedPane.java:675)
org.coode.mdock.Util.bringToFront(Util.java:123)
org.coode.mdock.DynamicConfigPanel$CentreAddMode.doAdd(DynamicConfigPanel.java:351)
org.coode.mdock.DynamicConfigPanel.handleMouseClicked(DynamicConfigPanel.java:89)
org.coode.mdock.DynamicConfigPanel.access$100(DynamicConfigPanel.java:45)
org.coode.mdock.DynamicConfigPanel$2.mouseClicked(DynamicConfigPanel.java:72)
java.awt.Component.processMouseEvent(Component.java:6528)
javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
java.awt.Component.processEvent(Component.java:6290)
java.awt.Container.processEvent(Container.java:2234)
java.awt.Component.dispatchEventImpl(Component.java:4881)
java.awt.Container.dispatchEventImpl(Container.java:2292)
java.awt.Component.dispatchEvent(Component.java:4703)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4542)
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
java.awt.Container.dispatchEventImpl(Container.java:2278)
java.awt.Window.dispatchEventImpl(Window.java:2739)
java.awt.Component.dispatchEvent(Component.java:4703)
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
java.awt.EventQueue.access$400(EventQueue.java:97)
java.awt.EventQueue$3.run(EventQueue.java:697)
java.awt.EventQueue$3.run(EventQueue.java:691)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
java.awt.EventQueue$4.run(EventQueue.java:719)
java.awt.EventQueue$4.run(EventQueue.java:717)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
(Listeners should be removed in the plugin dispose method!)