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