Archived
This forum has been archived. Please start a new discussion on GitHub.
Using Glacier2 v. 3.2 with 3.1.1 clients
Hi Folks,
I am trying to set up the infrastructure similar to Glacier2 Callback example. I am doing it for the first time so obviously it does not work from the first attempt .
In particular, after exchanging with several SSL packets between client and Glacier2, my client getting the following error: RouterInfo.cpp:166: Ice::NoEndpointException:
no suitable endpoint available for proxy `' . I am using SSL with provided NullSSLPermissionsVerifier .
Since I am using Glacier2 v. 3.2 and my applications are compiled with Ice 3.1.1, I want to ask whether it could be a problem before digging deeper in debugging.
Thank you very much,
Andrey.
I am trying to set up the infrastructure similar to Glacier2 Callback example. I am doing it for the first time so obviously it does not work from the first attempt .
In particular, after exchanging with several SSL packets between client and Glacier2, my client getting the following error: RouterInfo.cpp:166: Ice::NoEndpointException:
no suitable endpoint available for proxy `' . I am using SSL with provided NullSSLPermissionsVerifier .
Since I am using Glacier2 v. 3.2 and my applications are compiled with Ice 3.1.1, I want to ask whether it could be a problem before digging deeper in debugging.
Thank you very much,
Andrey.
0
Comments
-
Could you please fill out your organization and project before we answer your problem? Please note that we only provide free support only on the current version of Ice.0
-
Thank you for the quick response.Could you please fill out your organization and project before we answer your problem?
Done.Please note that we only provide free support only on the current version of Ice.
Ok. Then I can basically reformulate my questions as "are there any known compatibility issues with the current version of Glacier2 and older clients such as v. 3.1.1?
Thank you,
Andrey.0 -
You must set a property for compatibility with pre Ice-3.2 clients. From the CHANGES file:
- Added the property Glacier2.ReturnClientProxy to control whether Glacier2's implementation of the Router::getClientProxy() operation returns a proxy or just null. By default this property is set to 0. For backward compatibility with clients that use Ice versions older than 3.2, this property must be set to 1.
0 -
You must set a property for compatibility with pre Ice-3.2 clients. From the CHANGES file:
- Added the property Glacier2.ReturnClientProxy to control whether Glacier2's implementation of the Router::getClientProxy() operation returns a proxy or just null. By default this property is set to 0. For backward compatibility with clients that use Ice versions older than 3.2, this property must be set to 1.
Thank you very much Marc! It solved the problem!
Thank you,
Andrey.0