-
Bug
-
Resolution: Done
-
Critical
-
4.13.0.AM1
-
None
-
devex #173 Oct 2019, devex #175 Nov 2019, devex #176 Nov/Dec 2019, devex #178 Jan 2020
-
8
-
Workaround Exists
-
- create a new connection to the https://<IP>:6443 (execute crc ip to get it) OR
- restart CRC
Steps - not reproducibe at 100%, happens from time to time:
- ASSERT: have ~/.crc folder killed
- EXEC: create new CRC server adapter & Start it
- ASSERT: OpenShift connection is created
Result:
Connection fails to authorize, reports that it cannot access resources using system:anonymous. Refreshing the connection doesn't help, so it's apparently not a timing issue (ex. creating the connection before the cluster is fully up and running)
com.openshift.restclient.authorization.ResourceForbiddenException: forbidden: User "system:anonymous" cannot get path "/oauth/authorize" forbidden: User "system:anonymous" cannot get path "/oauth/authorize" at com.openshift.internal.restclient.okhttp.ResponseCodeInterceptor.createOpenShiftException(ResponseCodeInterceptor.java:111) at com.openshift.internal.restclient.okhttp.ResponseCodeInterceptor.intercept(ResponseCodeInterceptor.java:66) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:112) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:87) at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.kt:184) at okhttp3.RealCall.execute(RealCall.kt:66) at com.openshift.internal.restclient.okhttp.OpenShiftAuthenticator.tryAuth(OpenShiftAuthenticator.java:109) at com.openshift.internal.restclient.okhttp.OpenShiftAuthenticator.authenticate(OpenShiftAuthenticator.java:62) at okhttp3.internal.http.RetryAndFollowUpInterceptor.followUpRequest(RetryAndFollowUpInterceptor.kt:213) at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:102) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:112) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:87) at com.openshift.internal.restclient.okhttp.ResponseCodeInterceptor.intercept(ResponseCodeInterceptor.java:55) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:112) at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:87) at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.kt:184) at okhttp3.RealCall.execute(RealCall.kt:66) at com.openshift.internal.restclient.DefaultClient.request(DefaultClient.java:315) at com.openshift.internal.restclient.DefaultClient.execute(DefaultClient.java:307) at com.openshift.internal.restclient.DefaultClient.execute(DefaultClient.java:275) at com.openshift.internal.restclient.DefaultClient.execute(DefaultClient.java:243) at com.openshift.internal.restclient.DefaultClient.execute(DefaultClient.java:226) at com.openshift.internal.restclient.DefaultClient.get(DefaultClient.java:423) at com.openshift.internal.restclient.authorization.AuthorizationContext.isAuthorized(AuthorizationContext.java:63) at org.jboss.tools.openshift.core.connection.Connection.authorize(Connection.java:237) at org.jboss.tools.openshift.core.connection.Connection.connect(Connection.java:226) at org.jboss.tools.openshift.internal.crc.server.core.listeners.ConfigureCRCFrameworksListener.configureOpenshift(ConfigureCRCFrameworksListener.java:102) at org.jboss.tools.openshift.internal.crc.server.core.listeners.ConfigureCRCFrameworksListener.configureFrameworks(ConfigureCRCFrameworksListener.java:73) at org.jboss.tools.openshift.internal.crc.server.core.listeners.ConfigureCRCFrameworksListener$1.run(ConfigureCRCFrameworksListener.java:66) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
- is related to
-
JBIDE-26848 CRC server adapter: existing connection is not updated
- Closed
- relates to
-
JBIDE-26879 Cannot create a connection to OpenShift 4.2
- Closed
-
JBIDE-26899 Refreshing non-functional connection to CRC doesnt help (need to create new)
- Closed