How do you programmatically configure hazelcast for the multicast discovery mechanism?
Details:
The documentation only supplies an example for TCP/IP
Can you try to create your Hazelcast instance like this:
Config cfg = new Config();
HazelcastInstance hz = Hazelcast.newHazelcastInstance(cfg);
The managementcenter stuff and the creation of the executors are not relevant (I added that code in the testapp, so I'm 100% sure about that).
Then you should have exactly the same network configuration as the TestApp.