Hi,
I have got problems to use the JDE features which use the Beanshell.
Those features work like a charm on my PC using Suse Linux 6.3 with
the JDK 1.2.2 from Sun (Classic VM (build 1.2.2-L, native threads,
nojit) ), XEmacs 21.1.7 and JDE 1.2.6beta21. Of course my coworkers
like to use the completion feature, too.
So I helped setting up all the parameters, but it doesn't work. If I
try to do `jde-help-symbol' i got the following exception (after
uncommenting two lines in beanshell.el):
Evaluating: jde.util.JdeUtilities.getQualifiedName("String");
Evaluating reply: Exception in thread "main" java.lang.ExceptionInInitializerError:
java.lang.NullPointerException:
at jde.util.JdeUtilities.addClassesFromDir(JdeUtilities.java:125)
at jde.util.JdeUtilities.addClassesFromDir(JdeUtilities.java:151)
at jde.util.JdeUtilities.buildClassList(JdeUtilities.java:75)
at jde.util.JdeUtilities.<clinit>(JdeUtilities.java:48)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:120)
at bsh.NameSpace.getClass(NameSpace.java:382)
at bsh.NameSpace.getClass(NameSpace.java:308)
at bsh.Name.toClass(Name.java:191)
at bsh.Reflect.invokeMethod(Reflect.java:75)
at bsh.ASTMethodInvocation.eval(ASTMethodInvocation.java:12)
at bsh.ASTPrimaryExpression.eval(ASTPrimaryExpression.java:33)
at bsh.Interpreter.run(Interpreter.java:203)
at bsh.Interpreter.main(Interpreter.java:163)
Symbol's value as variable is void: Exception
They use the same computer, the same version of the JDK, the same
XEmacs and the same XEmacs configuration -- at least that
configuration works for me, too. We can't find any differences in my
or the co-workers configuration (except some path settings), so I am
really confused.
Does this Exception give any hints where an configuration error might
be? I really have no ideas anymore, but it is probably really trivial.
Thanks
Gerd