]
Andre Dietisheim commented on JBIDE-18454:
------------------------------------------
one can test this easily via openshift-java-client integration tests:
* ASSERT: have java, maven, git installed
* EXEC: {code}git clone git@github.com:openshift/openshift-java-client.git{code}
* EXEC: {code}mvn clean verify -Dtest=APIResourceIntegrationTest
-Dlibra_server=ec2-54-211-140-126.compute-1.amazonaws.com -Ddefault_rhlogin=ec2-user
-Dhttps.proxyHost=file.rdu.redhat.com -Dhttps.proxyPort=3128
-Djsse.enableSNIExtension=false{code}
Cant connect to OpenShift running on RHEL 6.6
(javax.net.ssl.SSLException: Could not generate DH keypair)
---------------------------------------------------------------------------------------------------------
Key: JBIDE-18454
URL:
https://issues.jboss.org/browse/JBIDE-18454
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: openshift
Affects Versions: 4.2.0.CR1
Reporter: Andre Dietisheim
Assignee: Andre Dietisheim
Priority: Blocker
Fix For: 4.2.0.CR2
Attachments: ssl-error-on-connect.png
In
https://bugzilla.redhat.com/show_bug.cgi?id=1145848 openshift-java-client cant connect
to OpenShift running on RHEL 6.6 when using openjdk. We have to verify that this affects
the Eclipse based tooling (that's also using openshift-java-client)
{code}
java.io.IOException: com.openshift.client.OpenShiftEndpointException: Could not request
https://broker.ose21z-auto.com.cn/broker/rest/api: javax.net.ssl.SSLException:
java.lang.RuntimeException: Could not generate DH keypair
at
hudson.plugins.openshift.OpenShiftCloud.getOpenShiftConnection(OpenShiftCloud.java:186)
at hudson.plugins.openshift.OpenShiftCloud.getSlaves(OpenShiftCloud.java:877)
at
hudson.plugins.openshift.OpenShiftCloud.provisionSlave(OpenShiftCloud.java:451)
at hudson.plugins.openshift.OpenShiftCloud.provision(OpenShiftCloud.java:413)
at hudson.slaves.NodeProvisioner.update(NodeProvisioner.java:281)
at hudson.slaves.NodeProvisioner.access$000(NodeProvisioner.java:51)
at
hudson.slaves.NodeProvisioner$NodeProvisionerInvoker.doRun(NodeProvisioner.java:368)
at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:54)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: com.openshift.client.OpenShiftEndpointException: Could not request
https://broker.ose21z-auto.com.cn/broker/rest/api: javax.net.ssl.SSLException:
java.lang.RuntimeException: Could not generate DH keypair
{code}