The problem is that the current javax.scripting javascript engine relies on all of the rhino classes being on the bootclasspath. This interferes badly when someone tries to compile their own rhino with possible different signatures (because the version on the bootclasspath is picked up first). See: http://www.openoffice.org/issues/show_bug.cgi?id=91641
To work around this the javascript engine needs to refactored to use a separate classloader to load the rhino classes.
The current setup of the javax.scripting engine that handles javascript through rhino depends on having all the rhino classes on the bootclasspath. See: mail.openjdk. java.net/ pipermail/ build-dev/ 2008-June/ 001176. html
http://
The problem is that the current javax.scripting javascript engine relies on all of the rhino classes being on the bootclasspath. This interferes badly when someone tries to compile their own rhino with possible different signatures (because the version on the bootclasspath is picked up first). See: www.openoffice. org/issues/ show_bug. cgi?id= 91641
http://
To work around this the javascript engine needs to refactored to use a separate classloader to load the rhino classes.