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 debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to