What steps will reproduce the problem?
1. simply place the BeanShell view onto the workspace
What is the expected output? What do you see instead?
a shell. Instead I see a red warning stating an NPE.
What version of the product are you using? On what operating system?
4.1 alpha (build 100) / openSUSE 11.2 x86_64
Please provide any additional information below.
...
Error logged
java.lang.NullPointerException
at
org.apache.felix.framework.FelixResolverState.getResolvedCandidates(FelixR
esolverState.java:649)
at
org.apache.felix.framework.Felix$FelixResolver.getResolvedCandidates(Felix
.java:3977)
at
org.apache.felix.framework.ModuleImpl.diagnoseClassLoadError(ModuleImpl.ja
va:2163)
at
org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:60)
at
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleIm
pl.java:1663)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at bsh.classpath.ClassManagerImpl.classForName(Unknown Source)
at bsh.NameSpace.classForName(Unknown Source)
at bsh.NameSpace.getClassImpl(Unknown Source)
at bsh.NameSpace.getClass(Unknown Source)
at bsh.Name.consumeNextObjectField(Unknown Source)
at bsh.Name.toObject(Unknown Source)
at bsh.Name.toObject(Unknown Source)
at bsh.NameSpace.get(Unknown Source)
at bsh.Interpreter.get(Unknown Source)
at bsh.Interpreter.getu(Unknown Source)
at bsh.Interpreter.<init>(Unknown Source)
at bsh.Interpreter.<init>(Unknown Source)
at bsh.Interpreter.<init>(Unknown Source)
at bsh.Interpreter.<init>(Unknown Source)
at
org.coode.shell.view.BeanShellView.initialiseOWLView(BeanShellView.java:11
3)
at
org.protege.editor.owl.ui.view.AbstractOWLViewComponent.initialise(Abstrac
tOWLViewComponent.java:61)
at
org.protege.editor.core.ui.view.View.createContent(View.java:416)
at org.protege.editor.core.ui.view.View.createUI(View.java:196)
at
org.protege.editor.core.ui.view.View$1.hierarchyChanged(View.java:126)
at java.awt.Component.processHierarchyEvent(Component.java:6430)
at java.awt.Component.processEvent(Component.java:6049)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.Component.createHierarchyEvents(Component.java:5280)
at java.awt.Container.createHierarchyEvents(Container.java:1360)
at java.awt.Component.show(Component.java:1531)
at java.awt.Component.show(Component.java:1563)
at java.awt.Component.setVisible(Component.java:1515)
at javax.swing.JComponent.setVisible(JComponent.java:2612)
at javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:378)
at
javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:253)
at
javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSele
ctionModel.java:116)
at
javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSele
ctionModel.java:50)
at
javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:599)
at javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:574)
at
javax.swing.JTabbedPane.setSelectedComponent(JTabbedPane.java:657)
at org.coode.mdock.Util.bringToFront(Util.java:123)
at
org.coode.mdock.DynamicConfigPanel$CentreAddMode.doAdd(DynamicConfigPanel.
java:344)
at
org.coode.mdock.DynamicConfigPanel$2.mouseClicked(DynamicConfigPanel.java:
80)
at java.awt.Component.processMouseEvent(Component.java:6266)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6028)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247)
at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.ja
va:269)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:
184)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.ja
va:174)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Original issue reported on code.google.com by scalpe...@gmail.com on 6 Mar 2010 at 5:12
Original issue reported on code.google.com by
scalpe...@gmail.com
on 6 Mar 2010 at 5:12