https://issues.apache.org/ooo/show_bug.cgi?id=124901
Issue ID: 124901
Issue Type: DEFECT
Summary: DisposedException with XTextCursor.gotoRange
Product: App Dev
Version: 4.1.0
Hardware: All
OS: Windows, all
Status: UNCONFIRMED
Severity: major
Priority: P3
Component: api
Assignee: [email protected]
Reporter: [email protected]
Sometimes (depends of the document) this code (compiled with openoffice-4.1
libraries) closes the connection with OpenOffice-4.1
The same code (compiled with openoffice-3.3 libraries), with the same document,
works without errors with OpenOffice-3.3
private XTextCursor obtenerCursorPorRango(XTextRange xPosApertura,
XTextRange xPosCierre) throws WrappedTargetException{
if (xPosApertura == null) return null;
XTextCursor xCursor =
xPosApertura.getText().createTextCursorByRange(xPosApertura);
xCursor.gotoRange(xPosCierre, true);
return xCursor;
}
Executing: xCursor.gotoRange produce the following exceptions:
*** 2014-05-14 17:55:06,158 [MessageDispatcher] *** CREANDO EXCEPCION *** :
sun.net.ConnectionResetException:
sun.net.ConnectionResetException:
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at
com.sun.star.lib.connections.socket.SocketConnection.read(SocketConnection.java:151)
at
com.sun.star.lib.uno.bridges.java_remote.XConnectionInputStream_Adapter.read(XConnectionInputStream_Adapter.java:52)
at java.io.DataInputStream.readInt(Unknown Source)
at com.sun.star.lib.uno.protocols.urp.urp.readBlock(urp.java:355)
at com.sun.star.lib.uno.protocols.urp.urp.readMessage(urp.java:92)
at
com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge$MessageDispatcher.run(java_remote_bridge.java:105)
------------------------------------
*** 2014-05-14 17:55:06,159 [MessageDispatcher] *** CREANDO EXCEPCION *** :
sun.net.ConnectionResetException:
sun.net.ConnectionResetException:
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at
com.sun.star.lib.connections.socket.SocketConnection.read(SocketConnection.java:151)
at
com.sun.star.lib.uno.bridges.java_remote.XConnectionInputStream_Adapter.read(XConnectionInputStream_Adapter.java:52)
at java.io.DataInputStream.readInt(Unknown Source)
at com.sun.star.lib.uno.protocols.urp.urp.readBlock(urp.java:355)
at com.sun.star.lib.uno.protocols.urp.urp.readMessage(urp.java:92)
at
com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge$MessageDispatcher.run(java_remote_bridge.java:105)
------------------------------------
*** 2014-05-14 17:55:06,160 [MessageDispatcher] *** CREANDO EXCEPCION *** :
java.net.SocketException: Connection reset
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at
com.sun.star.lib.connections.socket.SocketConnection.read(SocketConnection.java:151)
at
com.sun.star.lib.uno.bridges.java_remote.XConnectionInputStream_Adapter.read(XConnectionInputStream_Adapter.java:52)
at java.io.DataInputStream.readInt(Unknown Source)
at com.sun.star.lib.uno.protocols.urp.urp.readBlock(urp.java:355)
at com.sun.star.lib.uno.protocols.urp.urp.readMessage(urp.java:92)
at
com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge$MessageDispatcher.run(java_remote_bridge.java:105)
------------------------------------
*** 2014-05-14 17:55:06,164 [MessageDispatcher] *** CREANDO EXCEPCION *** :
com.sun.star.io.IOException: java.net.SocketException: Connection reset
com.sun.star.io.IOException: java.net.SocketException: Connection reset
at
com.sun.star.lib.connections.socket.SocketConnection.read(SocketConnection.java:169)
at
com.sun.star.lib.uno.bridges.java_remote.XConnectionInputStream_Adapter.read(XConnectionInputStream_Adapter.java:52)
at java.io.DataInputStream.readInt(Unknown Source)
at com.sun.star.lib.uno.protocols.urp.urp.readBlock(urp.java:355)
at com.sun.star.lib.uno.protocols.urp.urp.readMessage(urp.java:92)
at
com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge$MessageDispatcher.run(java_remote_bridge.java:105)
------------------------------------
*** 2014-05-14 17:55:06,165 [MessageDispatcher] *** CREANDO EXCEPCION *** :
java.io.IOException: com.sun.star.io.IOException: java.net.SocketException:
Connection reset
java.io.IOException: com.sun.star.io.IOException: java.net.SocketException:
Connection reset
at
com.sun.star.lib.uno.bridges.java_remote.XConnectionInputStream_Adapter.read(XConnectionInputStream_Adapter.java:55)
at java.io.DataInputStream.readInt(Unknown Source)
at com.sun.star.lib.uno.protocols.urp.urp.readBlock(urp.java:355)
at com.sun.star.lib.uno.protocols.urp.urp.readMessage(urp.java:92)
at
com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge$MessageDispatcher.run(java_remote_bridge.java:105)
------------------------------------
*** 2014-05-14 17:55:06,173 [Applet 3 LiveConnect Worker Thread] *** CREANDO
EXCEPCION *** : com.sun.star.lang.DisposedException
com.sun.star.lang.DisposedException
at
com.sun.star.lib.uno.environments.remote.JobQueue.removeJob(JobQueue.java:210)
at
com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:330)
at
com.sun.star.lib.uno.environments.remote.JobQueue.enter(JobQueue.java:303)
at
com.sun.star.lib.uno.environments.remote.JavaThreadPool.enter(JavaThreadPool.java:87)
at
com.sun.star.lib.uno.bridges.java_remote.java_remote_bridge.sendRequest(java_remote_bridge.java:636)
at
com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.request(ProxyFactory.java:146)
at
com.sun.star.lib.uno.bridges.java_remote.ProxyFactory$Handler.invoke(ProxyFactory.java:128)
at $Proxy25.gotoRange(Unknown Source)
at
es.altana.jwa.OOoWriterController.obtenerCursorPorRango(OOoWriterController.java:1497)
at
es.altana.jwa.OOoWriterController.obtenerEtiquetasYReemplazar(OOoWriterController.java:1426)
at es.altana.jwa.WordApplet.procesarInformeLocal(WordApplet.java:864)
at ...
--
You are receiving this mail because:
You are the assignee for the issue.
You are watching all issue changes.