openoffice.org - Jodconverter on CentOS 6 - "failed to start and connect" -
i'm trying set jodconverter-beta-4 on centos 6.2 server after days of trying cannot past point @ at. not wizard *nix, please bear me if made novice mistakes.
the components have installed openoffice.org using add/remove software are:
- core brand
- core modules
- calc, draw, impress, math, writer
- spreadsheet, drawing, presentation, equation, word processor libraries
- extra graphic filters
- uno
i have created symlink in /opt/
ln -s /usr/lib64/openoffice.org3/ openoffice.org3
when execute:
java -jar jodconverter-core-3.0-beta-4.jar test.docx test.pdf
i following:
jun 12, 2012 10:56:40 a.m. org.artofsolving.jodconverter.office.processpoolofficemanager <init> info: processmanager implementation linuxprocessmanager exception in thread "main" org.artofsolving.jodconverter.office.officeexception: failed start , connect @ org.artofsolving.jodconverter.office.managedofficeprocess.startandwait(managedofficeprocess.java:64) @ org.artofsolving.jodconverter.office.pooledofficemanager.start(pooledofficemanager.java:101) @ org.artofsolving.jodconverter.office.processpoolofficemanager.start(processpoolofficemanager.java:62) @ org.artofsolving.jodconverter.cli.convert.main(convert.java:112) caused by: java.util.concurrent.executionexception: java.lang.nosuchmethoderror: method java.util.regex.pattern.quote signature (ljava.lang.string;)ljava.lang.string; not found. @ java.util.concurrent.futuretask$sync.innerget(libgcj.so.10) @ java.util.concurrent.futuretask.get(libgcj.so.10) @ org.artofsolving.jodconverter.office.managedofficeprocess.startandwait(managedofficeprocess.java:62) ...3 more caused by: java.lang.nosuchmethoderror: method java.util.regex.pattern.quote signature (ljava.lang.string;)ljava.lang.string; not found. @ org.artofsolving.jodconverter.process.linuxprocessmanager.findpid(linuxprocessmanager.java:51) @ org.artofsolving.jodconverter.office.officeprocess.start(officeprocess.java:65) @ org.artofsolving.jodconverter.office.officeprocess.start(officeprocess.java:60) @ org.artofsolving.jodconverter.office.managedofficeprocess.dostartprocessandconnect(managedofficeprocess.java:119) @ org.artofsolving.jodconverter.office.managedofficeprocess.access$000(managedofficeprocess.java:31) @ org.artofsolving.jodconverter.office.managedofficeprocess$1.run(managedofficeprocess.java:58) @ java.util.concurrent.executors$runnableadapter.call(libgcj.so.10) @ java.util.concurrent.futuretask$sync.innerrun(libgcj.so.10) @ java.util.concurrent.futuretask.run(libgcj.so.10) @ java.util.concurrent.threadpoolexecutor$worker.runtask(libgcj.so.10) @ java.util.concurrent.threadpoolexecutor$worker.run(libgcj.so.10) @ java.lang.thread.run(libgcj.so.10)
thanks in advance!
i had java gcj installed , causing same error. i.e, ensure have correct version of java installed (i assume want openjdk runtime environment).
find package want yum search java
and/or yum provides java
. in case java-1.7.0-openjdk.x86_64
, , then:
yum install java-1.7.0-openjdk.x86_64
don't forget remove previous version (yum remove
)
Comments
Post a Comment