Comment 5 for bug 1167469

Revision history for this message
Bzzz (da-bzzz) wrote :

Not exactly. I just downloaded 2.2.2 and extracted it to /usr/share/pdfsam.

First of all, it doesn't start, as I didn't wipe the directory before that. So there are two pdfsam-*.jar and the pdfsam link doesn't know which one to open. Deleted the older 1.x one:

New error is:

17:40:26,217 INFO Starting PDF Split and Merge basic Ver. 2.2.2
17:40:26,641 INFO Loading configuration..
17:40:26,644 FATAL Error loading configuration.
org.pdfsam.guiclient.exceptions.ConfigurationException: Unable to create /home/bzzz/.pdfsam
 at org.pdfsam.guiclient.configuration.services.xml.XmlConfigurationService.searchConfigurationFile(XmlConfigurationService.java:275)
 at org.pdfsam.guiclient.configuration.services.xml.XmlConfigurationService.getConfigurationXmlFile(XmlConfigurationService.java:237)
 at org.pdfsam.guiclient.configuration.services.xml.XmlConfigurationService.initializeService(XmlConfigurationService.java:87)
 at org.pdfsam.guiclient.configuration.services.xml.XmlConfigurationService.<init>(XmlConfigurationService.java:75)
 at org.pdfsam.guiclient.configuration.services.ConfigurationServiceLocator.getConfigurationService(ConfigurationServiceLocator.java:38)
 at org.pdfsam.guiclient.configuration.Configuration.initialize(Configuration.java:70)
 at org.pdfsam.guiclient.configuration.Configuration.<init>(Configuration.java:51)
 at org.pdfsam.guiclient.configuration.Configuration.getInstance(Configuration.java:60)
 at org.pdfsam.guiclient.gui.frames.JMainFrame.initialize(JMainFrame.java:122)
 at org.pdfsam.guiclient.gui.frames.JMainFrame.<init>(JMainFrame.java:96)
 at org.pdfsam.guiclient.GuiClient.main(GuiClient.java:76)
17:40:26,653 FATAL Error:
java.lang.NullPointerException
 at org.pdfsam.guiclient.configuration.Configuration.getI18nResourceBundle(Configuration.java:111)
 at org.pdfsam.guiclient.gui.frames.JMainFrame.initialize(JMainFrame.java:221)
 at org.pdfsam.guiclient.gui.frames.JMainFrame.<init>(JMainFrame.java:96)
 at org.pdfsam.guiclient.GuiClient.main(GuiClient.java:76)

Deleting the ~/.pdfsam/config.xml and their dir worked (permissions were ok!), pdfsam recreated that folder and uses pdfsam-config.xml now.

However, all that stuff may interfere with an updated .deb in the future. We have a package system, why don't we use it :/