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

"Failed to get workspace configuration" message when opening workspace on OpenShift behind proxy #14676

Closed
andy316x opened this issue Sep 26, 2019 · 9 comments
Labels
kind/question Questions that haven't been identified as being feature requests or bugs. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale.

Comments

@andy316x
Copy link

andy316x commented Sep 26, 2019

Summary

"Failed to get workspace configuration" message when opening workspace on OpenShift behind proxy when loading any of the Che stacks, causing the workspace not to be able to load consoles etc.

Installation

On AWS EC2 deployed the following 1 master, 1 infra, 2 worker node OpenShift cluster (with self signed certs)

OpenShift: v3.9.0+0fd118e-40
Kubernetes: v1.9.1+a0ce1bc657

Using the latest OpenShift deployment templates in the Che Git repo, deploy a multi-user, SSL version of the nightly build of Che, http_proxy set, no_proxy set to .apps.company.aws.local,.compute.internal

Steps to reproduce

  • Navigate to home > click CREATE WORKSPACE
  • Select default stack [NodeJS Angular Web Application] > click CREATE & OPEN
  • Workspace loads but error "Failed to get workspace configuration" appears in a toaster message
  • Web console has the following stack traces:
[KEYCLOAK] Estimated time difference between browser and server is -1 seconds
app-ad93652fb1.js:50226 You are using the ngTouch module. 
Angular Material already has mobile click, tap, and swipe support... 
ngTouch is not supported with Angular Material!
(anonymous) @ app-ad93652fb1.js:50226
6app-ad93652fb1.js:50226 Markup '<md-button flex></md-button>' may not work as expected in IE Browsers. Consult 'https://github.com/philipwalton/flexbugs#9-some-html-elements-cant-be-flex-containers' for details.
(anonymous) @ app-ad93652fb1.js:50226
app-ad93652fb1.js:50226 Error: Invalid url provided
    at i.create (app-ad93652fb1.js:133646)
    at i._connect (app-ad93652fb1.js:133646)
    at new i (app-ad93652fb1.js:133646)
    at e.$websocket (app-ad93652fb1.js:133646)
    at e.value (app-ad93652fb1.js:140614)
    at e.value (app-ad93652fb1.js:140372)
    at app-ad93652fb1.js:151521
    at c (app-ad93652fb1.js:52595)
    at app-ad93652fb1.js:52643
    at p.$digest (app-ad93652fb1.js:53780) "Possibly unhandled rejection: {}"
(anonymous) @ app-ad93652fb1.js:50226
app-ad93652fb1.js:50226 Markup '<md-button flex></md-button>' may not work as expected in IE Browsers. Consult 'https://github.com/philipwalton/flexbugs#9-some-html-elements-cant-be-flex-containers' for details.
(anonymous) @ app-ad93652fb1.js:50226
/api/permissions/system:1 Failed to load resource: the server responded with a status of 404 ()
/_app/compilation-mappings.txt?uid=862594:1 Failed to load resource: the server responded with a status of 404 ()
app-ad93652fb1.js:50226 unable to find compilation mapping file Object
/api/oauth/:1 Failed to load resource: the server responded with a status of 403 ()
/api/organization/find?name=apwilson:1 Failed to load resource: the server responded with a status of 404 ()
api.github.com/user:1 Failed to load resource: the server responded with a status of 401 (Unauthorized)
app-ad93652fb1.js:50226 Possibly unhandled rejection: false
(anonymous) @ app-ad93652fb1.js:50226
app-ad93652fb1.js:50226 Markup '<md-button flex></md-button>' may not work as expected in IE Browsers. Consult 'https://github.com/philipwalton/flexbugs#9-some-html-elements-cant-be-flex-containers' for details.
(anonymous) @ app-ad93652fb1.js:50226
cdn-support.ab201a793446d0881e74.js:1 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
url @ cdn-support.ab201a793446d0881e74.js:1
theia.200d607de8022c86a489.js:1 root WARN Failed to obtain keyboard layout map. InvalidStateError: getLayoutMap() must be called from a top-level browsing context.
e.log @ theia.200d607de8022c86a489.js:1
theia.200d607de8022c86a489.js:1 root WARN Collided keybinding is ignored;  {"command":"monaco.editor.action.toggleTabFocusMode","keybinding":"ctrl+m"}  collided with  {"command":"core.toggleMaximized","keybinding":"ctrl+m"}
e.log @ theia.200d607de8022c86a489.js:1
theia.200d607de8022c86a489.js:1 root WARN Could not register keybinding:
  {"command":"monaco.editor.action.toggleTabFocusMode","keybinding":"ctrl+m"}
Error: "ctrl+m" is in collision with something else [scope:0]
e.log @ theia.200d607de8022c86a489.js:1
theia.200d607de8022c86a489.js:1 root WARN A handler with prefix term  is already registered.
e.log @ theia.200d607de8022c86a489.js:1
theia.200d607de8022c86a489.js:1 root ERROR Failed to get remote terminal server api end point url. Cause:  Error: Request 'findTerminalServer' failed
    at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1786120)
    at Object.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1957894)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1955715
    at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1955820)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1954733
    at new Promise (<anonymous>)
    at SRfV.i (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1954510)
    at n.termApiEndPointProvider (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1957668)
    at n.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3897721)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3896816
e.log @ theia.200d607de8022c86a489.js:1
theia.200d607de8022c86a489.js:1 root ERROR Failed to get remote terminal server api end point url. Cause:  Error: Request 'findTerminalServer' failed
    at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1786120)
    at Object.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1957894)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1955715
    at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1955820)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1954733
    at new Promise (<anonymous>)
    at SRfV.i (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1954510)
    at n.termApiEndPointProvider (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1957668)
    at n.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3901716)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3896816
e.log @ theia.200d607de8022c86a489.js:1
theia.200d607de8022c86a489.js:1 root WARN Collided keybinding is ignored;  {"command":"passthrough","keybinding":"ctrl+k","context":"terminalActive"}  collided with  {"command":"terminal:clear","keybinding":"ctrlcmd+k","context":"terminalActive"}
e.log @ theia.200d607de8022c86a489.js:1
theia.200d607de8022c86a489.js:1 root WARN Could not register keybinding:
  {"command":"passthrough","keybinding":"ctrl+k","context":"terminalActive"}
Error: "ctrl+k" is in collision with something else [scope:0]
e.log @ theia.200d607de8022c86a489.js:1
theia.200d607de8022c86a489.js:1 root ERROR Failed to get remote terminal server api end point url. Cause:  Error: Request 'findTerminalServer' failed
    at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1786120)
    at Object.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1957894)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1955715
    at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1955820)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1954733
    at new Promise (<anonymous>)
    at SRfV.i (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1954510)
    at n.termApiEndPointProvider (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1957668)
    at n.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3901084)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3896816
e.log @ theia.200d607de8022c86a489.js:1
theia.200d607de8022c86a489.js:1 root WARN e.onStart is slow, took: 522.2799999974086 ms
e.log @ theia.200d607de8022c86a489.js:1
theia.200d607de8022c86a489.js:1 root INFO Config file tasks.json does not exist under file:///projects
theia.200d607de8022c86a489.js:1 root ERROR Could not start contribution Error: Request 'currentWorkspace' failed
    at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1786120)
    at e.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:2499619)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:2497071
    at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:2497176)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:2496089
    at new Promise (<anonymous>)
    at a (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:2495866)
    at e.restorePluginProperties (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:2499509)
    at e.onStart (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:2499777)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:103154
e.log @ theia.200d607de8022c86a489.js:1
theia.200d607de8022c86a489.js:1 root INFO [eclipse che.@eclipse-che/ports-plugin]: Loaded contributions.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [eclipse che.@eclipse-che/theia-containers-plugin]: Loaded contributions.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [eclipse che.@eclipse-che/theia-factory-plugin]: Loaded contributions.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [eclipse che.@eclipse-che/theia-ssh-plugin]: Loaded contributions.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [eclipse che.@eclipse-che/welcome-plugin]: Loaded contributions.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [eclipse che.task-plugin]: Loaded contributions.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [theia.@theia/yeoman-plugin]: Loaded contributions.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root WARN Plugin contributes items to a menu with invalid identifier: scm/sourceControl
e.log @ static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root WARN Plugin contributes items to a menu with invalid identifier: scm/change/title
e.log @ static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [vscode.git]: Loaded contributions.
6static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO Error: Request 'currentWorkspace' failed
    at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1786120)
    at e.$getCurrentWorkspace (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:391994)
    at e.doInvokeHandler (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:818974)
    at e.invokeHandler (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:818707)
    at e.receiveRequest (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:817999)
    at e.receiveOneMessage (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:817488)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:815372
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:819349
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3907822
    at e.invoke (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3908040)
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [eclipse che.@eclipse-che/ports-plugin]: Started plugin.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [eclipse che.@eclipse-che/theia-containers-plugin]: Started plugin.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [eclipse che.@eclipse-che/theia-factory-plugin]: Started plugin.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [eclipse che.@eclipse-che/theia-ssh-plugin]: Started plugin.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [eclipse che.@eclipse-che/welcome-plugin]: Started plugin.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [eclipse che.task-plugin]: Started plugin.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [theia.@theia/yeoman-plugin]: Started plugin.
static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO [vscode.git]: Started plugin.
5static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1 root INFO Error: Request 'currentWorkspace' failed
    at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1786120)
    at e.$getCurrentWorkspace (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:391994)
    at e.doInvokeHandler (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:818974)
    at e.invokeHandler (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:818707)
    at e.receiveRequest (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:817999)
    at e.receiveOneMessage (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:817488)
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:815372
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:819349
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3907822
    at e.invoke (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3908040)

Kubernetes events:

pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Created container
6 minutes ago
Normal
Started
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Started container
6 minutes ago
Normal
Pulled
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Successfully pulled image "docker.io/eclipse/che-theia-endpoint-runtime:7.1.0"
6 minutes ago
Normal
Created
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Created container
6 minutes ago
Normal
Started
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Started container
6 minutes ago
Normal
Pulling
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
pulling image "docker.io/eclipse/che-theia-endpoint-runtime:7.1.0"
6 minutes ago
Normal
Pulled
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Successfully pulled image "docker.io/eclipse/che-theia:next"
6 minutes ago
Normal
Created
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Created container
6 minutes ago
Normal
Started
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Started container
6 minutes ago
Normal
Pulling
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
pulling image "docker.io/eclipse/che-theia:next"
6 minutes ago
Normal
Pulled
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Successfully pulled image "docker.io/eclipse/che-machine-exec:next"
6 minutes ago
Normal
Pulled
pods/workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547-6bcr9
Successfully pulled image "quay.io/eclipse/che-jwtproxy:dbd0578"
7 minutes ago
Normal
Created
pods/workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547-6bcr9
Created container
7 minutes ago
Normal
Started
pods/workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547-6bcr9
Started container
7 minutes ago
Normal
Created
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Created container
7 minutes ago
Normal
Started
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Started container
7 minutes ago
Normal
Pulling
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
pulling image "docker.io/eclipse/che-machine-exec:next"
7 minutes ago
Normal
Pulling
pods/workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547-6bcr9
pulling image "quay.io/eclipse/che-jwtproxy:dbd0578"
7 minutes ago
Normal
Pulled
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Container image "quay.io/eclipse/che-nodejs10-community:nightly" already present on machine
7 minutes ago
Normal
Scaling Replica Set
deployments/workspacejz3bidx492jv4qzu.che-jwtproxy
Scaled up replica set workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547 to 1
7 minutes ago
Normal
Successful Create
rs/workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547
Created pod: workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547-6bcr9
7 minutes ago
Normal
Scheduled
pods/workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547-6bcr9
Successfully assigned workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547-6bcr9 to ip-10-217-4-90.eu-west-1.compute.internal
7 minutes ago
Normal
Scaling Replica Set
deployments/workspacejz3bidx492jv4qzu.nodejs
Scaled up replica set workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf to 1
7 minutes ago
Normal
Scheduled
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
Successfully assigned workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c to ip-10-217-4-90.eu-west-1.compute.internal
7 minutes ago
Normal
Successful Create
rs/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf
Created pod: workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547-6bcr9
MountVolume.SetUp succeeded for volume "jwtproxy-config-volume"
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547-6bcr9
MountVolume.SetUp succeeded for volume "gitconfigvolume"
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547-6bcr9
MountVolume.SetUp succeeded for volume "che-workspace-token-7lrhb"
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.che-jwtproxy-b69bcf547-6bcr9
MountVolume.SetUp succeeded for volume "che-self-signed-cert"
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
MountVolume.SetUp succeeded for volume "gitconfigvolume"
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
MountVolume.SetUp succeeded for volume "pv0003"
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
MountVolume.SetUp succeeded for volume "che-self-signed-cert"
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.nodejs-5c5dc855cf-q4t7c
MountVolume.SetUp succeeded for volume "che-workspace-token-7lrhb"
7 minutes ago
Normal
Pulled
pods/mkdir-workspacejz3bidx492jv4qzu
Container image "centos:centos7" already present on machine
7 minutes ago
Normal
Created
pods/mkdir-workspacejz3bidx492jv4qzu
Created container
7 minutes ago
Normal
Started
pods/mkdir-workspacejz3bidx492jv4qzu
Started container
7 minutes ago
Normal
Killing
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
Killing container with id docker://eclipse-che-unified-plugin-broker-v0-20:Need to kill Pod
7 minutes ago
2 times in the last 7 minutes
Normal
Scheduled
pods/mkdir-workspacejz3bidx492jv4qzu
Successfully assigned mkdir-workspacejz3bidx492jv4qzu to ip-10-217-4-132.eu-west-1.compute.internal
7 minutes ago
Normal
Successful Mount Volume
pods/mkdir-workspacejz3bidx492jv4qzu
MountVolume.SetUp succeeded for volume "default-token-dg9nl"
7 minutes ago
Normal
Successful Mount Volume
pods/mkdir-workspacejz3bidx492jv4qzu
MountVolume.SetUp succeeded for volume "pv0003"
7 minutes ago
Normal
Started
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
Started container
7 minutes ago
Normal
Pulled
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
Successfully pulled image "eclipse/che-unified-plugin-broker:v0.20"
7 minutes ago
Normal
Created
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
Created container
7 minutes ago
Normal
Pulling
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
pulling image "eclipse/che-unified-plugin-broker:v0.20"
7 minutes ago
Normal
Created
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
Created container
7 minutes ago
Normal
Started
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
Started container
7 minutes ago
Normal
Pulled
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
Successfully pulled image "eclipse/che-init-plugin-broker:v0.20"
7 minutes ago
Normal
Pulling
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
pulling image "eclipse/che-init-plugin-broker:v0.20"
7 minutes ago
Normal
Scheduled
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
Successfully assigned workspacejz3bidx492jv4qzu.che-plugin-broker to ip-10-217-4-90.eu-west-1.compute.internal
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
MountVolume.SetUp succeeded for volume "broker-config-volumeltusyq"
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
MountVolume.SetUp succeeded for volume "gitconfigvolume"
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
MountVolume.SetUp succeeded for volume "pv0003"
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
MountVolume.SetUp succeeded for volume "che-self-signed-cert"
7 minutes ago
Normal
Successful Mount Volume
pods/workspacejz3bidx492jv4qzu.che-plugin-broker
MountVolume.SetUp succeeded for volume "che-workspace-token-7lrhb"
7 minutes ago
Normal
Created
pods/mkdir-workspacejz3bidx492jv4qzu
Created container
7 minutes ago
Normal
Started
pods/mkdir-workspacejz3bidx492jv4qzu
Started container
7 minutes ago
Normal
Scheduled
pods/mkdir-workspacejz3bidx492jv4qzu
Successfully assigned mkdir-workspacejz3bidx492jv4qzu to ip-10-217-4-132.eu-west-1.compute.internal
7 minutes ago
Normal
Pulled
pods/mkdir-workspacejz3bidx492jv4qzu
Container image "centos:centos7" already present on machine
7 minutes ago
Normal
Successful Mount Volume
pods/mkdir-workspacejz3bidx492jv4qzu
MountVolume.SetUp succeeded for volume "default-token-dg9nl"
7 minutes ago
Normal
Successful Mount Volume
pods/mkdir-workspacejz3bidx492jv4qzu
MountVolume.SetUp succeeded for volume "pv0003"
7 minutes ago

Che server events:

2:52:50 PM	Normal	Deployment Created 	Created new replication controller "che-2" for version 2
2:52:50 PM	Normal	Rollout Cancelled 	Rollout for "eclipse-che2/che-1" cancelled
2:52:50 PM	Normal	Deployment Awaiting Cancellation 	Deployment of version 2 awaiting cancellation of older running deployments
8 times in the last 11 minutes
2:52:49 PM	Normal	Deployment Cancelled 	Cancelled deployment "che-1" superceded by version 2
2:52:49 PM	Normal	Deployment Created 	Created new replication controller "che-1" for version 1

(All before starting the workspace)

Che theia workspace container logs:

root INFO Error: Request 'currentWorkspace' failed
    at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1786120 )
    at e.$getCurrentWorkspace (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:391994 )
    at e.doInvokeHandler (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:818974 )
    at e.invokeHandler (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:818707 )
    at e.receiveRequest (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:817999 )
    at e.receiveOneMessage (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:817488 )
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:815372 
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:819349 
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3907822 
    at e.invoke (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3908040 )
root INFO { status: NaN,
  name: 'Error',
  message:
   'write EPROTO 140444693842792:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:\n',
  config:
root ERROR Request currentWorkspace failed with error:  
   { adapter: [Function],
     transformRequest: { '0': [Function] },
     transformResponse: { '0': [Function] },
     timeout: 0,
     xsrfCookieName: 'XSRF-TOKEN',
     xsrfHeaderName: 'X-XSRF-TOKEN',
     maxContentLength: -1,
     validateStatus: [Function: validateStatus],
     headers:
      { Accept: 'application/json, text/plain, */*',
        Authorization:
         'Bearer eyJhbGciOiJSUzI1NiIsImtpbmQiOiJtYWNoaW5lX3Rva2VuIiwia2lkIjoid29ya3NwYWNlanozYmlkeDQ5Mmp2NHF6dSJ9.eyJ3c2lkIjoid29ya3NwYWNlanozYmlkeDQ5Mmp2NHF6dSIsInVpZCI6IjQ5YjVjZGRkLTg4OWItNDA5OS1hMTdlLWY0MjY5MTM1YmJhYSIsImF1ZCI6IndvcmtzcGFjZWp6M2JpZHg0OTJqdjRxenUiLCJuYmYiOi0xLCJ1bmFtZSI6ImFwd2lsc29uIiwiaXNzIjoid3NtYXN0ZXIiLCJleHAiOjE2MDEwNDU2OTMsImlhdCI6MTU2OTUwOTY5MywianRpIjoiZWFkMGM3YzUtYjBjOC00NmZkLTlkYWItN2JkZmQ2NWMwNzYzIn0.ZAQzVKdQGfhta5be94PFBTqzJMsZu5RZfWV9dw7_fJDh8-00WYI0kmLQruCvU-xFhvWCLO9gte6BmKKuA64vsWQAtGAzrvWFwH4Dj9Ojc__l7Fd1BQALktSMnVVE5BMwMS9u3XV5MZCM599cnbqU6b904pmDP9QF-cin17zeKoSoUAgs7CMEc9oo4DBwpxK4Qsk29p8gerHxna8BovXgUqOdL_zS5Xszb7Pn0ZZ0EOMhe_V_josAIsqqTsN2ZQArJ93zz1U1HjrKb_tgAGN2y6Zj0oV1-qhHEvKcfieu4ZQWI8aWkSrUe2ff05IVVuFuK9Ca4Amo_kLZLpbNI7S-cQ',
        'User-Agent': 'axios/0.18.0',
        host: 'che-eclipse-che2.apps.company.aws.local' },
     method: 'get',
     httpsAgent:
      Agent {
        _events: [Object],
        _eventsCount: 1,
        _maxListeners: undefined,
        defaultPort: 443,
        protocol: 'https:',
        options: [Object],
        requests: {},
        sockets: [Object],
        freeSockets: {},
        keepAliveMsecs: 1000,
        keepAlive: false,
        maxSockets: Infinity,
        maxFreeSockets: 256,
        maxCachedSessions: 100,
        _sessionCache: [Object] },
     baseURL:
      'https://che-eclipse-che2.apps.company.aws.local/api' ,
     url:
      'https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu' ,
     data: undefined },
  request:
   Writable {
     _writableState:
      WritableState {
        objectMode: false,
        highWaterMark: 16384,
        finalCalled: false,
        needDrain: false,
        ending: false,
        ended: false,
        finished: false,
        destroyed: false,
        decodeStrings: true,
        defaultEncoding: 'utf8',
        length: 0,
        writing: false,
        corked: 0,
        sync: true,
        bufferProcessing: false,
        onwrite: [Function: bound onwrite],
        writecb: null,
        writelen: 0,
        bufferedRequest: null,
        lastBufferedRequest: null,
        pendingcb: 0,
        prefinished: false,
        errorEmitted: false,
        emitClose: true,
        autoDestroy: false,
        bufferedRequestCount: 0,
        corkedRequestsFree: [Object] },
     writable: true,
     _events:
      [Object: null prototype] { response: [Function], error: [Function] },
     _eventsCount: 2,
     _maxListeners: undefined,
     _options:
      { maxRedirects: 21,
        maxBodyLength: 10485760,
        protocol: 'https:',
        path:
         'https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu' ,
        method: 'get',
        headers: [Object],
        agent: [Agent],
        auth: undefined,
        hostname: '<proxy IP>',
        port: '8080',
        nativeProtocols: [Object],
        pathname:
         'https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu'  },
     _ended: true,
     _ending: true,
     _redirectCount: 0,
     _redirects: [],
     _requestBodyLength: 0,
     _requestBodyBuffers: [],
     _onNativeResponse: [Function],
     _currentRequest:
      ClientRequest {
        _events: [Object],
        _eventsCount: 6,
        _maxListeners: undefined,
        output: [],
        outputEncodings: [],
        outputCallbacks: [],
        outputSize: 0,
        writable: true,
        _last: true,
        chunkedEncoding: false,
        shouldKeepAlive: false,
        useChunkedEncodingByDefault: false,
        sendDate: false,
        _removedConnection: false,
        _removedContLen: false,
        _removedTE: false,
        _contentLength: 0,
        _hasBody: true,
        _trailer: '',
        finished: true,
        _headerSent: true,
        socket: [TLSSocket],
        connection: [TLSSocket],
        _header:
         'GET https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu  HTTP/1.1\r\nAccept: application/json, text/plain, */*\r\nAuthorization: Bearer eyJhbGciOiJSUzI1NiIsImtpbmQiOiJtYWNoaW5lX3Rva2VuIiwia2lkIjoid29ya3NwYWNlanozYmlkeDQ5Mmp2NHF6dSJ9.eyJ3c2lkIjoid29ya3NwYWNlanozYmlkeDQ5Mmp2NHF6dSIsInVpZCI6IjQ5YjVjZGRkLTg4OWItNDA5OS1hMTdlLWY0MjY5MTM1YmJhYSIsImF1ZCI6IndvcmtzcGFjZWp6M2JpZHg0OTJqdjRxenUiLCJuYmYiOi0xLCJ1bmFtZSI6ImFwd2lsc29uIiwiaXNzIjoid3NtYXN0ZXIiLCJleHAiOjE2MDEwNDU2OTMsImlhdCI6MTU2OTUwOTY5MywianRpIjoiZWFkMGM3YzUtYjBjOC00NmZkLTlkYWItN2JkZmQ2NWMwNzYzIn0.ZAQzVKdQGfhta5be94PFBTqzJMsZu5RZfWV9dw7_fJDh8-00WYI0kmLQruCvU-xFhvWCLO9gte6BmKKuA64vsWQAtGAzrvWFwH4Dj9Ojc__l7Fd1BQALktSMnVVE5BMwMS9u3XV5MZCM599cnbqU6b904pmDP9QF-cin17zeKoSoUAgs7CMEc9oo4DBwpxK4Qsk29p8gerHxna8BovXgUqOdL_zS5Xszb7Pn0ZZ0EOMhe_V_josAIsqqTsN2ZQArJ93zz1U1HjrKb_tgAGN2y6Zj0oV1-qhHEvKcfieu4ZQWI8aWkSrUe2ff05IVVuFuK9Ca4Amo_kLZLpbNI7S-cQ\r\nUser-Agent: axios/0.18.0\r\nhost: che-eclipse-che2.apps.company.aws.local\r\nConnection: close\r\n\r\n',
        _onPendingData: [Function: noopPendingOutput],
        agent: [Agent],
        socketPath: undefined,
        timeout: undefined,
        method: 'GET',
        path:
         'https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu' ,
        _ended: false,
        res: null,
        aborted: undefined,
        timeoutCb: null,
        upgradeOrConnect: false,
        parser: null,
        maxHeadersCount: null,
        _redirectable: [Circular],
        [Symbol(isCorked)]: false,
        [Symbol(outHeadersKey)]: [Object] },
     _currentUrl:
      'https://[proxy IP]:8080/https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu'  } }
root INFO Error: Request 'currentWorkspace' failed
    at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1786120 )
    at e.$getCurrentWorkspace (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:391994 )
    at e.doInvokeHandler (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:818974 )
    at e.invokeHandler (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:818707 )
    at e.receiveRequest (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:817999 )
    at e.receiveOneMessage (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:817488 )
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:815372 
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:819349 
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3907822 
    at e.invoke (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3908040 )
root INFO { status: NaN,
  name: 'Error',
  message:
   'write EPROTO 140444693842792:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:\n',
  config:
   { adapter: [Function],
root ERROR Request currentWorkspace failed with error:  
     transformRequest: { '0': [Function] },
     transformResponse: { '0': [Function] },
     timeout: 0,
     xsrfCookieName: 'XSRF-TOKEN',
     xsrfHeaderName: 'X-XSRF-TOKEN',
     maxContentLength: -1,
     validateStatus: [Function: validateStatus],
     headers:
      { Accept: 'application/json, text/plain, */*',
        Authorization:
         'Bearer eyJhbGciOiJSUzI1NiIsImtpbmQiOiJtYWNoaW5lX3Rva2VuIiwia2lkIjoid29ya3NwYWNlanozYmlkeDQ5Mmp2NHF6dSJ9.eyJ3c2lkIjoid29ya3NwYWNlanozYmlkeDQ5Mmp2NHF6dSIsInVpZCI6IjQ5YjVjZGRkLTg4OWItNDA5OS1hMTdlLWY0MjY5MTM1YmJhYSIsImF1ZCI6IndvcmtzcGFjZWp6M2JpZHg0OTJqdjRxenUiLCJuYmYiOi0xLCJ1bmFtZSI6ImFwd2lsc29uIiwiaXNzIjoid3NtYXN0ZXIiLCJleHAiOjE2MDEwNDU2OTMsImlhdCI6MTU2OTUwOTY5MywianRpIjoiZWFkMGM3YzUtYjBjOC00NmZkLTlkYWItN2JkZmQ2NWMwNzYzIn0.ZAQzVKdQGfhta5be94PFBTqzJMsZu5RZfWV9dw7_fJDh8-00WYI0kmLQruCvU-xFhvWCLO9gte6BmKKuA64vsWQAtGAzrvWFwH4Dj9Ojc__l7Fd1BQALktSMnVVE5BMwMS9u3XV5MZCM599cnbqU6b904pmDP9QF-cin17zeKoSoUAgs7CMEc9oo4DBwpxK4Qsk29p8gerHxna8BovXgUqOdL_zS5Xszb7Pn0ZZ0EOMhe_V_josAIsqqTsN2ZQArJ93zz1U1HjrKb_tgAGN2y6Zj0oV1-qhHEvKcfieu4ZQWI8aWkSrUe2ff05IVVuFuK9Ca4Amo_kLZLpbNI7S-cQ',
        'User-Agent': 'axios/0.18.0',
        host: 'che-eclipse-che2.apps.company.aws.local' },
     method: 'get',
     httpsAgent:
      Agent {
        _events: [Object],
        _eventsCount: 1,
        _maxListeners: undefined,
        defaultPort: 443,
        protocol: 'https:',
        options: [Object],
        requests: {},
        sockets: [Object],
        freeSockets: {},
        keepAliveMsecs: 1000,
        keepAlive: false,
        maxSockets: Infinity,
        maxFreeSockets: 256,
        maxCachedSessions: 100,
        _sessionCache: [Object] },
     baseURL:
      'https://che-eclipse-che2.apps.company.aws.local/api' ,
     url:
      'https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu' ,
     data: undefined },
  request:
   Writable {
     _writableState:
      WritableState {
        objectMode: false,
        highWaterMark: 16384,
        finalCalled: false,
        needDrain: false,
        ending: false,
        ended: false,
        finished: false,
        destroyed: false,
        decodeStrings: true,
        defaultEncoding: 'utf8',
        length: 0,
        writing: false,
        corked: 0,
        sync: true,
        bufferProcessing: false,
        onwrite: [Function: bound onwrite],
        writecb: null,
        writelen: 0,
        bufferedRequest: null,
        lastBufferedRequest: null,
        pendingcb: 0,
        prefinished: false,
        errorEmitted: false,
        emitClose: true,
        autoDestroy: false,
        bufferedRequestCount: 0,
        corkedRequestsFree: [Object] },
     writable: true,
     _events:
      [Object: null prototype] { response: [Function], error: [Function] },
     _eventsCount: 2,
     _maxListeners: undefined,
     _options:
      { maxRedirects: 21,
        maxBodyLength: 10485760,
        protocol: 'https:',
        path:
         'https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu' ,
        method: 'get',
        headers: [Object],
        agent: [Agent],
        auth: undefined,
        hostname: '<proxy IP>',
        port: '8080',
        nativeProtocols: [Object],
        pathname:
         'https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu'  },
     _ended: true,
     _ending: true,
     _redirectCount: 0,
     _redirects: [],
     _requestBodyLength: 0,
     _requestBodyBuffers: [],
     _onNativeResponse: [Function],
     _currentRequest:
      ClientRequest {
        _events: [Object],
        _eventsCount: 6,
        _maxListeners: undefined,
        output: [],
        outputEncodings: [],
        outputCallbacks: [],
        outputSize: 0,
        writable: true,
        _last: true,
        chunkedEncoding: false,
        shouldKeepAlive: false,
        useChunkedEncodingByDefault: false,
        sendDate: false,
        _removedConnection: false,
        _removedContLen: false,
        _removedTE: false,
        _contentLength: 0,
        _hasBody: true,
        _trailer: '',
        finished: true,
        _headerSent: true,
        socket: [TLSSocket],
        connection: [TLSSocket],
        _header:
         'GET https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu  HTTP/1.1\r\nAccept: application/json, text/plain, */*\r\nAuthorization: Bearer eyJhbGciOiJSUzI1NiIsImtpbmQiOiJtYWNoaW5lX3Rva2VuIiwia2lkIjoid29ya3NwYWNlanozYmlkeDQ5Mmp2NHF6dSJ9.eyJ3c2lkIjoid29ya3NwYWNlanozYmlkeDQ5Mmp2NHF6dSIsInVpZCI6IjQ5YjVjZGRkLTg4OWItNDA5OS1hMTdlLWY0MjY5MTM1YmJhYSIsImF1ZCI6IndvcmtzcGFjZWp6M2JpZHg0OTJqdjRxenUiLCJuYmYiOi0xLCJ1bmFtZSI6ImFwd2lsc29uIiwiaXNzIjoid3NtYXN0ZXIiLCJleHAiOjE2MDEwNDU2OTMsImlhdCI6MTU2OTUwOTY5MywianRpIjoiZWFkMGM3YzUtYjBjOC00NmZkLTlkYWItN2JkZmQ2NWMwNzYzIn0.ZAQzVKdQGfhta5be94PFBTqzJMsZu5RZfWV9dw7_fJDh8-00WYI0kmLQruCvU-xFhvWCLO9gte6BmKKuA64vsWQAtGAzrvWFwH4Dj9Ojc__l7Fd1BQALktSMnVVE5BMwMS9u3XV5MZCM599cnbqU6b904pmDP9QF-cin17zeKoSoUAgs7CMEc9oo4DBwpxK4Qsk29p8gerHxna8BovXgUqOdL_zS5Xszb7Pn0ZZ0EOMhe_V_josAIsqqTsN2ZQArJ93zz1U1HjrKb_tgAGN2y6Zj0oV1-qhHEvKcfieu4ZQWI8aWkSrUe2ff05IVVuFuK9Ca4Amo_kLZLpbNI7S-cQ\r\nUser-Agent: axios/0.18.0\r\nhost: che-eclipse-che2.apps.company.aws.local\r\nConnection: close\r\n\r\n',
        _onPendingData: [Function: noopPendingOutput],
        agent: [Agent],
        socketPath: undefined,
        timeout: undefined,
        method: 'GET',
        path:
         'https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu' ,
        _ended: false,
        res: null,
        aborted: undefined,
        timeoutCb: null,
        upgradeOrConnect: false,
        parser: null,
        maxHeadersCount: null,
        _redirectable: [Circular],
        [Symbol(isCorked)]: false,
        [Symbol(outHeadersKey)]: [Object] },
     _currentUrl:
      'https://[proxy IP]:8080/https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu'  } }
root INFO Error: Request 'currentWorkspace' failed
    at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1786120 )
    at e.$getCurrentWorkspace (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:391994 )
    at e.doInvokeHandler (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:818974 )
    at e.invokeHandler (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:818707 )
    at e.receiveRequest (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:817999 )
    at e.receiveOneMessage (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:817488 )
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:815372 
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:819349 
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3907822 
    at e.invoke (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3908040 )
root INFO { status: NaN,
  name: 'Error',
  message:
   'write EPROTO 140444693842792:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:332:\n',
  config:
   { adapter: [Function],
     transformRequest: { '0': [Function] },
     transformResponse: { '0': [Function] },
     timeout: 0,
     xsrfCookieName: 'XSRF-TOKEN',
     xsrfHeaderName: 'X-XSRF-TOKEN',
     maxContentLength: -1,
     validateStatus: [Function: validateStatus],
     headers:
      { Accept: 'application/json, text/plain, */*',
        Authorization:
         'Bearer eyJhbGciOiJSUzI1NiIsImtpbmQiOiJtYWNoaW5lX3Rva2VuIiwia2lkIjoid29ya3NwYWNlanozYmlkeDQ5Mmp2NHF6dSJ9.eyJ3c2lkIjoid29ya3NwYWNlanozYmlkeDQ5Mmp2NHF6dSIsInVpZCI6IjQ5YjVjZGRkLTg4OWItNDA5OS1hMTdlLWY0MjY5MTM1YmJhYSIsImF1ZCI6IndvcmtzcGFjZWp6M2JpZHg0OTJqdjRxenUiLCJuYmYiOi0xLCJ1bmFtZSI6ImFwd2lsc29uIiwiaXNzIjoid3NtYXN0ZXIiLCJleHAiOjE2MDEwNDU2OTMsImlhdCI6MTU2OTUwOTY5MywianRpIjoiZWFkMGM3YzUtYjBjOC00NmZkLTlkYWItN2JkZmQ2NWMwNzYzIn0.ZAQzVKdQGfhta5be94PFBTqzJMsZu5RZfWV9dw7_fJDh8-00WYI0kmLQruCvU-xFhvWCLO9gte6BmKKuA64vsWQAtGAzrvWFwH4Dj9Ojc__l7Fd1BQALktSMnVVE5BMwMS9u3XV5MZCM599cnbqU6b904pmDP9QF-cin17zeKoSoUAgs7CMEc9oo4DBwpxK4Qsk29p8gerHxna8BovXgUqOdL_zS5Xszb7Pn0ZZ0EOMhe_V_josAIsqqTsN2ZQArJ93zz1U1HjrKb_tgAGN2y6Zj0oV1-qhHEvKcfieu4ZQWI8aWkSrUe2ff05IVVuFuK9Ca4Amo_kLZLpbNI7S-cQ',
        'User-Agent': 'axios/0.18.0',
        host: 'che-eclipse-che2.apps.company.aws.local' },
     method: 'get',
     httpsAgent:
      Agent {
        _events: [Object],
        _eventsCount: 1,
        _maxListeners: undefined,
        defaultPort: 443,
        protocol: 'https:',
        options: [Object],
        requests: {},
        sockets: [Object],
        freeSockets: {},
        keepAliveMsecs: 1000,
        keepAlive: false,
        maxSockets: Infinity,
        maxFreeSockets: 256,
        maxCachedSessions: 100,
        _sessionCache: [Object] },
     baseURL:
      'https://che-eclipse-che2.apps.company.aws.local/api' ,
     url:
      'https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu' ,
     data: undefined },
  request:
   Writable {
     _writableState:
      WritableState {
        objectMode: false,
        highWaterMark: 16384,
        finalCalled: false,
        needDrain: false,
        ending: false,
        ended: false,
        finished: false,
        destroyed: false,
        decodeStrings: true,
        defaultEncoding: 'utf8',
        length: 0,
        writing: false,
        corked: 0,
        sync: true,
        bufferProcessing: false,
        onwrite: [Function: bound onwrite],
        writecb: null,
        writelen: 0,
        bufferedRequest: null,
        lastBufferedRequest: null,
        pendingcb: 0,
        prefinished: false,
        errorEmitted: false,
        emitClose: true,
        autoDestroy: false,
        bufferedRequestCount: 0,
        corkedRequestsFree: [Object] },
     writable: true,
     _events:
      [Object: null prototype] { response: [Function], error: [Function] },
     _eventsCount: 2,
     _maxListeners: undefined,
     _options:
      { maxRedirects: 21,
        maxBodyLength: 10485760,
        protocol: 'https:',
        path:
         'https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu' ,
        method: 'get',
        headers: [Object],
        agent: [Agent],
        auth: undefined,
        hostname: '<proxy IP>',
        port: '8080',
        nativeProtocols: [Object],
        pathname:
         'https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu'  },
     _ended: true,
     _ending: true,
     _redirectCount: 0,
     _redirects: [],
     _requestBodyLength: 0,
     _requestBodyBuffers: [],
     _onNativeResponse: [Function],
     _currentRequest:
      ClientRequest {
        _events: [Object],
root ERROR Request currentWorkspace failed with error:  
        _eventsCount: 6,
        _maxListeners: undefined,
        output: [],
        outputEncodings: [],
        outputCallbacks: [],
        outputSize: 0,
        writable: true,
        _last: true,
        chunkedEncoding: false,
        shouldKeepAlive: false,
        useChunkedEncodingByDefault: false,
        sendDate: false,
        _removedConnection: false,
        _removedContLen: false,
        _removedTE: false,
        _contentLength: 0,
        _hasBody: true,
        _trailer: '',
        finished: true,
        _headerSent: true,
        socket: [TLSSocket],
        connection: [TLSSocket],
        _header:
         'GET https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu  HTTP/1.1\r\nAccept: application/json, text/plain, */*\r\nAuthorization: Bearer eyJhbGciOiJSUzI1NiIsImtpbmQiOiJtYWNoaW5lX3Rva2VuIiwia2lkIjoid29ya3NwYWNlanozYmlkeDQ5Mmp2NHF6dSJ9.eyJ3c2lkIjoid29ya3NwYWNlanozYmlkeDQ5Mmp2NHF6dSIsInVpZCI6IjQ5YjVjZGRkLTg4OWItNDA5OS1hMTdlLWY0MjY5MTM1YmJhYSIsImF1ZCI6IndvcmtzcGFjZWp6M2JpZHg0OTJqdjRxenUiLCJuYmYiOi0xLCJ1bmFtZSI6ImFwd2lsc29uIiwiaXNzIjoid3NtYXN0ZXIiLCJleHAiOjE2MDEwNDU2OTMsImlhdCI6MTU2OTUwOTY5MywianRpIjoiZWFkMGM3YzUtYjBjOC00NmZkLTlkYWItN2JkZmQ2NWMwNzYzIn0.ZAQzVKdQGfhta5be94PFBTqzJMsZu5RZfWV9dw7_fJDh8-00WYI0kmLQruCvU-xFhvWCLO9gte6BmKKuA64vsWQAtGAzrvWFwH4Dj9Ojc__l7Fd1BQALktSMnVVE5BMwMS9u3XV5MZCM599cnbqU6b904pmDP9QF-cin17zeKoSoUAgs7CMEc9oo4DBwpxK4Qsk29p8gerHxna8BovXgUqOdL_zS5Xszb7Pn0ZZ0EOMhe_V_josAIsqqTsN2ZQArJ93zz1U1HjrKb_tgAGN2y6Zj0oV1-qhHEvKcfieu4ZQWI8aWkSrUe2ff05IVVuFuK9Ca4Amo_kLZLpbNI7S-cQ\r\nUser-Agent: axios/0.18.0\r\nhost: che-eclipse-che2.apps.company.aws.local\r\nConnection: close\r\n\r\n',
        _onPendingData: [Function: noopPendingOutput],
        agent: [Agent],
        socketPath: undefined,
        timeout: undefined,
        method: 'GET',
        path:
         'https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu' ,
        _ended: false,
        res: null,
        aborted: undefined,
        timeoutCb: null,
        upgradeOrConnect: false,
        parser: null,
        maxHeadersCount: null,
        _redirectable: [Circular],
        [Symbol(isCorked)]: false,
        [Symbol(outHeadersKey)]: [Object] },
     _currentUrl:
      'https://[proxy IP]:8080/https://che-eclipse-che2.apps.company.aws.local/api/workspace/workspacejz3bidx492jv4qzu'  } }
root INFO Error: Request 'currentWorkspace' failed
    at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:1786120 )
    at e.$getCurrentWorkspace (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:391994 )
    at e.doInvokeHandler (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:818974 )
    at e.invokeHandler (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:818707 )
    at e.receiveRequest (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:817999 )
    at e.receiveOneMessage (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:817488 )
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:815372 
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:819349 
    at https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3907822 
    at e.invoke (https://static.developers.redhat.com/che/theia_artifacts/theia.200d607de8022c86a489.js:1:3908040 )
root ERROR [hosted-plugin: 49] Failed to get workspace configuration

Note that it gets past this error if I remove the proxy configuration from the che-theia container

I have also provided comments in linked issue #14052. After some digging looks like a potential issue could be the version of axios being used (v0.18.0) as it seems not to support the no_proxy parameter.

@tolusha
Copy link
Contributor

tolusha commented Sep 27, 2019

/cc @skabashnyuk @mshaposhnik

@tolusha tolusha added kind/bug Outline of a bug - must adhere to the bug report template. team/platform severity/P1 Has a major impact to usage or development of the system. labels Sep 27, 2019
@skabashnyuk
Copy link
Contributor

@andy316x Thank you for your report. OpenShift templates in che repo are not the recommended way to install che. Can you try to follow official documentation https://www.eclipse.org/che/docs/che-7/installing-che-on-openshift-3-using-the-operator/?

@skabashnyuk skabashnyuk added kind/question Questions that haven't been identified as being feature requests or bugs. and removed kind/bug Outline of a bug - must adhere to the bug report template. severity/P1 Has a major impact to usage or development of the system. team/platform labels Sep 27, 2019
@andy316x
Copy link
Author

@skabashnyuk thanks for your response, still waiting on checking the issue as I needed to upgrade OpenShift to 3.11 in order to make use of chectl for deployment. Nearly there I think, OpenShift is upgraded but chectl doesn't seem to want to work, not sure if you have seen this issue before, I am getting:

Failed to connect to Kubernetes API. E_CHECTL_UNKNOWN_ERROR - Message: Protocol "http:" not supported. Expected "https:"

when attempting to run chectl server:start. I have opened a bug report for this issue #14712

I will get back to you with a response as soon as I have been able ot install using the operator.

@andy316x
Copy link
Author

andy316x commented Oct 4, 2019

@skabashnyuk I now have Che deploying using chectl on OpenShift 3.11, but I do not see an option to set proxy settings in chectl in the same way that you were able to with the deployment templates, is setting proxy details not supported in chectl?

@skabashnyuk
Copy link
Contributor

@andy316x you can try configure proxy settings in CheCluster cr, see https://github.com/eclipse/che-operator/blob/master/deploy/crds/org_v1_che_cr.yaml#L40-L48

@andy316x
Copy link
Author

andy316x commented Oct 5, 2019

@skabashnyuk I have now successfully deployed Che using chectl - thanks for your support on the additional configuration, unfortunately I still get the exact same error as before, i.e. "Failed to get workspace configuration" once the IDE has loaded - making the workspace useless.

I am convinced that this is down to the version of Axios that is being used in the che-theia container, the version being used in 0.18.0, which respects http_proxy and https_proxy, however it does not implement no_proxy, this was introduced in 0.19.0. This would line up with the behaviour I am seeing, it is hitting my corporate proxy when attempting to read the workspace configuration from:

http://che-che.apps.company.aws.local/api/workspace/[workspaceId]

Even though I have che-che.apps.company.aws.local in my no_proxy environment variable in the container.

no_proxy was added to Axios in 0.19.0:

axios/axios@38de252

I think upgrading to the latest version of Axios in the che-workspace-client component used by che-theia will resolve this issue.

ddompe added a commit to ddompe/che-workspace-client that referenced this issue Oct 22, 2019
New axios version provides support for no_proxy variable and solves
the problem outlined at eclipse-che/che#14676
ddompe added a commit to ddompe/che-workspace-client that referenced this issue Oct 22, 2019
New axios version provides support for no_proxy variable and solves
the problem outlined at eclipse-che/che#14676

Signed-off-by: Diego Dompe <ddompe@gmail.com>
@ddompe
Copy link

ddompe commented Dec 10, 2019

Quick Update: The upgrade to axios is shipping since 7.5.0, and seems to work except that the no_proxy doesn't support wildcards like '*.domain.com', so I had to specify the full exception for the api server. After that I'm still having troubles because theia is not trusting my root-ca, so I get 'unable to verify the first certificate' on the logs. Trying to figure out how to make it ignore it or trust it...

@andy316x
Copy link
Author

@ddompe great to hear that this has gone in, I will attempt to give that a go. I was able to get a workaround for this by putting everything through my own proxy, I then applied the no proxy rules there where I wasn’t dependent on axios, but this is a kludge I would like to get rid of.

With respect to your wildcards not working, when investigating this issue initially I remember the no proxy feature axios implemented had a limitation where it would only apply no proxy rules for wildcards one level deep, so you could still be in luck. Check this open issue for more details:

axios/axios#2160

On your CA trusting issue, I experience the same problem, which is an issue for us with our private CA as we currently can’t run with SSL on Openshift, so I would be interested how you get on with this. Do you know if there is an open ticket? If not, I will create one..

@che-bot
Copy link
Contributor

che-bot commented Jun 11, 2020

Issues go stale after 180 days of inactivity. lifecycle/stale issues rot after an additional 7 days of inactivity and eventually close.

Mark the issue as fresh with /remove-lifecycle stale in a new comment.

If this issue is safe to close now please do so.

Moderators: Add lifecycle/frozen label to avoid stale mode.

@che-bot che-bot added the lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale. label Jun 11, 2020
@che-bot che-bot closed this as completed Jul 6, 2020
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. lifecycle/stale Denotes an issue or PR has remained open with no activity and has become stale.
Projects
None yet
Development

No branches or pull requests

5 participants