You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Varga Balázs <jo...@gmail.com> on 2014/05/07 11:14:50 UTC
OM doc converter path fail
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.DefaultOfficeManagerConfiguration.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
Re: OM doc converter path fail
Posted by Maxim Solodovnik <so...@gmail.com>.
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 <jo...@gmail.com> 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