Hi,
It seems like I have problems with jar creation for my extension.
When installing I receive this message:
Copying: MidiCSDext.oxt
Enabling: MidiCSD
Enabling: types.rdb
Enabling: MidiCSDext.jar
ERROR: (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/lang/XSingleComponentFactory\X000ajava stack
trace:\X000ajava.lang.NoClassDefFoundError:
com/sun/star/lang/XSingleComponentFactory\X000a\X0009at
java.lang.Class.getDeclaredMethods0(Native Method)\X000a\X0009at
java.lang.Class.privateGetDeclaredMethods(Class.java:2427)\X000a\X0009at
java.lang.Class.getMethod0(Class.java:2670)\X000a\X0009at
java.lang.Class.getMethod(Class.java:1603)\X000a\X0009at
com.sun.star.comp.loader.JavaLoader.writeRegistryInfo(JavaLoader.java:428)\X
000aCaused by: java.lang.ClassNotFoundException:
com.sun.star.lang.XSingleComponentFactory\X000a\X0009at
java.net.URLClassLoader$1.run(URLClassLoader.java:202)\X000a\X0009at
java.security.AccessController.doPrivileged(Native Method)\X000a\X0009at
java.net.URLClassLoader.findClass(URLClassLoader.java:190)\X000a\X0009at
java.lang.ClassLoader.loadClass(ClassLoader.java:307)\X000a\X0009at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)\X000a\X0009at
java.lang.ClassLoader.loadClass(ClassLoader.java:248)\X000a\X0009... 5
more\X000a", Context = (com.sun.star.uno.XInterface) @0 } }
rollback...
Disabling: types.rdb
rollback finished.
ERROR: [jni_uno bridge error] UNO calling Java method writeRegistryInfo:
non-UNO exception occurred: java.lang.NoClassDefFoundError:
com/sun/star/lang/XSingleComponentFactory
java stack trace:
java.lang.NoClassDefFoundError: com/sun/star/lang/XSingleComponentFactory
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getMethod0(Class.java:2670)
at java.lang.Class.getMethod(Class.java:1603)
at
com.sun.star.comp.loader.JavaLoader.writeRegistryInfo(JavaLoader.java:428)
Caused by: java.lang.ClassNotFoundException:
com.sun.star.lang.XSingleComponentFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 5 more
Exception details:
(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/lang/XSingleComponentFactory\X000ajava stack
trace:\X000ajava.lang.NoClassDefFoundError:
com/sun/star/lang/XSingleComponentFactory\X000a\X0009at
java.lang.Class.getDeclaredMethods0(Native Method)\X000a\X0009at
java.lang.Class.privateGetDeclaredMethods(Class.java:2427)\X000a\X0009at
java.lang.Class.getMethod0(Class.java:2670)\X000a\X0009at
java.lang.Class.getMethod(Class.java:1603)\X000a\X0009at
com.sun.star.comp.loader.JavaLoader.writeRegistryInfo(JavaLoader.java:428)\X
000aCaused by: java.lang.ClassNotFoundException:
com.sun.star.lang.XSingleComponentFactory\X000a\X0009at
java.net.URLClassLoader$1.run(URLClassLoader.java:202)\X000a\X0009at
java.security.AccessController.doPrivileged(Native Method)\X000a\X0009at
java.net.URLClassLoader.findClass(URLClassLoader.java:190)\X000a\X0009at
java.lang.ClassLoader.loadClass(ClassLoader.java:307)\X000a\X0009at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)\X000a\X0009at
java.lang.ClassLoader.loadClass(ClassLoader.java:248)\X000a\X0009... 5
more\X000a", Context = (com.sun.star.uno.XInterface) @0 } }
unopkg failed.
Jar is created with ant using:
<jar destfile="MidiCSDext.jar" basedir="bin" strict="warn" update="true"
<manifest>
<attribute name="RegistrationClassName"
value="at.univie.MidiCSD.impl.RegistrationHandler" />
</manifest>
</jar>
What is my mistake?
Thanks,
Martin
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]