2011-04-09 6 views
2

Protege IDE에서 ontology를 개발하고 있지만 Plug-in OntoGraf가 작동하지 않습니다. 이 문제를 도와주세요. 당신이 스택 트레이스를 볼 것이다 아래 :Protege OntoGraf 플러그인이 작동하지 않습니다.

./run.sh 
Starting Protege 4 OWL Editor (Version 4.1.0, Build = 220) 
Platform: 
    Java: JVM 1.6.0_18-b18 Memory: 506M 
    Language: ru, Country: RU 
    Framework: Apache Software Foundation (1.5) 
    OS: linux (2.6.32-5-686) 
    Processor: x86 
Installed plugin Pellet Reasoner Plug-in 
Installed plugin The Protege 4 OWL Editor 
Installed plugin Owlviz Plug-in 
Installed plugin HermiT Reasoner 
Installed plugin OntoGraf Plug-in 
Installed plugin Matrix Views 
Installed plugin Factplusplus Plug-in 
Installed plugin Dlquery 
Installed plugin The OWL API 
Using OWL API version 3.2.2.1789 
Rebuilding entity indices... 
... rebuilt in 66 ms 
loading Anonymous-1 from file:/home/moskvin/ontologies/Ontology1292782662967/Ontology1292782662967.owl 
Setting active ontology to <http://www.semanticweb.org/ontologies/Ontology1292782662967.owl><http://www.semanticweb.org/ontologies/Ontology1292782662967.owl> 
Rebuilding entity indices... 
... rebuilt in 1 ms 
... active ontology changed 
Setting active ontology to <http://www.semanticweb.org/ontologies/Ontology1292782662967.owl><http://www.semanticweb.org/ontologies/Ontology1292782662967.owl> 
Rebuilding entity indices... 
... rebuilt in 0 ms 
... active ontology changed 
Error logged 
java.lang.NoClassDefFoundError: sun/dc/path/PathException 
     at ca.uvic.cs.chisel.cajun.graph.node.DefaultGraphNodeStyle.<init>(DefaultGraphNodeStyle.java:82) 
     at ca.uvic.cs.chisel.cajun.graph.AbstractGraph.<init>(AbstractGraph.java:172) 
     at ca.uvic.cs.chisel.cajun.graph.AbstractGraph.<init>(AbstractGraph.java:145) 
     at ca.uvic.cs.chisel.cajun.graph.FlatGraph.<init>(FlatGraph.java:29) 
     at org.protege.ontograf.common.GraphController.<init>(GraphController.java:83) 
     at org.protege.ontograf.OntoGrafView.initialiseClassView(OntoGrafView.java:174) 
     at org.protege.editor.owl.ui.view.cls.AbstractOWLClassViewComponent.initialiseView(AbstractOWLClassViewComponent.java:28) 
     at org.protege.editor.owl.ui.view.AbstractOWLSelectionViewComponent.initialiseOWLView(AbstractOWLSelectionViewComponent.java:118) 
     at org.protege.editor.owl.ui.view.AbstractOWLViewComponent.initialise(AbstractOWLViewComponent.java:61) 
     at org.protege.editor.core.ui.view.View.createContent(View.java:434) 
     at org.protege.editor.core.ui.view.View.createUI(View.java:214) 
     at org.protege.editor.core.ui.view.View$1.hierarchyChanged(View.java:144) 
     at java.awt.Component.processHierarchyEvent(Component.java:6275) 
     at java.awt.Component.processEvent(Component.java:5894) 
     at java.awt.Container.processEvent(Container.java:2105) 
     at java.awt.Component.dispatchEventImpl(Component.java:4469) 
     at java.awt.Container.dispatchEventImpl(Container.java:2163) 
     at java.awt.Component.dispatchEvent(Component.java:4295) 
     at java.awt.Component.createHierarchyEvents(Component.java:5124) 
     at java.awt.Container.createHierarchyEvents(Container.java:1418) 
     at java.awt.Container.createHierarchyEvents(Container.java:1415) 
     at java.awt.Container.createHierarchyEvents(Container.java:1415) 
     at java.awt.Container.createHierarchyEvents(Container.java:1415) 
     at java.awt.Container.createHierarchyEvents(Container.java:1415) 
     at java.awt.Component.show(Component.java:1432) 
     at java.awt.Component.show(Component.java:1464) 
     at java.awt.Component.setVisible(Component.java:1416) 
     at javax.swing.JComponent.setVisible(JComponent.java:2612) 
     at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:395) 
     at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) 
     at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:133) 
     at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) 
     at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) 
     at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) 
     at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3639) 
     at java.awt.Component.processMouseEvent(Component.java:6105) 
     at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) 
     at java.awt.Component.processEvent(Component.java:5873) 
     at java.awt.Container.processEvent(Container.java:2105) 
     at java.awt.Component.dispatchEventImpl(Component.java:4469) 
     at java.awt.Container.dispatchEventImpl(Container.java:2163) 
     at java.awt.Component.dispatchEvent(Component.java:4295) 
     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461) 
     at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4122) 
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055) 
     at java.awt.Container.dispatchEventImpl(Container.java:2149) 
     at java.awt.Window.dispatchEventImpl(Window.java:2478) 
     at java.awt.Component.dispatchEvent(Component.java:4295) 
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:604) 
     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) 
     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) 
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) 
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) 
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) 
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:138) 
Caused by: java.lang.ClassNotFoundException: sun.dc.path.PathException 
     at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:814) 
     at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61) 
     at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 
     ... 55 more 
Uncaught Exception in thread AWT-EventQueue-0 
java.lang.NoClassDefFoundError: sun/dc/path/PathException 
     at ca.uvic.cs.chisel.cajun.graph.node.DefaultGraphNodeStyle.<init>(DefaultGraphNodeStyle.java:82) 
     at ca.uvic.cs.chisel.cajun.graph.AbstractGraph.<init>(AbstractGraph.java:172) 
     at ca.uvic.cs.chisel.cajun.graph.AbstractGraph.<init>(AbstractGraph.java:145) 
     at ca.uvic.cs.chisel.cajun.graph.FlatGraph.<init>(FlatGraph.java:29) 
     at org.protege.ontograf.common.GraphController.<init>(GraphController.java:83) 
     at org.protege.ontograf.OntoGrafView.initialiseClassView(OntoGrafView.java:174) 
     at org.protege.editor.owl.ui.view.cls.AbstractOWLClassViewComponent.initialiseView(AbstractOWLClassViewComponent.java:28) 
     at org.protege.editor.owl.ui.view.AbstractOWLSelectionViewComponent.initialiseOWLView(AbstractOWLSelectionViewComponent.java:118) 
     at org.protege.editor.owl.ui.view.AbstractOWLViewComponent.initialise(AbstractOWLViewComponent.java:61) 
     at org.protege.editor.core.ui.view.View.createContent(View.java:434) 
     at org.protege.editor.core.ui.view.View.createUI(View.java:214) 
     at org.protege.editor.core.ui.view.View$1.hierarchyChanged(View.java:144) 
     at java.awt.Component.processHierarchyEvent(Component.java:6275) 
     at java.awt.Component.processEvent(Component.java:5894) 
     at java.awt.Container.processEvent(Container.java:2105) 
     at java.awt.Component.dispatchEventImpl(Component.java:4469) 
     at java.awt.Container.dispatchEventImpl(Container.java:2163) 
     at java.awt.Component.dispatchEvent(Component.java:4295) 
     at java.awt.Component.createHierarchyEvents(Component.java:5124) 
     at java.awt.Container.createHierarchyEvents(Container.java:1418) 
     at java.awt.Container.createHierarchyEvents(Container.java:1415) 
     at java.awt.Container.createHierarchyEvents(Container.java:1415) 
     at java.awt.Container.createHierarchyEvents(Container.java:1415) 
     at java.awt.Container.createHierarchyEvents(Container.java:1415) 
     at java.awt.Component.show(Component.java:1432) 
     at java.awt.Component.show(Component.java:1464) 
     at java.awt.Component.setVisible(Component.java:1416) 
     at javax.swing.JComponent.setVisible(JComponent.java:2612) 
     at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:395) 
     at javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:270) 
     at javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSelectionModel.java:133) 
     at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSelectionModel.java:67) 
     at javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:616) 
     at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:591) 
     at javax.swing.plaf.basic.BasicTabbedPaneUI$Handler.mousePressed(BasicTabbedPaneUI.java:3639) 
     at java.awt.Component.processMouseEvent(Component.java:6105) 
     at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) 
     at java.awt.Component.processEvent(Component.java:5873) 
     at java.awt.Container.processEvent(Container.java:2105) 
     at java.awt.Component.dispatchEventImpl(Component.java:4469) 
     at java.awt.Container.dispatchEventImpl(Container.java:2163) 
     at java.awt.Component.dispatchEvent(Component.java:4295) 
     at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4461) 
     at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4122) 
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4055) 
     at java.awt.Container.dispatchEventImpl(Container.java:2149) 
     at java.awt.Window.dispatchEventImpl(Window.java:2478) 
     at java.awt.Component.dispatchEvent(Component.java:4295) 
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:604) 
     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) 
     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) 
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) 
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185) 
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177) 
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:138) 
Caused by: java.lang.ClassNotFoundException: sun.dc.path.PathException 
     at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:814) 
     at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61) 
     at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 
     ... 55 more 

답변

4

불행하게도 나는이 플러그인을 사용하는 썬에서 자바를 사용할 필요가있다. 내 Linux 배포판 (Debian GNU/Linux 6.0)은 Sun 패키지가 들어 있지 않은 OpenJDK와 함께 설치되었습니다. /etc/alternaries 디렉토리의 java * 링크를 업데이트했을 때이 문제가 해결되었습니다.

update-alternatives --config java 
update-alternatives --config javac 
update-alternatives --config javaws 
update-alternatives --config jar 
end etc.. 
+0

설치 및 기본값으로 새로운 JRE를 구성하는 방법에 대한 자세한 내용은 http://community.linuxmint.com/tutorial/view/1091를 참조하십시오 데비안 는 명령으로 만드는 간단합니다. –

관련 문제