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: dev-unsubscr...@api.openoffice.org
For additional commands, e-mail: dev-h...@api.openoffice.org

Reply via email to