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