Apache OpenOffice (AOO) Bugzilla – Issue 124901
DisposedException with XTextCursor.gotoRange
Last modified: 2014-05-14 16:15:43 UTC
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 ...