BSFConsole and 1108

Good day,

When I install the BSFConsole on 1108, I get the following exception:

Error message: Original exception:
java.lang.NullPointerException

at java.lang.StringBuffer.(StringBuffer.java:130) at org.kos.bsfconsoleplugin.BSFConsolePlugin.addJarsToClassPathProperty(BSFConsolePlugin.java:69) at org.kos.bsfconsoleplugin.BSFConsolePlugin.]]>(BSFConsolePlugin.java:56)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

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

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:274)

at com.intellij.openapi.project.a.d.c(d.java:49)

at com.intellij.openapi.components.b.a.a(a.java:195)

at com.intellij.openapi.components.b.a.m(a.java:125)

at com.intellij.openapi.components.b.a.j(a.java:227)

at com.intellij.openapi.project.a.c.u(c.java:140)

at com.intellij.openapi.project.a.d.u(d.java:202)

at com.intellij.openapi.project.a.b.a(b.java:24)

at com.intellij.openapi.fileEditor.b.d.initComponent(d.java:45)

at com.intellij.openapi.components.b.a.a(a.java:63)

at com.intellij.openapi.components.b.a.getComponent(a.java:51)

at com.intellij.openapi.components.b.a.o(a.java:21)

at com.intellij.openapi.components.b.a.j(a.java:206)

at com.intellij.openapi.application.b.b.a(b.java:95)

at com.intellij.idea.c.b(c.java:4)

at com.intellij.idea.Main$2.run(Main$2.java:1)

at com.intellij.util.LaterInvocator$FlushQueue.run(LaterInvocator.java:0)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

I am trying to install BeanShell, but it does not seem to matter where I put it, I get this exception which forces me to uninstall the plugin because I cannot even get into the IDE configuration screens.

Sean

5 comments
Comment actions Permalink

This is strange. System.getProperty("idea.plugins.path") returns null in your case, although idea.sh contains such strings:

if [ -z "$IDEA_PLUGINS_PATH" ]; then
IDEA_PLUGINS_PATH=$IDEA_HOME/plugins
fi

export CLASSPATH
cd $IDEA_BIN_HOME
exec $IDEA_JRE/java -Didea.plugins.path=$IDEA_PLUGINS_PATH ...

may be there are differences in windows version or versions with installer, that run through lax?

anyway, I've added a check in 0.3.8. But note that jython won't work properly when it's jar file is not listed in the java.class.path system property, and it won't be listed automatically if idea.plugins.path isn't set.

0
Comment actions Permalink

I am getting a similar problem with build #1113. No matter where I put the jar file it can't find it.

Error message: Original exception:
java.lang.NullPointerException

at org.kos.bsfconsoleplugin.BSFConsolePlugin.addJarsToClassPathProperty(BSFConsolePlugin.java:68)

at org.kos.bsfconsoleplugin.BSFConsolePlugin.]]>(BSFConsolePlugin.java:56)

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

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

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:274)

at com.intellij.openapi.project.a.d.c(d.java:199)

at com.intellij.openapi.components.a.a.a(a.java:90)

at com.intellij.openapi.components.a.a.m(a.java:97)

at com.intellij.openapi.components.a.a.j(a.java:160)

at com.intellij.openapi.project.a.c.u(c.java:18)

at com.intellij.openapi.project.a.d.u(d.java:160)

at com.intellij.openapi.project.a.b.a(b.java:72)

at com.intellij.openapi.fileEditor.a.d.initComponent(d.java:193)

at com.intellij.openapi.components.a.a.a(a.java:16)

at com.intellij.openapi.components.a.a.getComponent(a.java:216)

at com.intellij.openapi.components.a.a.o(a.java:115)

at com.intellij.openapi.components.a.a.j(a.java:159)

at com.intellij.openapi.application.a.b.a(b.java:241)

at com.intellij.idea.c.b(c.java:13)

at com.intellij.idea.Main$2.run(Main$2.java:1)

at com.intellij.util.LaterInvocator$FlushQueue.run(LaterInvocator.java:15)

at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

0
Comment actions Permalink

I was using the latest vefrsion 0.3.9 from the pluging manager...

0
Comment actions Permalink

The following line needs to be added to the property "lax.nl.java.option.additional" in the idea.lax file.

-Didea.plugins.path="..\plugins"

0
Comment actions Permalink

Sorry, fixed it incorrectly, please try 0.3.9.1 (available only via plugins manager)

0

Please sign in to leave a comment.