The details
Newer Java versions, i.e., Java 1.8, prefer IPv4 over IPv6 as opposed to native IPv4. And that doesn’t work correctly with the OpenText socks client. There’s a command line option to change this behavior of the JRE
The solution
This is the way to disable Java’s preferences for using IPv6 on your PC. Run the following from a Command prompt.
C:\> setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true
It doesn’t break IPv6 funciotnality. All it does is stop Java from trying to use IPv6 for IPv4 connections.
Once we applied this fix a few of our Java applications that failed with the newer JRE began to socksify properly once again using the Opentext socks client.
To be continued…