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.

Reply via email to