Connection problem with OO 3.3

250 views
Skip to first unread message

Roberto Garuti

unread,
Feb 2, 2011, 10:45:45 AM2/2/11
to JODConverter
I've just installed OO 3.3, I tried to convert a document in pdf
without success.
With OO 3.1.0 all work fine.
I've tried both command line, and a sample class:

OfficeManager officeManager = new
DefaultOfficeManagerConfiguration().buildOfficeManager();
officeManager.start();
OfficeDocumentConverter converter = new
OfficeDocumentConverter(officeManager);
converter.convert(new File("test.odt"), new
File("test.pdf");
officeManager.stop();

But the response is the same:

2-feb-2011 16.42.25
org.artofsolving.jodconverter.office.ProcessPoolOfficeManager <init>
INFO: ProcessManager implementation is WindowsProcessManager
2-feb-2011 16.42.28 org.artofsolving.jodconverter.office.OfficeProcess
prepareInstanceProfileDir
WARNING: profile dir 'C:\Users\XXX\AppData\Local\Temp
\.jodconverter_socket_host-127.0.0.1_port-2002' already exists;
deleting
2-feb-2011 16.42.28 org.artofsolving.jodconverter.office.OfficeProcess
start
INFO: starting process with acceptString
'socket,host=127.0.0.1,port=2002,tcpNoDelay=1' and profileDir 'C:\Users
\XXX\AppData\Local\Temp\.jodconverter_socket_host-127.0.0.1_port-2002'
2-feb-2011 16.42.30 org.artofsolving.jodconverter.office.OfficeProcess
start
INFO: started process; pid = 4112

. . . and after some seconds . . .

org.artofsolving.jodconverter.office.OfficeException: failed to start
and connect
at
org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:
61)
at
org.artofsolving.jodconverter.office.PooledOfficeManager.start(PooledOfficeManager.java:
102)
at
org.artofsolving.jodconverter.office.ProcessPoolOfficeManager.start(ProcessPoolOfficeManager.java:
59)
at
it.quix.qform.manager.template.TemplateTester.main(TemplateTester.java:
39)
Caused by: java.util.concurrent.ExecutionException:
org.artofsolving.jodconverter.office.OfficeException: could not
establish connection
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at
org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(ManagedOfficeProcess.java:
59)
... 3 more
Caused by: org.artofsolving.jodconverter.office.OfficeException: could
not establish connection
at
org.artofsolving.jodconverter.office.ManagedOfficeProcess.doStartProcessAndConnect(ManagedOfficeProcess.java:
123)
at org.artofsolving.jodconverter.office.ManagedOfficeProcess.access
$000(ManagedOfficeProcess.java:31)
at org.artofsolving.jodconverter.office.ManagedOfficeProcess
$1.run(ManagedOfficeProcess.java:55)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:
441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.artofsolving.jodconverter.office.RetryTimeoutException:
java.net.ConnectException: connection failed:
'socket,host=127.0.0.1,port=2002,tcpNoDelay=1';
java.net.ConnectException: Connection refused: connect
at
org.artofsolving.jodconverter.office.Retryable.execute(Retryable.java:
48)
at
org.artofsolving.jodconverter.office.Retryable.execute(Retryable.java:
31)
at
org.artofsolving.jodconverter.office.ManagedOfficeProcess.doStartProcessAndConnect(ManagedOfficeProcess.java:
113)
... 8 more
Caused by: java.net.ConnectException: connection failed:
'socket,host=127.0.0.1,port=2002,tcpNoDelay=1';
java.net.ConnectException: Connection refused: connect
at
org.artofsolving.jodconverter.office.OfficeConnection.connect(OfficeConnection.java:
101)
at org.artofsolving.jodconverter.office.ManagedOfficeProcess
$6.attempt(ManagedOfficeProcess.java:116)
at
org.artofsolving.jodconverter.office.Retryable.execute(Retryable.java:
41)
... 10 more

Please help.

Thanks

Roberto

Julien de BOUILLANNE

unread,
Mar 2, 2011, 4:38:11 AM3/2/11
to JODConverter
I've same error with OO 3.3. It works fine with OO 3.2.1.

Did you solve this issue ?

Roberto Garuti

unread,
Mar 2, 2011, 5:26:19 AM3/2/11
to JODConverter
Not yet.

I was wainting sono other days before to start digging into the source
code.
I really was hoping too that this group was a little more
active . . . .
> > org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(Mana­gedOfficeProcess.java:
> > 61)
> >         at
> > org.artofsolving.jodconverter.office.PooledOfficeManager.start(PooledOffice­Manager.java:
> > 102)
> >         at
> > org.artofsolving.jodconverter.office.ProcessPoolOfficeManager.start(Process­PoolOfficeManager.java:
> > 59)
> >         at
> > it.quix.qform.manager.template.TemplateTester.main(TemplateTester.java:
> > 39)
> > Caused by: java.util.concurrent.ExecutionException:
> > org.artofsolving.jodconverter.office.OfficeException: could not
> > establish connection
> >         at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
> >         at java.util.concurrent.FutureTask.get(FutureTask.java:83)
> >         at
> > org.artofsolving.jodconverter.office.ManagedOfficeProcess.startAndWait(Mana­gedOfficeProcess.java:
> > 59)
> >         ... 3 more
> > Caused by: org.artofsolving.jodconverter.office.OfficeException: could
> > not establish connection
> >         at
> > org.artofsolving.jodconverter.office.ManagedOfficeProcess.doStartProcessAnd­Connect(ManagedOfficeProcess.java:
> > org.artofsolving.jodconverter.office.ManagedOfficeProcess.doStartProcessAnd­Connect(ManagedOfficeProcess.java:
> > 113)
> >         ... 8 more
> > Caused by: java.net.ConnectException: connection failed:
> > 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1';
> > java.net.ConnectException: Connection refused: connect
> >         at
> > org.artofsolving.jodconverter.office.OfficeConnection.connect(OfficeConnect­ion.java:
> > 101)
> >         at org.artofsolving.jodconverter.office.ManagedOfficeProcess
> > $6.attempt(ManagedOfficeProcess.java:116)
> >         at
> > org.artofsolving.jodconverter.office.Retryable.execute(Retryable.java:
> > 41)
> >         ... 10 more
>
> > Please help.
>
> > Thanks
>
> > Roberto- Hide quoted text -
>
> - Show quoted text -

Julien de BOUILLANNE

unread,
Mar 3, 2011, 9:16:57 AM3/3/11
to jodcon...@googlegroups.com
I updated the source code to be able to connect to OO 3.3.
In the class OfficeUtils I updated the method getOfficeExecutable() to use the soffice.exe and not the soffice.bin. I don't know why the connection using soffice.bin doesn't work anymore (maybe an OO 3.3 regression ?)

2011/3/2 Roberto Garuti <roberto...@quix.it>

--
You received this message because you are subscribed to the Google Groups "JODConverter" group.
To post to this group, send email to jodcon...@googlegroups.com.
To unsubscribe from this group, send email to jodconverter...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/jodconverter?hl=en.


Reply all
Reply to author
Forward
0 new messages