ServerNotFoundMIPException but no packets sent

I’m having an issue with an application built a while ago using the 2016 MIP SDK. The application works on my machine and in our QA lab, but is not working when deployed to one of our user’s virtual machines.

The MIP SDK throws ServerNotFoundMIPException when calling Login, however upon closer inspection with Wireshark we found that 0 packets were being sent to the address of the Management Server. We are able to successfully ping the Management server, telnet to port 80 and 443, and run the Smart Client using the same IP Address. All of which are visible in Wireshark.

There is only 1 network interface on this VM, so Wireshark should be able to capture all outbound traffic. We also made sure to add the application to the list of Allowed Application in the Windows Firewall and even tried disabling the firewall all together.

Either the MIP SDK is not sending any packets, or something is blocking them before they get far enough that Wireshark can capture them. Since we have already tried disabling the windows firewall and all antivirus, the next step would be to build a new VM from scratch. Before we do that, I wanted to confirm that there is not anything in the MIP SDK that may be required for this case, but not others (since it’s working on other machines).

First of all, I strongly recommend to upgrade the SDK to the latest version.

Regarding this issue, I am wondering if you run Smart Client, does the same issue occur? Also, if you run an unmodified sample from the SDK samples, can the sample work?

Can you please try out these and please let me know what you get.