Bug#855324: pdfsam fails to start

Philip Rinn rinni at inventati.org
Thu Feb 16 19:19:43 UTC 2017


Package: pdfsam
Version: 1.1.4-2
Severity: grave
Justification: renders package unusable

Hi,

pdfsam fails to start with this error on the console:

philip at debian:~$ pdfsam
[warning] /usr/bin/pdfsam: No java runtime was found
=========================================================================

 pdfsam

  JAVA: 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

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

20:14:37,202 INFO  JMainFrame  Starting PDF Split and Merge basic Ver. 1.1.4
20:14:37,238 INFO  Configuration  Loading configuration..
20:14:37,239 INFO  XMLConfig  Copying config.xml from
/usr/share/pdfsam/config.xml to /home/philip/.pdfsam/config.xml
20:14:37,283 INFO  Configuration  Getting language...
20:14:37,321 INFO  Configuration  Setting look and feel...
20:14:37,354 INFO  Configuration  Setting logging level...
20:14:37,366 INFO  Configuration  Logging level set to DEBUG
20:14:37,530 INFO  PlugInsLoader  Merge/Extract plugin loaded.
20:14:37,565 INFO  PlugInsLoader  Split plugin loaded.
20:14:37,646 FATAL JMainFrame  Error starting pdfsam.
java.lang.NullPointerException
        at
javax.swing.plaf.metal.MetalFileChooserUI$IndentIcon.getIconWidth(MetalFileChooserUI.java:896)
        at
javax.swing.SwingUtilities.layoutCompoundLabelImpl(SwingUtilities.java:963)
        at
javax.swing.SwingUtilities.layoutCompoundLabel(SwingUtilities.java:890)
        at javax.swing.plaf.basic.BasicLabelUI.layoutCL(BasicLabelUI.java:94)
        at
javax.swing.plaf.basic.BasicLabelUI.getPreferredSize(BasicLabelUI.java:238)
        at javax.swing.JComponent.getPreferredSize(JComponent.java:1662)
        at
javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1363)
        at
javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1311)
        at
javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2623)
        at
javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
        at
javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
        at
javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
        at
javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405)
        at
javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415)
        at
javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:459)
        at javax.swing.JList.setSelectedIndex(JList.java:2210)
        at
javax.swing.plaf.basic.BasicComboPopup.setListSelection(BasicComboPopup.java:1179)
        at
javax.swing.plaf.basic.BasicComboPopup.access$300(BasicComboPopup.java:63)
        at
javax.swing.plaf.basic.BasicComboPopup$Handler.itemStateChanged(BasicComboPopup.java:1008)
        at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1223)
        at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1280)
        at javax.swing.JComboBox.contentsChanged(JComboBox.java:1330)
        at
javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118)
        at
javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxModel.setSelectedItem(MetalFileChooserUI.java:1014)
        at
javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxModel.addItem(MetalFileChooserUI.java:985)
        at
javax.swing.plaf.metal.MetalFileChooserUI$DirectoryComboBoxModel.access$800(MetalFileChooserUI.java:915)
        at
javax.swing.plaf.metal.MetalFileChooserUI.doDirectoryChanged(MetalFileChooserUI.java:664)
        at
javax.swing.plaf.metal.MetalFileChooserUI.access$1100(MetalFileChooserUI.java:53)
        at
javax.swing.plaf.metal.MetalFileChooserUI$5.propertyChange(MetalFileChooserUI.java:753)
        at
java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
        at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
        at java.awt.Component.firePropertyChange(Component.java:8428)
        at javax.swing.JFileChooser.setCurrentDirectory(JFileChooser.java:598)
        at javax.swing.JFileChooser.<init>(JFileChooser.java:354)
        at javax.swing.JFileChooser.<init>(JFileChooser.java:311)
        at
org.pdfsam.guiclient.gui.panels.JSettingsPanel.initialize(JSettingsPanel.java:124)
        at
org.pdfsam.guiclient.gui.panels.JSettingsPanel.<init>(JSettingsPanel.java:119)
        at
org.pdfsam.guiclient.gui.frames.JMainFrame.initialize(JMainFrame.java:124)
        at
org.pdfsam.guiclient.gui.frames.JMainFrame.<init>(JMainFrame.java:92)
        at org.pdfsam.guiclient.GuiClient.main(GuiClient.java:61)
20:14:37,685 INFO  JMainFrame  PDF Split and Merge basic Ver. 1.1.4 started in
480ms


Feel free to ask if you need more info for debugging

Best,
Philip



-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (600, 'testing'), (550, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages pdfsam depends on:
ii  default-jre [java2-runtime]    2:1.8-58
ii  java-wrappers                  0.1.28
ii  libcommons-httpclient-java     3.1-12
ii  libdom4j-java                  1.6.1+dfsg.3-2
ii  libhttpclient-java             4.5.2-2
ii  libitext-java                  2.1.7-11
ii  libjaxen-java                  1.1.6-1
ii  libjgoodies-looks-java         2.7.0-2
ii  liblog4j1.2-java               1.2.17-7
ii  openjdk-8-jre [java2-runtime]  8u121-b13-3

pdfsam recommends no packages.

pdfsam suggests no packages.

-- no debconf information



More information about the pkg-java-maintainers mailing list