Package: pdfsam
Version: 1.1.4-2
Severity: important

--- Please enter the report below this line. ---
Installing pdfsam from repository does not provide a functioning program: whenever launched, the program fails to initialize with the error reported below. I found a report of the same issue in ubuntu, which suggests a solution: you must install the package libjgoodies-common-java and add a symlink to jgoodies-common.jar inside the pdfsam/lib folder ( https://bugs.launchpad.net/ubuntu/+source/pdfsam/+bug/1167469 ). This solution worked for me.


Output from the terminal:
$pdfsam
=========================================================================

 pdfsam

  JAVA: /usr/lib/jvm/java-7-openjdk-amd64/bin/java

  JAVA_OPTS: -Xmx256m

CLASSPATH: /usr/share/pdfsam/pdfsam-1.1.4.jar:/usr/share/pdfsam/lib/dom4j.jar:/usr/share/pdfsam/lib/emp4j-1.0.1.jar:/usr/share/pdfsam/lib/itext.jar:/usr/share/pdfsam/lib/jaxen.jar:/usr/share/pdfsam/lib/log4j-1.2.jar:/usr/share/pdfsam/lib/looks.jar:/usr/share/pdfsam/lib/pdfsam-console-2.0.6e.jar:/usr/share/pdfsam/lib/pdfsam-jcmdline-1.0.3.jar:/usr/share/pdfsam/lib/pdfsam-langpack.jar

=========================================================================

19:25:57,966 INFO  JMainFrame  Starting PDF Split and Merge basic Ver. 1.1.4
19:25:58,145 INFO  Configuration  Loading configuration..
19:25:58,310 INFO  Configuration  Getting language...
19:25:58,466 INFO  Configuration  Setting look and feel...
19:25:58,502 FATAL GuiClient  Error:
java.lang.NoClassDefFoundError: com/jgoodies/common/base/SystemUtils
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:787)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:447)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:137) at org.pdfsam.guiclient.utils.ThemeUtility.setTheme(ThemeUtility.java:160) at org.pdfsam.guiclient.configuration.Configuration.setLookAndFeel(Configuration.java:192) at org.pdfsam.guiclient.configuration.Configuration.init(Configuration.java:169) at org.pdfsam.guiclient.configuration.Configuration.<init>(Configuration.java:54) at org.pdfsam.guiclient.configuration.Configuration.getInstance(Configuration.java:59) at org.pdfsam.guiclient.gui.frames.JMainFrame.<init>(JMainFrame.java:90)
        at org.pdfsam.guiclient.GuiClient.main(GuiClient.java:61)
Caused by: java.lang.ClassNotFoundException: com.jgoodies.common.base.SystemUtils
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        ... 20 more


--- System information. ---
Architecture: amd64
Kernel: Linux 3.2.41-laptop

Debian Release: jessie/sid
900 testing debian.solydxk.com
500 wheezy linux.dropbox.com
400 debian packages.linuxmint.com

--- Package information. ---
Depends (Version) | Installed
=========================================-+-===========
openjdk-6-jre |
OR java2-runtime |
libdom4j-java | 1.6.1+dfsg.2-6
libitext-java | 2.1.7-3+deb7u1
libjaxen-java | 1.1.3-1
libjgoodies-looks-java | 2.5.2-2
liblog4j1.2-java | 1.2.17-2
java-wrappers | 0.1.25
libhttpclient-java | 4.2.5-1
libcommons-httpclient-java | 3.1-10.2


Package's Recommends field is empty.

Package's Suggests field is empty.

__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to