Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/local/LocatorService.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/local/LocatorService.java b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/local/LocatorService.java
index d3ed286e7..782f86f29 100644
--- a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/local/LocatorService.java
+++ b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/internal/services/local/LocatorService.java
@@ -323,6 +323,14 @@ public class LocatorService implements ILocator {
return null;
}
});
+
+ // Bug #400659 (https://bugs.eclipse.org/bugs/show_bug.cgi?id=400659):
+ //
+ // To workaround Bug 388125 (Oracle bug 7179799) with Java 7, force
+ // "java.net.preferIPv4Stack" to be set to "true"
+ if (System.getProperty("java.net.preferIPv4Stack") == null) { //$NON-NLS-1$
+ System.setProperty("java.net.preferIPv4Stack", "true"); //$NON-NLS-1$ //$NON-NLS-2$
+ }
}
private static DatagramSocket createSocket(boolean slave) throws SocketException {

Back to the top