Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Codenvy] New Project stuck at "Starting workspace runtime" #1480

Closed
kaue opened this issue Jun 10, 2016 · 7 comments
Closed

[Codenvy] New Project stuck at "Starting workspace runtime" #1480

kaue opened this issue Jun 10, 2016 · 7 comments
Labels
kind/question Questions that haven't been identified as being feature requests or bugs.

Comments

@kaue
Copy link

kaue commented Jun 10, 2016

I was able to create a workspace, but everytime i try to create a project with any template, it gets stuck at starting workspace runtime...

Creating and initializing workspace ... completed
Starting workspace runtime
Starting workspace agent
Creating project

@bmicklea-ce

@ghost ghost changed the title [Codeenvy] New Project stuck at "Starting workspace runtime" [Codenvy] New Project stuck at "Starting workspace runtime" Jun 11, 2016
@ghost
Copy link

ghost commented Jun 11, 2016

@kauegimenes what project do you import? Any errors in browser console? I suspect that if you go back to dashboard your ws is running and the project has been imported. Perhaps, there are issues with websockets.

@ghost ghost added the kind/question Questions that haven't been identified as being feature requests or bugs. label Jun 11, 2016
@TylerJewell
Copy link

@kauegimenes - closing this issue due to non-response. If this issue continues to persist, you can get help at github.com/codenvy/codenvy. Engineers will take a look.

@zalavaari
Copy link

Hi! I have the same problem. I cannot create projects into my workspaces because of "Error during WebSocket handshake" errors.

@chestnutprog
Copy link

I have this problem,too.
Here is some logs.

2016-08-19 14:29:18,125[main]             [INFO ] [o.a.c.s.VersionLoggerListener 89]    - Server version:        Apache Tomcat/8.0.32
2016-08-19 14:29:18,127[main]             [INFO ] [o.a.c.s.VersionLoggerListener 91]    - Server built:          Feb 2 2016 19:34:53 UTC
2016-08-19 14:29:18,127[main]             [INFO ] [o.a.c.s.VersionLoggerListener 93]    - Server number:         8.0.32.0
2016-08-19 14:29:18,128[main]             [INFO ] [o.a.c.s.VersionLoggerListener 95]    - OS Name:               Linux
2016-08-19 14:29:18,128[main]             [INFO ] [o.a.c.s.VersionLoggerListener 97]    - OS Version:            2.6.32-042stab113.21
2016-08-19 14:29:18,128[main]             [INFO ] [o.a.c.s.VersionLoggerListener 99]    - Architecture:          amd64
2016-08-19 14:29:18,129[main]             [INFO ] [o.a.c.s.VersionLoggerListener 101]   - Java Home:             /usr/lib/jvm/java-1.8-openjdk/jre
2016-08-19 14:29:18,129[main]             [INFO ] [o.a.c.s.VersionLoggerListener 103]   - JVM Version:           1.8.0_92-internal-alpine-r1-b14
2016-08-19 14:29:18,129[main]             [INFO ] [o.a.c.s.VersionLoggerListener 105]   - JVM Vendor:            Oracle Corporation
2016-08-19 14:29:18,130[main]             [INFO ] [o.a.c.s.VersionLoggerListener 107]   - CATALINA_BASE:         /home/user/che/tomcat
2016-08-19 14:29:18,130[main]             [INFO ] [o.a.c.s.VersionLoggerListener 109]   - CATALINA_HOME:         /home/user/che/tomcat
2016-08-19 14:29:18,131[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Djava.util.logging.config.file=/home/user/che/tomcat/conf/logging.properties
2016-08-19 14:29:18,131[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
2016-08-19 14:29:18,131[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Xms256m
2016-08-19 14:29:18,132[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Xmx1024m
2016-08-19 14:29:18,132[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Djava.security.egd=file:/dev/./urandom
2016-08-19 14:29:18,133[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dport.http=8080
2016-08-19 14:29:18,133[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dche.home=/home/user/che
2016-08-19 14:29:18,134[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dche.logs.dir=/home/user/che/tomcat/logs/
2016-08-19 14:29:18,134[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dche.logs.level=INFO
2016-08-19 14:29:18,134[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dcom.sun.management.jmxremote
2016-08-19 14:29:18,135[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dcom.sun.management.jmxremote.ssl=false
2016-08-19 14:29:18,135[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dcom.sun.management.jmxremote.authenticate=false
2016-08-19 14:29:18,136[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dche.local.conf.dir=/home/user/che/conf/
2016-08-19 14:29:18,136[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Djava.endorsed.dirs=/home/user/che/tomcat/endorsed
2016-08-19 14:29:18,137[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dcatalina.base=/home/user/che/tomcat
2016-08-19 14:29:18,137[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Dcatalina.home=/home/user/che/tomcat
2016-08-19 14:29:18,137[main]             [INFO ] [o.a.c.s.VersionLoggerListener 115]   - Command line argument: -Djava.io.tmpdir=/home/user/che/tomcat/temp
2016-08-19 14:29:18,224[main]             [INFO ] [o.a.c.http11.Http11NioProtocol 425]  - Initializing ProtocolHandler ["http-nio-8080"]
2016-08-19 14:29:18,237[main]             [INFO ] [o.a.t.util.net.NioSelectorPool 72]   - Using a shared selector for servlet write/read
2016-08-19 14:29:18,239[main]             [INFO ] [o.a.catalina.startup.Catalina 591]   - Initialization processed in 345 ms
2016-08-19 14:29:18,309[main]             [INFO ] [c.m.JmxRemoteLifecycleListener 332]  - The JMX Remote Listener has configured the registry on port 32001 and the server on port 32101 for the Platform server
2016-08-19 14:29:18,309[main]             [INFO ] [o.a.c.core.StandardService 435]      - Starting service Catalina
2016-08-19 14:29:18,310[main]             [INFO ] [o.a.c.core.StandardEngine 259]       - Starting Servlet Engine: Apache Tomcat/8.0.32
2016-08-19 14:29:18,361[ost-startStop-1]  [INFO ] [o.a.c.startup.HostConfig 910]        - Deploying web application archive /home/user/che/tomcat/webapps/ROOT.war
2016-08-19 14:29:19,272[ost-startStop-1]  [INFO ] [o.a.c.startup.HostConfig 974]        - Deployment of web application archive /home/user/che/tomcat/webapps/ROOT.war has finished in 910 ms
2016-08-19 14:29:19,273[ost-startStop-1]  [INFO ] [o.a.c.startup.HostConfig 910]        - Deploying web application archive /home/user/che/tomcat/webapps/wsmaster.war
2016-08-19 14:29:21,347[ost-startStop-1]  [WARN ] [p.DockerExtConfBindingProvider 51]   - DockerExtConfBindingProvider
2016-08-19 14:29:22,970[ost-startStop-1]  [INFO ] [o.a.c.startup.HostConfig 974]        - Deployment of web application archive /home/user/che/tomcat/webapps/wsmaster.war has finished in 3,693 ms
2016-08-19 14:29:22,971[ost-startStop-1]  [INFO ] [o.a.c.startup.HostConfig 910]        - Deploying web application archive /home/user/che/tomcat/webapps/dashboard.war
2016-08-19 14:29:23,388[ost-startStop-1]  [INFO ] [o.a.c.startup.HostConfig 974]        - Deployment of web application archive /home/user/che/tomcat/webapps/dashboard.war has finished in 417 ms
2016-08-19 14:29:23,389[ost-startStop-1]  [INFO ] [o.a.c.startup.HostConfig 910]        - Deploying web application archive /home/user/che/tomcat/webapps/swagger.war
2016-08-19 14:29:23,459[ost-startStop-1]  [INFO ] [o.a.c.startup.HostConfig 974]        - Deployment of web application archive /home/user/che/tomcat/webapps/swagger.war has finished in 70 ms
2016-08-19 14:29:23,463[main]             [INFO ] [o.a.c.http11.Http11NioProtocol 470]  - Starting ProtocolHandler ["http-nio-8080"]
2016-08-19 14:29:23,468[main]             [INFO ] [o.a.catalina.startup.Catalina 642]   - Server startup in 5228 ms
2016-08-19 14:33:20,578[nio-8080-exec-2]  [INFO ] [o.e.c.a.w.s.WorkspaceManager 689]    - Workspace 'che:wksp-ajq5' with id 'workspacenflw09c7es7tj9al' created by user 'che'
2016-08-19 14:33:22,147[kspaceManager-0]  [INFO ] [o.e.c.a.m.s.MachineManager 162]      - Creating machine [ws = workspacenflw09c7es7tj9al: env = default: machine = default]
2016-08-19 14:33:22,273[kspaceManager-0]  [ERROR] [o.e.c.a.w.s.WorkspaceManager 549]    - Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

org.eclipse.che.api.machine.server.exception.MachineException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.api.machine.server.MachineManager.createInstance(MachineManager.java:416) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createMachine(MachineManager.java:340) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createMachineSync(MachineManager.java:166) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startMachine(WorkspaceRuntimes.java:582) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startQueue(WorkspaceRuntimes.java:458) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.start(WorkspaceRuntimes.java:216) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceManager.lambda$performAsyncStart$2(WorkspaceManager.java:533) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.commons.lang.concurrent.CopyThreadLocalRunnable.run(CopyThreadLocalRunnable.java:28) ~[che-core-commons-lang-4.6.2.jar:4.6.2]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_92-internal]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_92-internal]
    at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_92-internal]
Caused by: org.eclipse.che.api.machine.server.exception.MachineException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.buildImage(DockerInstanceProvider.java:409) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.local.interceptor.EnableOfflineDockerMachineBuildInterceptor.invoke(EnableOfflineDockerMachineBuildInterceptor.java:70) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.createInstance(DockerInstanceProvider.java:322) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createInstance(MachineManager.java:379) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    ... 10 common frames omitted
Caused by: org.eclipse.che.plugin.docker.client.exception.DockerException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.client.DockerConnector.getDockerException(DockerConnector.java:1304) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.buildImage(DockerConnector.java:785) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.buildImage(DockerConnector.java:748) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.buildImage(DockerInstanceProvider.java:400) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    ... 13 common frames omitted
2016-08-19 14:39:50,138[kspaceManager-1]  [INFO ] [o.e.c.a.m.s.MachineManager 162]      - Creating machine [ws = workspacenflw09c7es7tj9al: env = default: machine = default]
2016-08-19 14:39:50,149[kspaceManager-1]  [ERROR] [o.e.c.a.w.s.WorkspaceManager 549]    - Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

org.eclipse.che.api.machine.server.exception.MachineException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.api.machine.server.MachineManager.createInstance(MachineManager.java:416) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createMachine(MachineManager.java:340) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createMachineSync(MachineManager.java:166) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startMachine(WorkspaceRuntimes.java:582) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startQueue(WorkspaceRuntimes.java:458) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.start(WorkspaceRuntimes.java:216) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceManager.lambda$performAsyncStart$2(WorkspaceManager.java:533) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.commons.lang.concurrent.CopyThreadLocalRunnable.run(CopyThreadLocalRunnable.java:28) ~[che-core-commons-lang-4.6.2.jar:4.6.2]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_92-internal]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_92-internal]
    at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_92-internal]
Caused by: org.eclipse.che.api.machine.server.exception.MachineException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.buildImage(DockerInstanceProvider.java:409) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.local.interceptor.EnableOfflineDockerMachineBuildInterceptor.invoke(EnableOfflineDockerMachineBuildInterceptor.java:70) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.createInstance(DockerInstanceProvider.java:322) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createInstance(MachineManager.java:379) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    ... 10 common frames omitted
Caused by: org.eclipse.che.plugin.docker.client.exception.DockerException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.client.DockerConnector.getDockerException(DockerConnector.java:1304) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.buildImage(DockerConnector.java:785) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.buildImage(DockerConnector.java:748) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.buildImage(DockerInstanceProvider.java:400) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    ... 13 common frames omitted
2016-08-19 15:29:22,525[ted-scheduler-0]  [ERROR] [p.d.m.c.DockerContainerCleaner 68]   - Failed to get list docker containers
org.eclipse.che.plugin.docker.client.exception.DockerException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.client.DockerConnector.getDockerException(DockerConnector.java:1304) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.listContainers(DockerConnector.java:244) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.listContainers(DockerConnector.java:218) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.cleaner.DockerContainerCleaner.run(DockerContainerCleaner.java:61) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.commons.schedule.executor.LoggedRunnable.run(LoggedRunnable.java:43) [che-core-commons-schedule-4.6.2.jar:4.6.2]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_92-internal]
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_92-internal]
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_92-internal]
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_92-internal]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_92-internal]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_92-internal]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_92-internal]
2016-08-19 16:27:12,946[io-8080-exec-10]  [INFO ] [o.e.c.a.w.s.WorkspaceManager 343]    - Workspace 'workspacenflw09c7es7tj9al' removed by user 'che'
2016-08-19 16:29:22,525[ted-scheduler-3]  [ERROR] [p.d.m.c.DockerContainerCleaner 68]   - Failed to get list docker containers
org.eclipse.che.plugin.docker.client.exception.DockerException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.client.DockerConnector.getDockerException(DockerConnector.java:1304) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.listContainers(DockerConnector.java:244) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.listContainers(DockerConnector.java:218) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.cleaner.DockerContainerCleaner.run(DockerContainerCleaner.java:61) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.commons.schedule.executor.LoggedRunnable.run(LoggedRunnable.java:43) [che-core-commons-schedule-4.6.2.jar:4.6.2]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_92-internal]
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_92-internal]
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_92-internal]
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_92-internal]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_92-internal]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_92-internal]
    at java.lang.Thread.run(Thread.java:745) [na:1.8.0_92-internal]
2016-08-19 16:34:34,609[nio-8080-exec-9]  [INFO ] [o.e.c.a.w.s.WorkspaceManager 689]    - Workspace 'che:default' with id 'workspaceg1pihq7hfmydotzd' created by user 'che'
2016-08-19 16:35:19,046[kspaceManager-2]  [INFO ] [o.e.c.a.m.s.MachineManager 162]      - Creating machine [ws = workspaceg1pihq7hfmydotzd: env = default: machine = default]
2016-08-19 16:35:19,064[kspaceManager-2]  [ERROR] [o.e.c.a.w.s.WorkspaceManager 549]    - Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

org.eclipse.che.api.machine.server.exception.MachineException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.api.machine.server.MachineManager.createInstance(MachineManager.java:416) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createMachine(MachineManager.java:340) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createMachineSync(MachineManager.java:166) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startMachine(WorkspaceRuntimes.java:582) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startQueue(WorkspaceRuntimes.java:458) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.start(WorkspaceRuntimes.java:216) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceManager.lambda$performAsyncStart$2(WorkspaceManager.java:533) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.commons.lang.concurrent.CopyThreadLocalRunnable.run(CopyThreadLocalRunnable.java:28) ~[che-core-commons-lang-4.6.2.jar:4.6.2]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_92-internal]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_92-internal]
    at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_92-internal]
Caused by: org.eclipse.che.api.machine.server.exception.MachineException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.buildImage(DockerInstanceProvider.java:409) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.local.interceptor.EnableOfflineDockerMachineBuildInterceptor.invoke(EnableOfflineDockerMachineBuildInterceptor.java:70) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.createInstance(DockerInstanceProvider.java:322) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createInstance(MachineManager.java:379) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    ... 10 common frames omitted
Caused by: org.eclipse.che.plugin.docker.client.exception.DockerException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.client.DockerConnector.getDockerException(DockerConnector.java:1304) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.buildImage(DockerConnector.java:785) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.buildImage(DockerConnector.java:748) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.buildImage(DockerInstanceProvider.java:400) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    ... 13 common frames omitted
2016-08-19 16:35:46,605[kspaceManager-2]  [INFO ] [o.e.c.a.m.s.MachineManager 162]      - Creating machine [ws = workspaceg1pihq7hfmydotzd: env = default: machine = default]
2016-08-19 16:35:46,609[kspaceManager-2]  [ERROR] [o.e.c.a.w.s.WorkspaceManager 549]    - Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

org.eclipse.che.api.machine.server.exception.MachineException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.api.machine.server.MachineManager.createInstance(MachineManager.java:416) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createMachine(MachineManager.java:340) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createMachineSync(MachineManager.java:166) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startMachine(WorkspaceRuntimes.java:582) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startQueue(WorkspaceRuntimes.java:458) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.start(WorkspaceRuntimes.java:216) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceManager.lambda$performAsyncStart$2(WorkspaceManager.java:533) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.commons.lang.concurrent.CopyThreadLocalRunnable.run(CopyThreadLocalRunnable.java:28) ~[che-core-commons-lang-4.6.2.jar:4.6.2]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_92-internal]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_92-internal]
    at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_92-internal]
Caused by: org.eclipse.che.api.machine.server.exception.MachineException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.buildImage(DockerInstanceProvider.java:409) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.local.interceptor.EnableOfflineDockerMachineBuildInterceptor.invoke(EnableOfflineDockerMachineBuildInterceptor.java:70) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.createInstance(DockerInstanceProvider.java:322) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createInstance(MachineManager.java:379) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    ... 10 common frames omitted
Caused by: org.eclipse.che.plugin.docker.client.exception.DockerException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.client.DockerConnector.getDockerException(DockerConnector.java:1304) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.buildImage(DockerConnector.java:785) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.buildImage(DockerConnector.java:748) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.buildImage(DockerInstanceProvider.java:400) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    ... 13 common frames omitted
2016-08-19 16:35:56,852[kspaceManager-2]  [INFO ] [o.e.c.a.m.s.MachineManager 162]      - Creating machine [ws = workspaceg1pihq7hfmydotzd: env = default: machine = default]
2016-08-19 16:35:56,869[kspaceManager-2]  [ERROR] [o.e.c.a.w.s.WorkspaceManager 549]    - Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

org.eclipse.che.api.machine.server.exception.MachineException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.api.machine.server.MachineManager.createInstance(MachineManager.java:416) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createMachine(MachineManager.java:340) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createMachineSync(MachineManager.java:166) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startMachine(WorkspaceRuntimes.java:582) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startQueue(WorkspaceRuntimes.java:458) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.start(WorkspaceRuntimes.java:216) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceManager.lambda$performAsyncStart$2(WorkspaceManager.java:533) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.commons.lang.concurrent.CopyThreadLocalRunnable.run(CopyThreadLocalRunnable.java:28) ~[che-core-commons-lang-4.6.2.jar:4.6.2]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_92-internal]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_92-internal]
    at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_92-internal]
Caused by: org.eclipse.che.api.machine.server.exception.MachineException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.buildImage(DockerInstanceProvider.java:409) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.local.interceptor.EnableOfflineDockerMachineBuildInterceptor.invoke(EnableOfflineDockerMachineBuildInterceptor.java:70) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.createInstance(DockerInstanceProvider.java:322) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createInstance(MachineManager.java:379) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    ... 10 common frames omitted
Caused by: org.eclipse.che.plugin.docker.client.exception.DockerException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.client.DockerConnector.getDockerException(DockerConnector.java:1304) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.buildImage(DockerConnector.java:785) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.buildImage(DockerConnector.java:748) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.buildImage(DockerInstanceProvider.java:400) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    ... 13 common frames omitted
2016-08-19 16:36:54,104[nio-8080-exec-9]  [INFO ] [o.e.c.a.w.s.WorkspaceManager 343]    - Workspace 'workspaceg1pihq7hfmydotzd' removed by user 'che'
2016-08-19 16:37:05,627[nio-8080-exec-1]  [INFO ] [o.e.c.a.w.s.WorkspaceManager 689]    - Workspace 'che:default' with id 'workspacekpw62mnt6xnyluq0' created by user 'che'
2016-08-19 16:37:11,410[kspaceManager-3]  [INFO ] [o.e.c.a.m.s.MachineManager 162]      - Creating machine [ws = workspacekpw62mnt6xnyluq0: env = default: machine = default]
2016-08-19 16:37:11,416[kspaceManager-3]  [ERROR] [o.e.c.a.w.s.WorkspaceManager 549]    - Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

org.eclipse.che.api.machine.server.exception.MachineException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.api.machine.server.MachineManager.createInstance(MachineManager.java:416) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createMachine(MachineManager.java:340) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createMachineSync(MachineManager.java:166) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startMachine(WorkspaceRuntimes.java:582) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.startQueue(WorkspaceRuntimes.java:458) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceRuntimes.start(WorkspaceRuntimes.java:216) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.workspace.server.WorkspaceManager.lambda$performAsyncStart$2(WorkspaceManager.java:533) ~[che-core-api-workspace-4.6.2.jar:4.6.2]
    at org.eclipse.che.commons.lang.concurrent.CopyThreadLocalRunnable.run(CopyThreadLocalRunnable.java:28) ~[che-core-commons-lang-4.6.2.jar:4.6.2]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_92-internal]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_92-internal]
    at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_92-internal]
Caused by: org.eclipse.che.api.machine.server.exception.MachineException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.buildImage(DockerInstanceProvider.java:409) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.local.interceptor.EnableOfflineDockerMachineBuildInterceptor.invoke(EnableOfflineDockerMachineBuildInterceptor.java:70) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.createInstance(DockerInstanceProvider.java:322) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    at org.eclipse.che.api.machine.server.MachineManager.createInstance(MachineManager.java:379) ~[che-core-api-machine-4.6.2.jar:4.6.2]
    ... 10 common frames omitted
Caused by: org.eclipse.che.plugin.docker.client.exception.DockerException: Error response from docker API, status: 400, message: client is newer than server (client API version: 1.20, server API version: 1.19)

    at org.eclipse.che.plugin.docker.client.DockerConnector.getDockerException(DockerConnector.java:1304) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.buildImage(DockerConnector.java:785) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.client.DockerConnector.buildImage(DockerConnector.java:748) ~[che-plugin-docker-client-4.6.2.jar:4.6.2]
    at org.eclipse.che.plugin.docker.machine.DockerInstanceProvider.buildImage(DockerInstanceProvider.java:400) ~[che-plugin-docker-machine-4.6.2.jar:4.6.2]
    ... 13 common frames omitted

@TylerJewell
Copy link

Hi @chestnutprog - this issue should not occur if you are using the latest Docker launcher for Che that we released in 4.6 a couple weeks ago. Can you confirm that you are using this syntax?

https://eclipse-che.readme.io/docs/usage-docker

This syntax uses a special client that has its own docker client embedded inside of it to launch Docker containers for any Docker daemon version.

@chestnutprog
Copy link

I found that my docker is too old.Then I updated my docker and it works well.

@TylerJewell
Copy link

Great! What docker version did you have?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/question Questions that haven't been identified as being feature requests or bugs.
Projects
None yet
Development

No branches or pull requests

4 participants