-----BEGIN PGP SIGNED MESSAGE-----
I tried to work with the current CVS code, mainly because I wanted to modify
the behaviour of the "convenience" syntax, changing it to use Maps instead
I recognized some changes to the classloading, so each Interpreter instance
now has it's own BshClassManager instance.
Now, my app uses a "root" instance of an interpreter and from there, it
creates child instances inheriting some things like variables and such
(btw, I'm already excited about the new scoping you've announced!).
But: In the central instance I'm doing something like the following:
But one of the classes inside the first mentioned package, BX, isn't
found anymore, if loaded through a Java Web Start launcher.
So I've to include these classes all over again.
Then it works.
I formerly had to hand over the classloader of my app
(as this.getClass().getClassLoader()) to the static classmanager instance.
I tried this again in 1.3a1, but the effects are even more strange:
If I include these classes in the root instance, I can't even use the
BX class if I explicitly include it; some BshAmbiguosName Exception is
thrown... it's even a difference if the Java Web Start app did an
update in this running (it won't work) or did no update, running out
of the cache (it does work then, mostly). The most worrying thing that
it runs "mostly", which means I tried with two machines, which worked,
but a third machine, running the same OS, same jdk, everything the same,
didn't work all of a sudden.
I'm a bit puzzled... could you please investigate or point me to my own fault?
PGP Public Key Fingerprint: 2636 F26E F523 7D62 4377 D206 7C68 06BB
-----BEGIN PGP SIGNATURE-----
Version: PGPsdk version 1.7.1 (C) 1997-1999 Network Associates, Inc. and its affiliated companies.
-----END PGP SIGNATURE-----
Get latest updates about Open Source Projects, Conferences and News.