Menu ▾ ▴

#8 owldiff with the latest Protege 4.1

open
nobody
None
5
2012-12-06
2011-01-20
No

OWL diff does not work with the latest Protege. I apologize that incompatible changes have been made (most of them in the OWL api but some of them in Protege).
The Protege bug report is here https://bmir-gforge.stanford.edu/gf/project/owleditor/tracker/?action=TrackerItemEdit&tracker_item_id=2896&start=0.
The exception that we are seeing is as follows:

NoClassDefFoundError:
org/protege/editor/owl/model/inference/ProtegeOWLReasonerFactory
java.lang.Class.getDeclaredMethods0(Native Method)
java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
java.lang.Class.getDeclaredMethod(Class.java:1935)
java.awt.Component.isCoalesceEventsOverriden(Component.java:6037)
java.awt.Component.access$500(Component.java:169)
java.awt.Component$3.run(Component.java:5991)
java.awt.Component$3.run(Component.java:5989)
java.security.AccessController.doPrivileged(Native Method)
java.awt.Component.checkCoalescing(Component.java:5988)
java.awt.Component.<init>(Component.java:5957)
java.awt.Container.<init>(Container.java:251)
javax.swing.JComponent.<init>(JComponent.java:570)

org.protege.editor.core.ui.view.ViewComponent.<init>(ViewComponent.java:25)

org.protege.editor.owl.ui.view.AbstractOWLViewComponent.<init>(AbstractOWLViewComponent.java:32)

org.protege.editor.owl.ui.view.AbstractActiveOntologyViewComponent.<init>(AbstractActiveOntologyViewComponent.java:21)

cz.cvut.kbss.owldiff.protege.OWLDiffPlugin.<init>(OWLDiffPlugin.java:65)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
java.lang.reflect.Constructor.newInstance(Constructor.java:513)
java.lang.Class.newInstance0(Class.java:355)
java.lang.Class.newInstance(Class.java:308)

org.protege.editor.core.plugin.PluginUtilities.getExtensionObject(PluginUtilities.java:131)

org.protege.editor.core.plugin.ExtensionInstantiator.instantiate(ExtensionInstantiator.java:74)

org.protege.editor.core.ui.view.ViewComponentPluginJPFImpl.newInstance(ViewComponentPluginJPFImpl.java:131)

org.protege.editor.core.ui.view.ViewComponentPluginJPFImpl.newInstance(ViewComponentPluginJPFImpl.java:46)

org.protege.editor.core.ui.workspace.Workspace.showResultsView(Workspace.java:360)

org.protege.editor.core.ui.workspace.Workspace.showResultsView(Workspace.java:336)

cz.cvut.kbss.owldiff.protege.actions.AbstractOWLDiffCompareToAction.actionPerformed(AbstractOWLDiffCompareToAction.java:29)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)

javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)

javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
javax.swing.AbstractButton.doClick(AbstractButton.java:389)
com.apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:95)
java.awt.MenuItem.processActionEvent(MenuItem.java:627)
java.awt.MenuItem.processEvent(MenuItem.java:586)
java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:317)
java.awt.MenuComponent.dispatchEvent(MenuComponent.java:305)
java.awt.EventQueue.dispatchEvent(EventQueue.java:638)

java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)

java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)

java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

I was able to confirm this issue.

Discussion


Log in to post a comment.