public static void main(String[] args) {
        if (args.length < 3) {
            args = new String[5];
            args[0] = "/Applications/LibreOffice.app/Contents/"; // OFFICE_HOME
            args[1] = "/Users/kj/Documents/jh/file/libreoffice/testfiles/agile.pptx";
        }
        OfficeManager officeManager = new DefaultOfficeManagerConfiguration()
                .setPortNumbers(8101/*, 8102, 8103, 8104*/).buildOfficeManager();
        officeManager.start();
        int testJobCount = 3;
        converter = new OfficeDocumentConverter(officeManager);
       Â
        // execute by sequence
        long convertBySeqStart = System.currentTimeMillis();
        for (int i=0; i<testJobCount; i++) {
            converter.convert(new File(args[1]),
                    new File("/Users/kj/Documents/jh/file/libreoffice/testfiles/ppt" + i + ".pdf"));
        }
        long convertBySeqEnd = System.currentTimeMillis();
        System.out.println("The convert task takes " + (convertBySeqEnd - convertBySeqStart)/1000.0 + "seconds.");
       Â
        // execute by multi-thread
        /*for (int i=0; i<testJobCount; i++) {
            new Thread(new FileConverter(args[1],
                    String.valueOf("/Users/kj/Documents/jh/file/libreoffice/testfiles/ppt" + i + ".pdf"),
                    System.currentTimeMillis())).start();
        }*/
        //officeManager.stop();
    }
Exception in thread "main" org.artofsolving.jodconverter.office.OfficeException: task failed
at org.artofsolving.jodconverter.office.PooledOfficeManager.execute(PooledOfficeManager.java:96)
at org.artofsolving.jodconverter.office.ProcessPoolOfficeManager.execute(ProcessPoolOfficeManager.java:78)
at org.artofsolving.jodconverter.OfficeDocumentConverter.convert(OfficeDocumentConverter.java:78)
at org.artofsolving.jodconverter.OfficeDocumentConverter.convert(OfficeDocumentConverter.java:69)
at rufus.jodc.JODCTester.main(JODCTester.java:64)
Caused by: java.util.concurrent.CancellationException
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:260)
at java.util.concurrent.FutureTask.get(FutureTask.java:119)
at org.artofsolving.jodconverter.office.PooledOfficeManager.execute(PooledOfficeManager.java:85)
... 4 more
Exception in thread "main" org.artofsolving.jodconverter.office.OfficeException: could not store document: ppt0.pdf; errorCode: 283
at org.artofsolving.jodconverter.AbstractConversionTask.storeDocument(AbstractConversionTask.java:125)
at org.artofsolving.jodconverter.AbstractConversionTask.execute(AbstractConversionTask.java:61)
at org.artofsolving.jodconverter.office.PooledOfficeManager$2.run(PooledOfficeManager.java:80)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: com.sun.star.task.ErrorCodeIOException: SfxBaseModel::impl_store <file:///Users/kj/Documents/jh/file/libreoffice/testfiles/ppt0.pdf> failed: 0x11b
at com.sun.star.lib.uno.environments.remote.Job.remoteUnoRequestRaisedException(Job.java:161)
at com.sun.star.lib.uno.environments.remote.Job.execute(Job.java:125)
at com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:319)
at com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:288)
at com.sun.star.lib.uno.environments.remote.JavaThreadPool.enter(JavaThreadPool.java:80)
at com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:619)
at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:142)
at com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:123)
at $Proxy7.storeToURL(Unknown Source)
at org.artofsolving.jodconverter.AbstractConversionTask.storeDocument(AbstractConversionTask.java:123)
... 8 more