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

Reply via email to