Search Mailing List Archives
[protege-discussion] Frozen Instance editor window
Tania Tudorache
tudorache at stanford.edu
Mon Jul 2 11:28:03 PDT 2007
Hi Bo,
Thanks for the bug report. What version of Protege are you using?
From the stack trace it looks like the browser text of an instance was
changed, and either the type of the instance became null (which should
never happen) or the browser pattern of the instance type could not be
found.
Do you have some steps to reproduce this behavior? I am sure this bug is
easy to be fixed, if we can reproduce it.
Thanks,
Tania
Bo De Lange wrote:
> Hi,
>
> we're having recurrent problems with a frozen Instance editor window.
> Whilst in the Instances tab and clicking through the instances of a
> class, the editor window on the right is not updated.
> Only restarting Protege seems to help to fix the problem.
>
> This is what I captured from the logfile:
>
> 2007.06.21 16:08:51.692 CEST WARNING: Exception caught during event
> dispatch - see the log for details - java.lang.NullPointerException --
> EventDispatchFrameStore.dispatchEvents()
> 2007.06.21 16:08:51.708 CEST FINE: Exception caught --
> java.lang.NullPointerException
> at edu.stanford.smi.protege.ui.FrameRenderer.appendType(Unknown Source)
> at edu.stanford.smi.protege.ui.FrameRenderer.loadInstance(Unknown Source)
> at edu.stanford.smi.protege.ui.FrameRenderer.load(Unknown Source)
> at edu.stanford.smi.protege.util.DefaultRenderer.setup(Unknown Source)
> at
> edu.stanford.smi.protege.util.DefaultRenderer.getListCellRendererComponent(Unknown
> Source)
> at javax.swing.plaf.basic.BasicListUI.updateLayoutState(Unknown Source)
> at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(Unknown
> Source)
> at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(Unknown
> Source)
> at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
> at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
> at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
> at javax.swing.DefaultListSelectionModel.insertIndexInterval(Unknown
> Source)
> at javax.swing.plaf.basic.BasicListUI$Handler.intervalAdded(Unknown
> Source)
> at javax.swing.AbstractListModel.fireIntervalAdded(Unknown Source)
> at edu.stanford.smi.protege.util.SimpleListModel.setValues(Unknown
> Source)
> at edu.stanford.smi.protege.ui.DirectInstancesList.sort(Unknown Source)
> at
> edu.stanford.smi.protege.ui.DirectInstancesList$3.browserTextChanged(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.framestore.EventDispatchFrameStore.dispatchFrameEvent(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.framestore.EventDispatchFrameStore.dispatchEvent(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.framestore.EventDispatchFrameStore.dispatchEvents(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.framestore.EventDispatchFrameStore.dispatchEvents(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.framestore.EventDispatchFrameStore.dispatchEvents(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.framestore.EventDispatchFrameStore.commitTransaction(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.commitTransaction(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.framestore.ChangeMonitorFrameStore.commitTransaction(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.commitTransaction(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.commitTransaction(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.framestore.DeleteSimplificationFrameStore.deleteSimpleInstance(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.DefaultKnowledgeBase.deleteSimpleInstance(Unknown
> Source)
> at
> edu.stanford.smi.protege.model.DefaultKnowledgeBase.deleteFrame(Unknown
> Source)
> at
> edu.stanford.smi.protege.action.DeleteInstancesAction.deleteInstance(Unknown
> Source)
> at
> edu.stanford.smi.protege.action.DeleteInstancesAction.onDelete(Unknown
> Source)
> at edu.stanford.smi.protege.util.DeleteAction.onDelete(Unknown Source)
> at edu.stanford.smi.protege.util.DeleteAction.onDelete(Unknown Source)
> at edu.stanford.smi.protege.util.DeleteAction.actionPerformed(Unknown
> Source)
> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
> Source)
> at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
> at java.awt.Component.processMouseEvent(Unknown Source)
> at javax.swing.JComponent.processMouseEvent(Unknown Source)
> at java.awt.Component.processEvent(Unknown Source)
> at java.awt.Container.processEvent(Unknown Source)
> at java.awt.Component.dispatchEventImpl(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
> at java.awt.Container.dispatchEventImpl(Unknown Source)
> at java.awt.Window.dispatchEventImpl(Unknown Source)
> at java.awt.Component.dispatchEvent(Unknown Source)
> at java.awt.EventQueue.dispatchEvent(Unknown Source)
> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
> at java.awt.EventDispatchThread.run(Unknown Source)
>
>
> Any clues?
>
> Thanks,
>
>
>
> Bo
> ------------------------------------------------------------------------
>
> _______________________________________________
> protege-discussion mailing list
> protege-discussion at lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-discussion
>
> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
>
More information about the protege-discussion
mailing list