For example, using -? with JDK 8 on Windows:
With JDK 21:
This is only a concern on Windows-based multihomed hosts where selective interface binding is done.
AI informs me that since JDK21, a different Windows API is used which gives more stable names compared to the synthesized named that were used prior.
I'm not sure if there are any workarounds that could smooth or automate safe upgrades to the use of JDK21 and later but at the very least, a warning should be logged to the global logging window when an interface name is not matched otherwise the nodel instance will be left not advertising any nodes.
For example, using
-?with JDK 8 on Windows:With JDK 21:
This is only a concern on Windows-based multihomed hosts where selective interface binding is done.
AI informs me that since JDK21, a different Windows API is used which gives more stable names compared to the synthesized named that were used prior.
I'm not sure if there are any workarounds that could smooth or automate safe upgrades to the use of JDK21 and later but at the very least, a warning should be logged to the global logging window when an interface name is not matched otherwise the nodel instance will be left not advertising any nodes.