Hi,
as mentioned in #23 we have stange service import / export behaviour after upgrading ECF with our latest release.
We updated ECF from 3.14.18 (2020-12) to 3.14.33 (2022-06) (i'm referring to the version of the org.eclipse.ecf.remoteservice.sdk feature).
In our setup we use the ecf.generic server to connect RCP clients via ecf.generic provider to one application server and calling remote services from that server.
The basic setup is similar to my consumer and provider example implementation here (but based on ecf generic server implementation) So we create an EDEF description and use that to import remote services from a known remote server.
In some setup's we now encounter the problem that remote services on the client side come and go after a few seconds (with IMPORT_UNREGISTRATION events).
Currently we can't reproduce that exactly, but we see that the first client connecting to the server somehow seems to work but others coming later don't work (and have that described behaviour). If we restart the client it also does not work anymore.
I'm adding some trace outputs from client and server i generated with the provided .options file.
Any hints what could be the problem are more than welcome! Maybe it's just something dumb we are not seeing.
Thanks.
Bye Peter
trace_server.txt
trace_client.txt
dot_options.txt
Hi,
as mentioned in #23 we have stange service import / export behaviour after upgrading ECF with our latest release.
We updated ECF from 3.14.18 (2020-12) to 3.14.33 (2022-06) (i'm referring to the version of the org.eclipse.ecf.remoteservice.sdk feature).
In our setup we use the ecf.generic server to connect RCP clients via ecf.generic provider to one application server and calling remote services from that server.
The basic setup is similar to my consumer and provider example implementation here (but based on ecf generic server implementation) So we create an EDEF description and use that to import remote services from a known remote server.
In some setup's we now encounter the problem that remote services on the client side come and go after a few seconds (with IMPORT_UNREGISTRATION events).
Currently we can't reproduce that exactly, but we see that the first client connecting to the server somehow seems to work but others coming later don't work (and have that described behaviour). If we restart the client it also does not work anymore.
I'm adding some trace outputs from client and server i generated with the provided .options file.
Any hints what could be the problem are more than welcome! Maybe it's just something dumb we are not seeing.
Thanks.
Bye Peter
trace_server.txt
trace_client.txt
dot_options.txt