Hi John,
I very carefully checked and tested the iSphere Java code again without
having found anything noticeable there.
But there is a problem, when your connection to the IBM server gets
dropped. In that case a new connection is establish and RDi cannot close
the remote member when the compare editor is closed. I produced that
issue with the following steps:
1) Open the compare editor, eg. for members DEMO1 (left) and DEMO2.
2) Dropped the connection to the IBM i by shutting down the VPN client.
3) Reconnected the VPN client.
4) Closed the compare editor.
In that case there is an error entry in the Eclipse error log with
message "*** Could not close stream of left file ***".
The stack trace (taken from RPD 8.0) looks like this:
java.net.SocketException: Software caused connection abort: recv failed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(Unknown Source)
at com.ibm.jsse2.a.a(a.java:166)
at com.ibm.jsse2.a.a(a.java:8)
at com.ibm.jsse2.tc.a(tc.java:542)
at com.ibm.jsse2.tc.a(tc.java:195)
at com.ibm.jsse2.e.read(e.java:3)
at com.ibm.as400.access.DataStream.readFromStream(DataStream.java:52)
at com.ibm.as400.access.DDMDataStream.construct(DDMDataStream.java:89)
at
com.ibm.as400.access.ClassDecoupler.constructDDMDataStream(ClassDecoupler.java:128)
at
com.ibm.as400.access.AS400ThreadedServer.run(AS400ThreadedServer.java:361)
at java.lang.Thread.run(Unknown Source)
Could that explain the problems at your side?
Regards,
Thomas.
Am 03.11.2020 um 14:12 schrieb john erps:
Hi,
I wonder if anyone else have this problem.
When i compare two members with RDi, using the iSphere compare utility,
after closing it again the member that has been compared is locked by the
same server job.