Package: jodconverter
Version: 2.2.2-5
Severity: grave
Tags: patch
Justification: renders package unusable
After upgrading from openoffice to libreoffice 1:3.3.1-1 jodconverter exits
with error:
Exception in thread "main" java.lang.NoClassDefFoundError:
com/sun/star/lang/XEventListener
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
at
com.artofsolving.jodconverter.cli.ConvertDocument.main(ConvertDocument.java:118)
Caused by: java.lang.ClassNotFoundException: com.sun.star.lang.XEventListener
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 23 more
This is because its java dependencies were moved. Here is the patch:
--- /usr/bin/jodconverter 2009-09-02 00:50:39.000000000 +0200
+++ /usr/bin/jodconverter 2011-03-16 14:23:17.213303999 +0100
@@ -13,7 +13,7 @@
CLASSPATH="$CLASSPATH:$JAVACLASSES/commons-cli.jar:$JAVACLASSES/commons-io.jar:$JAVACLASSES/jodconverter.jar"
# libjodconverter-java deps
-CLASSPATH="$CLASSPATH:$JAVACLASSES/openoffice/ridl.jar:$JAVACLASSES/openoffice/unoil.jar:$JAVACLASSES/openoffice/juh.jar:$JAVACLASSES/slf4j-api.jar:$JAVACLASSES/commons-io.jar:$JAVACLASSES/xstream.jar"
+CLASSPATH="$CLASSPATH:$JAVACLASSES/ridl.jar:/usr/share/libreoffice/basis3.3/program/classes/unoil.jar:$JAVACLASSES/juh.jar:$JAVACLASSES/slf4j-api.jar:$JAVACLASSES/commons-io.jar:$JAVACLASSES/xstream.jar"
# slf4j-api deps
CLASSPATH="$CLASSPATH:$JAVACLASSES/slf4j-jdk14.jar"
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=sk_SK.UTF-8, LC_CTYPE=sk_SK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages jodconverter depends on:
ii default-jre-headless [java2 1:1.6-40 Standard Java or Java compatible R
ii gcj-4.4-jre-headless [java2 4.4.5-9 Java runtime environment using GIJ
ii gcj-jre-headless [java2-run 4:4.4.5-2 Java runtime environment using GIJ
ii gij-4.2 [java2-runtime-head 4.2.4-4 The GNU Java bytecode interpreter
ii gij-4.3 [java2-runtime-head 4.3.4-4 The GNU Java bytecode interpreter
ii libcommons-cli-java 1.2-3 API for working with the command l
ii libcommons-io-java 1.4-3 Common useful IO related classes
ii libjodconverter-java 2.2.2-4 Office formats converter - Library
ii openjdk-6-jre-headless [jav 6b18-1.8.7-2 OpenJDK Java runtime, using Hotspo
jodconverter recommends no packages.
jodconverter suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]