Describe the bug
There are E2E Happy path tests which fail on "Language server validation > Java LS initialization" step https://codeready-workspaces-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/che-regular-tests/view/K8S/job/CHE-7-Happy-Path-Tests/1117/console
Browser logs: https://gist.github.com/dmytro-ndp/37e036eb1afa39ddad74fb780f43a81b
Test execution screencast: https://codeready-workspaces-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/che-regular-tests/view/K8S/job/CHE-7-Happy-Path-Tests/1117/artifact/e2e/report/executionScreencast/
It could be related to commit c3b0abb#diff-4b31cfc6b318b13ea51fcb1b2d1c11ce
Che version
Che Config map
CHE_API: http://che-che.10.0.151.216.nip.io/api
CHE_CORS_ALLOW__CREDENTIALS: "false"
CHE_CORS_ALLOWED__ORIGINS: '*'
CHE_CORS_ENABLED: "true"
CHE_DEBUG_SERVER: "true"
CHE_HOST: che-che.10.0.151.216.nip.io
CHE_INFRA_KUBERNETES_BOOTSTRAPPER_BINARY__URL: http://che-che.10.0.151.216.nip.io/agent-binaries/linux_amd64/bootstrapper/bootstrapper
CHE_INFRA_KUBERNETES_INGRESS_ANNOTATIONS__JSON: '{"kubernetes.io/ingress.class":
"nginx", "nginx.ingress.kubernetes.io/rewrite-target": "/","nginx.ingress.kubernetes.io/ssl-redirect":
"false","nginx.ingress.kubernetes.io/proxy-connect-timeout": "3600","nginx.ingress.kubernetes.io/proxy-read-timeout":
"3600"}'
CHE_INFRA_KUBERNETES_INGRESS_DOMAIN: 10.0.151.216.nip.io
CHE_INFRA_KUBERNETES_MACHINE__START__TIMEOUT__MIN: "5"
CHE_INFRA_KUBERNETES_MASTER__URL: ""
CHE_INFRA_KUBERNETES_NAMESPACE: che
CHE_INFRA_KUBERNETES_POD_SECURITY__CONTEXT_FS__GROUP: "1724"
CHE_INFRA_KUBERNETES_POD_SECURITY__CONTEXT_RUN__AS__USER: "1724"
CHE_INFRA_KUBERNETES_PVC_PRECREATE__SUBPATHS: "true"
CHE_INFRA_KUBERNETES_PVC_QUANTITY: 1Gi
CHE_INFRA_KUBERNETES_PVC_STRATEGY: common
CHE_INFRA_KUBERNETES_SERVER__STRATEGY: multi-host
CHE_INFRA_KUBERNETES_SERVICE__ACCOUNT__NAME: che-workspace
CHE_INFRA_KUBERNETES_TLS__ENABLED: "false"
CHE_INFRA_KUBERNETES_TLS__SECRET: ""
CHE_INFRA_KUBERNETES_TRUST__CERTS: "false"
CHE_INFRA_KUBERNETES_WORKSPACE__START__TIMEOUT__MIN: "15"
CHE_INFRASTRUCTURE_ACTIVE: kubernetes
CHE_LIMITS_WORKSPACE_IDLE_TIMEOUT: "-1"
CHE_LOCAL_CONF_DIR: /etc/conf
CHE_LOG_LEVEL: INFO
CHE_LOGGER_CONFIG: ""
CHE_LOGS_APPENDERS_IMPL: plaintext
CHE_LOGS_DIR: /data/logs
CHE_METRICS_ENABLED: "false"
CHE_MULTIUSER: "false"
CHE_OAUTH_GITHUB_CLIENTID: ""
CHE_OAUTH_GITHUB_CLIENTSECRET: ""
CHE_PORT: "8080"
CHE_PREDEFINED_STACKS_RELOAD__ON__START: "false"
CHE_TRACING_ENABLED: "false"
CHE_WEBSOCKET_ENDPOINT: ws://che-che.10.0.151.216.nip.io/api/websocket
CHE_WEBSOCKET_ENDPOINT__MINOR: ws://che-che.10.0.151.216.nip.io/api/websocket-minor
CHE_WORKSPACE_AUTO_START: "false"
CHE_WORKSPACE_DEVFILE__REGISTRY__URL: http://devfile-registry-che.10.0.151.216.nip.io
CHE_WORKSPACE_HTTP__PROXY: ""
CHE_WORKSPACE_HTTPS__PROXY: ""
CHE_WORKSPACE_JAVA__OPTIONS: -Xmx2000m
CHE_WORKSPACE_MAVEN__OPTIONS: -Xmx20000m
CHE_WORKSPACE_NO__PROXY: ""
CHE_WORKSPACE_PLUGIN__REGISTRY__URL: http://plugin-registry-che.10.0.151.216.nip.io/v3
CHE_WSAGENT_CORS_ALLOW__CREDENTIALS: "true"
CHE_WSAGENT_CORS_ALLOWED__ORIGINS: "NULL"
CHE_WSAGENT_CORS_ENABLED: "true"
JAEGER_ENDPOINT: http://jaeger-collector:14268/api/traces
JAEGER_REPORTER_MAX_QUEUE_SIZE: "10000"
JAEGER_SAMPLER_MANAGER_HOST_PORT: jaeger:5778
JAEGER_SAMPLER_PARAM: "1"
JAEGER_SAMPLER_TYPE: const
JAEGER_SERVICE_NAME: che-server
JAVA_OPTS: '-XX:MaxRAMFraction=2 -XX:+UseParallelGC -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=20
-XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -XX:+UnlockExperimentalVMOptions
-XX:+UseCGroupMemoryLimitForHeap -Dsun.zip.disableMemoryMapping=true -Xms20m '
Steps to reproduce
14:30:35 Validation of workspace start
14:30:36 ✓ Open workspace (1298ms)
14:31:57 ✓ Wait workspace running state (80789ms)
14:32:04 ✓ Wait until project is imported (6565ms)
14:32:04
14:32:04 Language server validation
14:35:28 1) Java LS initialization
14:35:28
14:35:28
14:35:28 3 passing (5m)
14:35:28 1 failing
14:35:28
14:35:28 1) Language server validation
14:35:28 Java LS initialization:
14:35:28 TimeoutError: Wait timed out after 180012ms
14:35:28 at /home/e2e/node_modules/selenium-webdriver/lib/promise.js:2201:17
14:35:28 at ManagedPromise.invokeCallback_ (/home/e2e/node_modules/selenium-webdriver/lib/promise.js:1376:14)
14:35:28 at TaskQueue.execute_ (/home/e2e/node_modules/selenium-webdriver/lib/promise.js:3084:14)
14:35:28 at TaskQueue.executeNext_ (/home/e2e/node_modules/selenium-webdriver/lib/promise.js:3067:27)
14:35:28 at asyncRun (/home/e2e/node_modules/selenium-webdriver/lib/promise.js:2927:27)
14:35:28 at /home/e2e/node_modules/selenium-webdriver/lib/promise.js:668:7
14:35:28 at <anonymous>
14:35:28 at process._tickCallback (internal/process/next_tick.js:188:7)
14:35:28 From: Task: <anonymous wait>
14:35:28 at scheduleWait (/home/e2e/node_modules/selenium-webdriver/lib/promise.js:2188:20)
14:35:28 at ControlFlow.wait (/home/e2e/node_modules/selenium-webdriver/lib/promise.js:2517:12)
14:35:28 at thenableWebDriverProxy.wait (/home/e2e/node_modules/selenium-webdriver/lib/webdriver.js:934:29)
14:35:28 at Ide.<anonymous> (/home/e2e/dist/pageobjects/ide/Ide.js:156:49)
14:35:28 at Generator.next (<anonymous>)
14:35:28 at /home/e2e/dist/pageobjects/ide/Ide.js:19:71
14:35:28 at new Promise (<anonymous>)
14:35:28 at __awaiter (/home/e2e/dist/pageobjects/ide/Ide.js:15:12)
14:35:28 at Ide.waitStatusBarContains (/home/e2e/dist/pageobjects/ide/Ide.js:154:16)
14:35:28 at Ide.<anonymous> (/home/e2e/dist/pageobjects/ide/Ide.js:196:28)
14:35:28 at Generator.next (<anonymous>)
14:35:28 at fulfilled (/home/e2e/dist/pageobjects/ide/Ide.js:16:58)
14:35:28 at <anonymous>
14:35:28 at process._tickCallback (internal/process/next_tick.js:188:7)
Runtime
Screencast

Installation method
/usr/local/bin/chectl server:start \
--k8spodreadytimeout=180000 \
-t=${WORKSPACE}/deploy/ \
--listr-renderer=verbose \
--cheimage=eclipse/che-server:nightly
Environment
Additional context
Describe the bug
There are E2E Happy path tests which fail on "Language server validation > Java LS initialization" step https://codeready-workspaces-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/che-regular-tests/view/K8S/job/CHE-7-Happy-Path-Tests/1117/console
Browser logs: https://gist.github.com/dmytro-ndp/37e036eb1afa39ddad74fb780f43a81b
Test execution screencast: https://codeready-workspaces-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/che-regular-tests/view/K8S/job/CHE-7-Happy-Path-Tests/1117/artifact/e2e/report/executionScreencast/
It could be related to commit c3b0abb#diff-4b31cfc6b318b13ea51fcb1b2d1c11ce
Che version
Che Config map
CHE_API: http://che-che.10.0.151.216.nip.io/api CHE_CORS_ALLOW__CREDENTIALS: "false" CHE_CORS_ALLOWED__ORIGINS: '*' CHE_CORS_ENABLED: "true" CHE_DEBUG_SERVER: "true" CHE_HOST: che-che.10.0.151.216.nip.io CHE_INFRA_KUBERNETES_BOOTSTRAPPER_BINARY__URL: http://che-che.10.0.151.216.nip.io/agent-binaries/linux_amd64/bootstrapper/bootstrapper CHE_INFRA_KUBERNETES_INGRESS_ANNOTATIONS__JSON: '{"kubernetes.io/ingress.class": "nginx", "nginx.ingress.kubernetes.io/rewrite-target": "/","nginx.ingress.kubernetes.io/ssl-redirect": "false","nginx.ingress.kubernetes.io/proxy-connect-timeout": "3600","nginx.ingress.kubernetes.io/proxy-read-timeout": "3600"}' CHE_INFRA_KUBERNETES_INGRESS_DOMAIN: 10.0.151.216.nip.io CHE_INFRA_KUBERNETES_MACHINE__START__TIMEOUT__MIN: "5" CHE_INFRA_KUBERNETES_MASTER__URL: "" CHE_INFRA_KUBERNETES_NAMESPACE: che CHE_INFRA_KUBERNETES_POD_SECURITY__CONTEXT_FS__GROUP: "1724" CHE_INFRA_KUBERNETES_POD_SECURITY__CONTEXT_RUN__AS__USER: "1724" CHE_INFRA_KUBERNETES_PVC_PRECREATE__SUBPATHS: "true" CHE_INFRA_KUBERNETES_PVC_QUANTITY: 1Gi CHE_INFRA_KUBERNETES_PVC_STRATEGY: common CHE_INFRA_KUBERNETES_SERVER__STRATEGY: multi-host CHE_INFRA_KUBERNETES_SERVICE__ACCOUNT__NAME: che-workspace CHE_INFRA_KUBERNETES_TLS__ENABLED: "false" CHE_INFRA_KUBERNETES_TLS__SECRET: "" CHE_INFRA_KUBERNETES_TRUST__CERTS: "false" CHE_INFRA_KUBERNETES_WORKSPACE__START__TIMEOUT__MIN: "15" CHE_INFRASTRUCTURE_ACTIVE: kubernetes CHE_LIMITS_WORKSPACE_IDLE_TIMEOUT: "-1" CHE_LOCAL_CONF_DIR: /etc/conf CHE_LOG_LEVEL: INFO CHE_LOGGER_CONFIG: "" CHE_LOGS_APPENDERS_IMPL: plaintext CHE_LOGS_DIR: /data/logs CHE_METRICS_ENABLED: "false" CHE_MULTIUSER: "false" CHE_OAUTH_GITHUB_CLIENTID: "" CHE_OAUTH_GITHUB_CLIENTSECRET: "" CHE_PORT: "8080" CHE_PREDEFINED_STACKS_RELOAD__ON__START: "false" CHE_TRACING_ENABLED: "false" CHE_WEBSOCKET_ENDPOINT: ws://che-che.10.0.151.216.nip.io/api/websocket CHE_WEBSOCKET_ENDPOINT__MINOR: ws://che-che.10.0.151.216.nip.io/api/websocket-minor CHE_WORKSPACE_AUTO_START: "false" CHE_WORKSPACE_DEVFILE__REGISTRY__URL: http://devfile-registry-che.10.0.151.216.nip.io CHE_WORKSPACE_HTTP__PROXY: "" CHE_WORKSPACE_HTTPS__PROXY: "" CHE_WORKSPACE_JAVA__OPTIONS: -Xmx2000m CHE_WORKSPACE_MAVEN__OPTIONS: -Xmx20000m CHE_WORKSPACE_NO__PROXY: "" CHE_WORKSPACE_PLUGIN__REGISTRY__URL: http://plugin-registry-che.10.0.151.216.nip.io/v3 CHE_WSAGENT_CORS_ALLOW__CREDENTIALS: "true" CHE_WSAGENT_CORS_ALLOWED__ORIGINS: "NULL" CHE_WSAGENT_CORS_ENABLED: "true" JAEGER_ENDPOINT: http://jaeger-collector:14268/api/traces JAEGER_REPORTER_MAX_QUEUE_SIZE: "10000" JAEGER_SAMPLER_MANAGER_HOST_PORT: jaeger:5778 JAEGER_SAMPLER_PARAM: "1" JAEGER_SAMPLER_TYPE: const JAEGER_SERVICE_NAME: che-server JAVA_OPTS: '-XX:MaxRAMFraction=2 -XX:+UseParallelGC -XX:MinHeapFreeRatio=10 -XX:MaxHeapFreeRatio=20 -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -Dsun.zip.disableMemoryMapping=true -Xms20m 'Steps to reproduce
Runtime
kubectl version)oc version)minikube versionandkubectl version)minishift versionandoc version)docker versionandkubectl version)Screencast
Installation method
Environment
Additional context