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

Reply via email to