This repository was archived by the owner on Jul 23, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 64
This repository was archived by the owner on Jul 23, 2020. It is now read-only.
Workspaces cannot be created after OpenShift v3.7.9 update #1666
Copy link
Copy link
Closed
Description
This is affecting multi-tenant and single-tenant che.
When creating workspace, deployment gets created, but that's all...

Log from che-master pod:
2017-12-14 06:54:23,275[nio-8080-exec-7] [INFO ] [o.e.c.a.w.s.WorkspaceManager 807] - Workspace 'che/dfdgdfgdgdfg-dza9s' with id 'workspace1caavxqds6y8kkzs' created by user 'che'
--
| 2017-12-14 06:54:25,669[aceSharedPool-0] [WARN ] [.e.c.p.d.m.MachineProviderImpl 569] - Failed to check image che/vertx availability. Cause: Unable connect to unix socket: '/var/run/docker.sock'
| 2017-12-14 06:54:28,038[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.OpenShiftConnector 1050] - Created ImageStream registry.devshift.net_che_vertx.
| Dec 14, 2017 6:54:28 AM com.redhat.che.keycloak.shared.KeycloakSettings pullFromApiEndpointIfNecessary
| INFO: Pulling Keycloak settings from URL :http://localhost:8080/api/keycloak/settings
| Dec 14, 2017 6:54:28 AM com.redhat.che.keycloak.shared.KeycloakSettings pullFromApiEndpointIfNecessary
| INFO: KeycloakSettings = {che.keycloak.disabled=false, che.keycloak.auth_server_url=https://sso.openshift.io/auth , che.keycloak.client_id=openshiftio-public, che.keycloak.realm=fabric8, che.keycloak.oso.endpoint=https://sso.openshift.io/auth/realms/fabric8/broker/openshift-v3/token , che.keycloak.github.endpoint=https://auth.openshift.io/api/token?for=https://github.com }
| 2017-12-14 06:54:30,271[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.OpenShiftConnector 1825] - Created ImageStreamTag registry.devshift.net_che_vertx:1caavxqds6y8kkzs76s2fml5nqp6e0 in namespace kkanova-osiotest1-che
| 2017-12-14 06:54:30,280[aceSharedPool-0] [WARN ] [o.e.c.p.o.c.OpenShiftConnector 569] - Didn't find image 'eclipse-che/workspace1caavxqds6y8kkzs_machine76s2fml5nqp6e07j_che_dev-machine' in the map of created images
| 2017-12-14 06:54:30,771[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.OpenShiftConnector 1616] - imageStreamTag dockerImageConfig empty. Using dockerImageMetadata to get image info
| 2017-12-14 06:54:31,471[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.OpenShiftConnector 1616] - imageStreamTag dockerImageConfig empty. Using dockerImageMetadata to get image info
| 2017-12-14 06:54:31,474[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.OpenShiftConnector 655] - Che property 'che.openshift.workspace.memory.override' used to override workspace memory limit to 1900Mi.
| 2017-12-14 06:54:32,064[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.OpenShiftConnector 1679] - OpenShift service che-ws-1caavxqds6y8kkzs created
| 2017-12-14 06:54:32,376[aceSharedPool-0] [INFO ] [.c.p.o.c.OpenShiftRouteCreator 82] - OpenShift route wsagent-1caavxqds6y8kkzs created
| 2017-12-14 06:54:32,513[aceSharedPool-0] [INFO ] [.c.p.o.c.OpenShiftRouteCreator 82] - OpenShift route exec-agent-1caavxqds6y8kkzs created
| 2017-12-14 06:54:32,620[aceSharedPool-0] [INFO ] [.c.p.o.c.OpenShiftRouteCreator 82] - OpenShift route server-4403-tcp-1caavxqds6y8kkzs created
| 2017-12-14 06:54:32,711[aceSharedPool-0] [INFO ] [.c.p.o.c.OpenShiftRouteCreator 82] - OpenShift route terminal-1caavxqds6y8kkzs created
| 2017-12-14 06:54:32,767[aceSharedPool-0] [INFO ] [.c.p.o.c.OpenShiftRouteCreator 82] - OpenShift route server-22-tcp-1caavxqds6y8kkzs created
| 2017-12-14 06:54:32,827[aceSharedPool-0] [INFO ] [.c.p.o.c.OpenShiftRouteCreator 82] - OpenShift route vertx-debug-1caavxqds6y8kkzs created
| 2017-12-14 06:54:32,884[aceSharedPool-0] [INFO ] [.c.p.o.c.OpenShiftRouteCreator 82] - OpenShift route tomcat8-debug-1caavxqds6y8kkzs created
| 2017-12-14 06:54:32,943[aceSharedPool-0] [INFO ] [.c.p.o.c.OpenShiftRouteCreator 82] - OpenShift route vertx-1caavxqds6y8kkzs created
| 2017-12-14 06:54:33,001[aceSharedPool-0] [INFO ] [.c.p.o.c.OpenShiftRouteCreator 82] - OpenShift route codeserver-1caavxqds6y8kkzs created
| 2017-12-14 06:54:33,002[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.OpenShiftConnector 1713] - Creating OpenShift deployment che-ws-1caavxqds6y8kkzs
| 2017-12-14 06:54:33,002[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.OpenShiftConnector 1718] - Adding container 1caavxqds6y8kkzs-machine76s2fml5nqp6e07j-che-dev-machine to OpenShift deployment che-ws-1caavxqds6y8kkzs
| 2017-12-14 06:54:33,014[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.k.KubernetesEnvVar 35] - Container environment variables:
| 2017-12-14 06:54:33,028[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.k.KubernetesEnvVar 43] - - EXEC_AGENT_LOGS_DIR_SETTER=export EXEC_AGENT_LOGS_DIR="$HOME/che/exec-agent/logs"
| 2017-12-14 06:54:33,028[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.k.KubernetesEnvVar 43] - - MAVEN_OPTS=-XX:+UseG1GC -XX:+UseStringDeduplication -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:MaxRAM=1200m -Xms256m
| 2017-12-14 06:54:33,028[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.k.KubernetesEnvVar 43] - - CHE_LOCAL_CONF_DIR=/mnt/che/conf
| 2017-12-14 06:54:33,028[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.k.KubernetesEnvVar 43] - - CHE_LOGS_DIR_SETTER=
| 2017-12-14 06:54:33,029[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.k.KubernetesEnvVar 43] - - USER_TOKEN=dummy_token
| 2017-12-14 06:54:33,029[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.k.KubernetesEnvVar 43] - - CHE_MACHINE_NAME=dev-machine
| 2017-12-14 06:54:33,029[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.k.KubernetesEnvVar 43] - - JAVA_OPTS=-XX:+UseG1GC -XX:+UseStringDeduplication -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -XX:MaxRAM=1200m -Xms256m
| 2017-12-14 06:54:33,030[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.k.KubernetesEnvVar 43] - - CHE_WORKSPACE_ID=workspace1caavxqds6y8kkzs
| 2017-12-14 06:54:33,030[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.k.KubernetesEnvVar 43] - - CHE_PROJECTS_ROOT=/projects
| 2017-12-14 06:54:33,030[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.k.KubernetesEnvVar 43] - - CHE_IS_DEV_MACHINE=true
| 2017-12-14 06:54:33,030[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.k.KubernetesEnvVar 43] - - CHE_API=http://che-host:8080/wsmaster/api
| 2017-12-14 06:54:33,765[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.OpenShiftConnector 1781] - OpenShift deployment che-ws-1caavxqds6y8kkzs created
| 2017-12-14 06:54:34,880[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.OpenShiftConnector 722] - Error while creating Pod, removing deployment
| 2017-12-14 06:54:34,881[aceSharedPool-0] [INFO ] [o.e.c.p.o.c.OpenShiftConnector 723] - Pod with deployment name che-ws-1caavxqds6y8kkzs not found
| 2017-12-14 06:54:35,281[aceSharedPool-0] [INFO ] [o.c.OpenShiftDeploymentCleaner 93] - Removing OpenShift Route codeserver-1caavxqds6y8kkzs
| 2017-12-14 06:54:35,628[aceSharedPool-0] [INFO ] [o.c.OpenShiftDeploymentCleaner 93] - Removing OpenShift Route exec-agent-1caavxqds6y8kkzs
| 2017-12-14 06:54:35,648[aceSharedPool-0] [INFO ] [o.c.OpenShiftDeploymentCleaner 93] - Removing OpenShift Route server-22-tcp-1caavxqds6y8kkzs
| 2017-12-14 06:54:35,671[aceSharedPool-0] [INFO ] [o.c.OpenShiftDeploymentCleaner 93] - Removing OpenShift Route server-4403-tcp-1caavxqds6y8kkzs
| 2017-12-14 06:54:35,681[aceSharedPool-0] [INFO ] [o.c.OpenShiftDeploymentCleaner 93] - Removing OpenShift Route terminal-1caavxqds6y8kkzs
| 2017-12-14 06:54:35,691[aceSharedPool-0] [INFO ] [o.c.OpenShiftDeploymentCleaner 93] - Removing OpenShift Route tomcat8-debug-1caavxqds6y8kkzs
| 2017-12-14 06:54:35,700[aceSharedPool-0] [INFO ] [o.c.OpenShiftDeploymentCleaner 93] - Removing OpenShift Route vertx-1caavxqds6y8kkzs
| 2017-12-14 06:54:35,708[aceSharedPool-0] [INFO ] [o.c.OpenShiftDeploymentCleaner 93] - Removing OpenShift Route vertx-debug-1caavxqds6y8kkzs
| 2017-12-14 06:54:35,720[aceSharedPool-0] [INFO ] [o.c.OpenShiftDeploymentCleaner 93] - Removing OpenShift Route wsagent-1caavxqds6y8kkzs
| 2017-12-14 06:54:35,731[aceSharedPool-0] [INFO ] [o.c.OpenShiftDeploymentCleaner 99] - Removing OpenShift Service che-ws-1caavxqds6y8kkzs
| 2017-12-14 06:54:35,791[aceSharedPool-0] [INFO ] [o.c.OpenShiftDeploymentCleaner 104] - Removing OpenShift Deployment che-ws-1caavxqds6y8kkzs
| 2017-12-14 06:54:36,001[aceSharedPool-0] [ERROR] [o.e.c.a.w.s.WorkspaceManager 683] - null
| org.eclipse.che.api.core.ServerException: null
| at org.eclipse.che.api.environment.server.CheEnvironmentEngine.startInstance(CheEnvironmentEngine.java:1005)
| at org.eclipse.che.api.environment.server.CheEnvironmentEngine.startEnvironmentQueue(CheEnvironmentEngine.java:797)
| at org.eclipse.che.api.environment.server.CheEnvironmentEngine.start(CheEnvironmentEngine.java:263)
| at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startEnvironmentAndPublishEvents(WorkspaceRuntimes.java:694)
| at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.access$100(WorkspaceRuntimes.java:103)
| at org.eclipse.che.api.workspace.server.WorkspaceRuntimes$StartTask.call(WorkspaceRuntimes.java:986)
| at org.eclipse.che.api.workspace.server.WorkspaceRuntimes$StartTask.call(WorkspaceRuntimes.java:948)
| at org.eclipse.che.commons.lang.concurrent.CopyThreadLocalCallable.call(CopyThreadLocalCallable.java:31)
| at java.util.concurrent.FutureTask.run(FutureTask.java:266)
| at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
| at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
| at java.lang.Thread.run(Thread.java:748)
| Caused by: org.eclipse.che.api.core.ServerException: null
| at org.eclipse.che.plugin.docker.machine.MachineProviderImpl.startService(MachineProviderImpl.java:401)
| at org.eclipse.che.api.environment.server.CheEnvironmentEngine.lambda$startEnvironmentQueue$6(CheEnvironmentEngine.java:768)
| at org.eclipse.che.api.environment.server.CheEnvironmentEngine.startInstance(CheEnvironmentEngine.java:942)
| ... 11 common frames omitted
| Caused by: java.lang.NullPointerException: null
| at io.fabric8.kubernetes.client.dsl.internal.DeploymentOperationsImpl$DeploymentReaper.reap(DeploymentOperationsImpl.java:178)
| at io.fabric8.kubernetes.client.dsl.base.BaseOperation.delete(BaseOperation.java:555)
| at io.fabric8.kubernetes.client.dsl.base.BaseOperation.delete(BaseOperation.java:68)
| at io.fabric8.kubernetes.client.dsl.base.BaseOperation.delete(BaseOperation.java:596)
| at io.fabric8.kubernetes.client.dsl.base.BaseOperation.delete(BaseOperation.java:584)
| at io.fabric8.kubernetes.client.handlers.DeploymentHandler.delete(DeploymentHandler.java:63)
| at io.fabric8.kubernetes.client.handlers.DeploymentHandler.delete(DeploymentHandler.java:32)
| at io.fabric8.kubernetes.client.dsl.internal.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl.delete(NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl.java:160)
| at io.fabric8.kubernetes.client.dsl.internal.NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl.delete(NamespaceVisitFromServerGetWatchDeleteRecreateWaitApplicableImpl.java:59)
| at org.eclipse.che.plugin.openshift.client.OpenShiftDeploymentCleaner.cleanUpWorkspaceResources(OpenShiftDeploymentCleaner.java:105)
| at org.eclipse.che.plugin.openshift.client.OpenShiftDeploymentCleaner.cleanDeploymentResources(OpenShiftDeploymentCleaner.java:42)
| at org.eclipse.che.plugin.openshift.client.OpenShiftDeploymentCleaner.cleanDeploymentResources(OpenShiftDeploymentCleaner.java:48)
| at org.eclipse.che.plugin.openshift.client.OpenShiftConnector.createContainer(OpenShiftConnector.java:725)
| at org.eclipse.che.plugin.docker.machine.MachineProviderImpl.createContainer(MachineProviderImpl.java:648)
| at org.eclipse.che.plugin.docker.machine.MachineProviderImpl.startService(MachineProviderImpl.java:357)
| ... 13 common frames omitted
Reactions are currently unavailable