Hi there,

tried to install a script provider extension (for the ooRexx scripting language) on DEV300/m23 using the version that works for OOo 2.4 (running on Windows XP SP 3, Sun's Java 1.6, the script provider jar to install as an extension is located outside of the OOo directories).

However, I get the following exception (typed from the popup window, as it is not possible to copy the content to the clipboard):

   (com.sun.star.uno.RuntimeException) { { Message = "[jni_uno bridge
   error] UNO calling Java method writeRegistryInfo: non-UNO exception
   occurred: java.lang.NoClassDefFoundError:
   com/sun/star/script/framework/container/ScriptMetaData
   \X000a java stack trace:
   \X000a java.lang.NoClassDefFoundError:
   com/sun/star/script/framework/container/ScriptMetaData
   \X000d\X000a\X0009 at java.lang.Class.getDelcaredMethods(Native
   Method)...

The public ScriptMetaData class is part of "ScriptingFramework.jar".
[The same package can be successfully installed and employed on OOo 2.4.1.]

Looking at the MANIFEST.MF files of the script providers for BeanShell, Java and JavaScript, I noticed that they have a "Class-Path" entry which lists "ScriptingFramework.jar". Adding that information to MANIFEST.MF did not change the behaviour/error on DEV300/m23.

As DEV300 has changed the configuration and not being able to find any related hints/infos, I hope that someone on this list may be able to help to come by this situation.

TIA,

---rony


Reply via email to