[
https://issues.jboss.org/browse/JBIDE-26333?page=com.atlassian.jira.plugi...
]
Andre Dietisheim edited comment on JBIDE-26333 at 9/4/18 9:47 AM:
------------------------------------------------------------------
looking into this in quick first run I see the poller checking
https://192.168.64.53:8443/healthz/ready for a positive (200 OK) response. The response is
404 Not Found with the following body:
{code}
{
"paths": [
"/apis",
"/apis/",
"/apis/apiextensions.k8s.io",
"/apis/apiextensions.k8s.io/v1beta1",
"/version"
]
}
{code}
{code:title=com.openshift.internal.restclient.okhttp.ResponseCodeInterceptor#intercept}
Response response = chain.proceed(chain.request());
if (!response.isSuccessful() &&
StringUtils.isBlank(response.request().header(X_OPENSHIFT_IGNORE_RCI))) {
switch (response.code()) {
case STATUS_UPGRADE_PROTOCOL:
case STATUS_MOVED_PERMANENTLY:
break;
case STATUS_MOVED_TEMPORARILY:
response = makeSuccessIfAuthorized(response);
break;
default:
if (response.request().tag() instanceof Ignore == false) {
throw createOpenShiftException(client, response, null);
}
}
}
return response;
{code}
The response is 404 Not Found causing the above to throw an OpenShiftException.
was (Author: adietish):
looking into this in quick first run I see the poller checking
https://192.168.64.53:8443/healthz/ready for a positive response. The response is 404 Not
found though causing the above error dialog.
Weird enough, requesting the very same url in a browser works just fine.
The code that creates the error is in the openshift-restclient-java at
{code:title=com.openshift.internal.restclient.okhttp.ResponseCodeInterceptor#intercept}
Response response = chain.proceed(chain.request());
if (!response.isSuccessful() &&
StringUtils.isBlank(response.request().header(X_OPENSHIFT_IGNORE_RCI))) {
switch (response.code()) {
case STATUS_UPGRADE_PROTOCOL:
case STATUS_MOVED_PERMANENTLY:
break;
case STATUS_MOVED_TEMPORARILY:
response = makeSuccessIfAuthorized(response);
break;
default:
if (response.request().tag() instanceof Ignore == false) {
throw createOpenShiftException(client, response, null);
}
}
}
return response;
{code}
The response is 404 Not Found causing the above to throw an OpenShiftException.
CDK server adapter: errror while creating Openshift connection after
start of CDK 3.6 server adapter
----------------------------------------------------------------------------------------------------
Key: JBIDE-26333
URL:
https://issues.jboss.org/browse/JBIDE-26333
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: cdk, openshift
Affects Versions: 4.9.0.AM3
Reporter: Ondrej Dockal
Assignee: Andre Dietisheim
Labels: cdk_server_adapter
Fix For: 4.9.0.Final
Attachments: CDKStartupOSconnError.gif, screenshot-1.png
I am watching error being thrown just after cdk server adapter is created and OS
untrusted ssl cert. accepted. Also, this throws an Error dialog (making itests to fail).
{code}
null
org.jboss.tools.openshift.cdk.server
Error
Sun Sep 02 20:16:37 CEST 2018
Error contacting OpenShift
org.jboss.tools.openshift.internal.cdk.server.core.adapter.OpenShiftNotReadyPollingException:
The CDK VM is up and running, but OpenShift is unreachable at url
https://192.168.42.235:8443. The VM may not have been registered successfully. Please
check your console output for more information
at
org.jboss.tools.openshift.internal.cdk.server.core.adapter.MinishiftPoller.checkOpenShiftHealth(MinishiftPoller.java:145)
at
org.jboss.tools.openshift.internal.cdk.server.core.adapter.MinishiftPoller.checkOpenShiftHealth(MinishiftPoller.java:124)
at
org.jboss.tools.openshift.internal.cdk.server.core.adapter.MinishiftPoller.onePing(MinishiftPoller.java:79)
at
org.jboss.tools.openshift.internal.cdk.server.core.adapter.AbstractCDKPoller.onePingSafe(AbstractCDKPoller.java:90)
at
org.jboss.tools.openshift.internal.cdk.server.core.adapter.AbstractCDKPoller.getCurrentStateSynchronous(AbstractCDKPoller.java:78)
at
org.jboss.tools.openshift.internal.cdk.server.core.adapter.controllers.AbstractCDKLaunchController.handleProcessTerminated(AbstractCDKLaunchController.java:232)
at
org.jboss.tools.openshift.internal.cdk.server.core.adapter.controllers.AbstractCDKLaunchController$4.run(AbstractCDKLaunchController.java:188)
{code}
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)