Hello Varga, your path is incorrect :) it should be /usr/lib/libreoffice not /usr/lib/libreoffice/program
The main rule is: DO NOT specify the path if everything works as expected :) (the only exception is jodconverter path) On Wed, May 7, 2014 at 4:14 PM, Varga Balázs <[email protected]> wrote: > Hello! > > I try debuging JOD and office conversion problem: > > Ubuntu 12.04 64 bit, LibreOffice 3 > > OM 3.0.1 not convert docs to pdf, fail JOD. > I try check in terminal: > > /opt/jod/lib# java -Doffice.home=/usr/lib/libreoffice/program -cp > /opt/jod/lib/commons-io-1.4.jar -cp /opt/jod/lib/unoil-3.2.1.jar -cp > /opt/jod/lib/juh-3.2.1.jar -cp /opt/jod/lib/json-20090211.jar -cp > /opt/jod/lib/commons-cli-1.1.jar -cp > /opt/jod/lib/jodconverter-core-3.0-beta-4.jar > -cp /opt/jod/lib/jurt-3.2.1.jar -cp /opt/jod/lib/ridl-3.2.1.jar -jar > /opt/jod/lib/jodconverter-core-3.0-beta-4.jar /opt/3.1.0/790/red5/webapps/ > openmeetings/uploadtemp/files/8cc223991969f232f3c71a84edb1ab05.odt > /opt/3.1.0/790/red5/webapps/openmeetings/upload/files/ > 8cc223991969f232f3c71a84edb1ab05/8cc223991969f232f3c71a84edb1ab05.pdf > Exception in thread "main" java.lang.IllegalStateException: invalid > officeHome: it doesn't contain soffice.bin: /usr/lib/libreoffice/program > at org.artofsolving.jodconverter.office.DefaultOfficeManagerConfigurat > ion.buildOfficeManager(DefaultOfficeManagerConfiguration.java:167) > at org.artofsolving.jodconverter.cli.Convert.main(Convert.java:111) > > Check path: > > /opt/jod/lib# ls -l /usr/lib/libreoffice/program/ | grep soffice > -rw-r--r-- 1 root root 431936 Oct 9 2013 libsofficeapp.so > -rwxr-xr-x 1 root root 6168 Oct 9 2013 soffice > -rwxr-xr-x 1 root root 6200 Oct 9 2013 soffice.bin > -rw-r--r-- 1 root root 651 Oct 9 2013 sofficerc > > The soffice.bin path is valid and executable all user/group. > > I detect problem: JAVA args office.home , the JOD find officeHome key > (this is empty?) and OM configurabled key in db: office.path. > > If i try correct officeHome key: > > java -Dofficehome=/usr/lib/libreoffice/program -cp > /opt/jod/lib/commons-io-1.4.jar -cp /opt/jod/lib/unoil-3.2.1.jar -cp > /opt/jod/lib/juh-3.2.1.jar -cp /opt/jod/lib/json-20090211.jar -cp > /opt/jod/lib/commons-cli-1.1.jar -cp > /opt/jod/lib/jodconverter-core-3.0-beta-4.jar > -cp /opt/jod/lib/jurt-3.2.1.jar -cp /opt/jod/lib/ridl-3.2.1.jar -jar > /opt/jod/lib/jodconverter-core-3.0-beta-4.jar /opt/3.1.0/790/red5/webapps/ > openmeetings/uploadtemp/files/8cc223991969f232f3c71a84edb1ab05.odt > /opt/3.1.0/790/red5/webapps/openmeetings/upload/files/ > 8cc223991969f232f3c71a84edb1ab05/8cc223991969f232f3c71a84edb1ab05.pdf > > Conversion run success! > > Coclusion: in OM config bad KEY_NAME. I try change key name office.path to > office.home, JOD call convert and conversion success! > > Recheck log,: > - java -cp /opt/jod/lib/commons-io-1.4.jar -cp > /opt/jod/lib/unoil-3.2.1.jar -cp /opt/jod/lib/juh-3.2.1.jar -cp > /opt/jod/lib/json-20090211.jar -cp /opt/jod/lib/commons-cli-1.1.jar -cp > /opt/jod/lib/jodconverter-core-3.0-beta-4.jar -cp > /opt/jod/lib/jurt-3.2.1.jar -cp /opt/jod/lib/ridl-3.2.1.jar -jar > /opt/jod/lib/jodconverter-core-3.0-beta-4.jar /opt/3.1.0/790/red5/webapps/ > openmeetings/uploadtemp/files/e84baea50be9af54a418bd6b7a13ce1e.xls > /opt/3.1.0/790/red5/webapps/openmeetings/upload/files/ > e84baea50be9af54a418bd6b7a13ce1e/e84baea50be9af54a418bd6b7a13ce1e.pdf > > OFFICE PATH KEY REMOVED! > > After modify the key.name ind om.config table, convert succesfull, pdf, > swf, thumbs generated. > > Pleas check the source and correcting office path parsing, key name or > transport name! > > Generated pages not show, fileDownloadHandler have error, i write this > today. > Balazs > > -- WBR Maxim aka solomax
