"ConstructLoginServer: Unable to identify server type" what is causing this ?

I have upgraded my interface to the 2022R3 SDK to connect to a 2022R3 server. It works well in our lab, but on a customer site, the login fails with the following messages being sent to the debug :

MIP : Debug  : FindBestAddress()  : Unable to user address : http://10.64.0.51/
ConstructLoginServer: Unable to identify server type : 10.64.0.51

The code which is run is (simplified snippet) :

Uri uri = new Uri( "http://" + ServerHost );
cc = VideoOS.Platform.Login.Util.BuildCredentialCache( uri, user, pwd, "Basic" );
VideoOS.Platform.SDK.Environment.AddServer( uri, cc );
VideoOS.Platform.SDK.Environment.Login( uri, false );

Yes, they are still on http.

What could be causing this issue ? I suggested a firewall misconfiguration, but they tell me it’s correct.

Thanks in advance for your support,

Michel

Firstly, can you please rule out whether it’s not a timeout issue? You can change the value of ConnectionCheckTimeout property to a higher value than default 5 seconds (as a suggestion try 30):

https://doc.milestonesys.xyz/developer/html/index.html?base=miphelp/class_video_o_s_1_1_platform_1_1_environment_options.html&tree=tree_search.html?search=connectionchecktimeout

Thank you for your answer.

We finally found that the cause of the problem was even simpler : the password they used for the connection wasn’t correct (this was checked by different people). But it works now, so…

Best wishes :slight_smile: