Closed disaster37 closed 4 years ago
@disaster37
Do you have self-signed-certificate
secret in your namespace ?
Yes of course. Without it, che pod not started. THe key is ca.crt with the certificate contend use as certificate key for che ingress.
I've tried helm + minikube + squid proxy (configured on aws)
cheWorkspaceHttpProxy: "http://<host>:3128"
cheWorkspaceHttpsProxy: "http:/<host>:3128"
cheWorkspaceNoProxy: "localhost,10.0.0.0/8,192.168.99.100.nip.io"
serverStrategy: single-host
Workspace was started and project cloned.
Have you enable TLS with self signed certificate ?
yes, sure, I've used cert manager to generate certificates. Is it possible to start workspace without proxy configuration? It is interesting to know if proxy is pitfall.
Hum, can you try without certmanager, and use self signed certificate. Maybee issue is because of some resource can be accessed because ca.crt not know ?
I will try to start withtout proxy, but I need to disable plugins when I deploy workspace...
I have removed proxy setting, and redeploye che. When I run again the workspace, I get the same matter. I confirm that proxy is removed (echo $http_proxy, echo $https_proxy is empty on theia pod)
I don't know I theia pod try to access on che with public URL to grab some context ... But If I curl my che public URL from theia pod, I get certs issue because of is not signed by know authority ...
@disaster37
Could you try curl
with cacert
flag from theia pod
curl --cacert /tmp/che/secret/ca.crt <URL>
Hum, can you try without certmanager, and use self signed certificate. Maybee issue is because of some resource can be accessed because ca.crt not know ?
If you do not use Cert Manager with Helm installer, please make sure that self-signed-certificate
secret has CA certificate (public part only) and che tls secret has both server certificate and key (signed by CA one).
@mmorhun, yes it set. Without create this secret and key, kubernetes doesn't lauch pods because of it stay that is created.
@tolusha, the curl command work fine, no certs issue.
If I put chrome on dev mod (aka f12), i look this error when access on theia workspace:
theia.15bb56065293651fb5e3.js:1 root ERROR Failed to load plugins: Error: Request 'findUniqueServerByAttribute' failed
at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.15bb56065293651fb5e3.js:1:1443661)
at t.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.15bb56065293651fb5e3.js:1:1756226)
at https://static.developers.redhat.com/che/theia_artifacts/theia.15bb56065293651fb5e3.js:1:1755599
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.15bb56065293651fb5e3.js:1:1755704)
at a (https://static.developers.redhat.com/che/theia_artifacts/theia.15bb56065293651fb5e3.js:1:1754418)
@disaster37 have you added your CA cert into the browser?
@mmorhun, Yes chrome say that a certificate is valid...
No, proxy server not open https flow.
Note: CodeReady Workspaces users have reported a similar issue.
In that instance, we have:
I created tls and self-signed-certificate secrets manually.
Deployed Eclipse Che using helm helm upgrade --install che --force --namespace che ....
and was able to create a namespace, project is cloned in the Theia.
But I've tried it on minikube :(
To be sure, all compoents use cluster IP or ingress (https) to communicate? All communication between client and workspace use ingress (https) to communicate ?
Because of there are firewall between my workstation and the kube cluster. Only http / https is allowed ...
Eclipse Che requires websocket (wss://) to be allowed. Stacktrace is probably a consequence of inability to reach Che server from within a workspace.
Yes of course, but wss is not encapsuled over https ?
/cc @azatsarynnyy Could you comment that?
Our security team confirm that there are not kind of access denied on firewall between my workstation en K8S cluster. All traffic is over https.
Hi,
I have lauch che on cloud cluster without proxy and use cert-manager. It work fine and I have compared the error messages on chrome devtools.
The main difference error are (I hope is help you):
theia.2463e4f5908498656c5d.js:1 Uncaught (in promise) Error: Unable to get list workspace containers. Cause: Error: Request getCurrentWorkspacesContainers failed with message: Unable to get workspace containers. Cause: [object Object]
at e.<anonymous> (theia.2463e4f5908498656c5d.js:1)
at theia.2463e4f5908498656c5d.js:1
at Object.throw (theia.2463e4f5908498656c5d.js:1)
at s (theia.2463e4f5908498656c5d.js:1)
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
s @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.getWorkspaceContainers @ theia.2463e4f5908498656c5d.js:1
e.init @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:77
t.resolveInstance @ vendors.89eeb19ea2ec8e75a3fe.js:77
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
a @ vendors.89eeb19ea2ec8e75a3fe.js:77
t.resolveInstance @ vendors.89eeb19ea2ec8e75a3fe.js:77
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
t.resolve @ vendors.89eeb19ea2ec8e75a3fe.js:1
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
e._get @ vendors.89eeb19ea2ec8e75a3fe.js:1
e.get @ vendors.89eeb19ea2ec8e75a3fe.js:1
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
l @ vendors.89eeb19ea2ec8e75a3fe.js:1
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
a @ vendors.89eeb19ea2ec8e75a3fe.js:77
t.resolveInstance @ vendors.89eeb19ea2ec8e75a3fe.js:77
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
a @ vendors.89eeb19ea2ec8e75a3fe.js:77
t.resolveInstance @ vendors.89eeb19ea2ec8e75a3fe.js:77
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
t.resolve @ vendors.89eeb19ea2ec8e75a3fe.js:1
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
e._get @ vendors.89eeb19ea2ec8e75a3fe.js:1
e.get @ vendors.89eeb19ea2ec8e75a3fe.js:1
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
l @ vendors.89eeb19ea2ec8e75a3fe.js:1
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
t.resolve @ vendors.89eeb19ea2ec8e75a3fe.js:1
(anonymous) @ vendors.89eeb19ea2ec8e75a3fe.js:1
e._get @ vendors.89eeb19ea2ec8e75a3fe.js:1
e.getAll @ vendors.89eeb19ea2ec8e75a3fe.js:1
e.getContributions @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.startContributions @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.start @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ che.63159cd382f49f430e55.js:1
Promise.then (async)
nJ+H @ che.63159cd382f49f430e55.js:1
l @ runtime.6d5ad4026db4c1345748.js:1
t @ runtime.6d5ad4026db4c1345748.js:1
r @ runtime.6d5ad4026db4c1345748.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
Show 27 more frames
theia.2463e4f5908498656c5d.js:1 root INFO Error: Request 'getUserPreferences' failed
at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1443731)
at e.checkGitCommiterSettings (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3564938)
at e.initialize (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3564761)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:71763
at e.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:74752)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:65340
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:65445)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:64357
at new Promise (<anonymous>)
at a (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:64102)
theia.2463e4f5908498656c5d.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.2463e4f5908498656c5d.js:1:1443731)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1611323
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1608989
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1609094)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1608006
at new Promise (<anonymous>)
at SRfV.i (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1607751)
at n.termApiEndPointProvider (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1611073)
at n.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3106590)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3105028
e.log @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
e.log @ theia.2463e4f5908498656c5d.js:1
n @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
s @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
SRfV.i @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
c @ theia.2463e4f5908498656c5d.js:1
n.registerCommands @ theia.2463e4f5908498656c5d.js:1
e.onStart @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.measure @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
s @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.startContributions @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.start @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ che.63159cd382f49f430e55.js:1
Promise.then (async)
nJ+H @ che.63159cd382f49f430e55.js:1
l @ runtime.6d5ad4026db4c1345748.js:1
t @ runtime.6d5ad4026db4c1345748.js:1
r @ runtime.6d5ad4026db4c1345748.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
theia.2463e4f5908498656c5d.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.2463e4f5908498656c5d.js:1:1443731)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1611323
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1608989
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1609094)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1608006
at new Promise (<anonymous>)
at SRfV.i (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1607751)
at n.termApiEndPointProvider (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1611073)
at n.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3112695)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3105028
e.log @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
e.log @ theia.2463e4f5908498656c5d.js:1
n @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
s @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
SRfV.i @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
c @ theia.2463e4f5908498656c5d.js:1
n.registerKeybindings @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.onStart @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.measure @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
s @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.startContributions @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.start @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ che.63159cd382f49f430e55.js:1
Promise.then (async)
nJ+H @ che.63159cd382f49f430e55.js:1
l @ runtime.6d5ad4026db4c1345748.js:1
t @ runtime.6d5ad4026db4c1345748.js:1
r @ runtime.6d5ad4026db4c1345748.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
theia.2463e4f5908498656c5d.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.2463e4f5908498656c5d.js:1:1443731)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1611323
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1608989
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1609094)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1608006
at new Promise (<anonymous>)
at SRfV.i (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1607751)
at n.termApiEndPointProvider (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1611073)
at n.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3112057)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3105028
e.log @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
e.log @ theia.2463e4f5908498656c5d.js:1
n @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
s @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
SRfV.i @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
c @ theia.2463e4f5908498656c5d.js:1
n.registerMenus @ theia.2463e4f5908498656c5d.js:1
e.onStart @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.measure @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
s @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.startContributions @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.start @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ che.63159cd382f49f430e55.js:1
Promise.then (async)
nJ+H @ che.63159cd382f49f430e55.js:1
l @ runtime.6d5ad4026db4c1345748.js:1
t @ runtime.6d5ad4026db4c1345748.js:1
r @ runtime.6d5ad4026db4c1345748.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
theia.2463e4f5908498656c5d.js:1 root WARN Frontend e.onStart is slow, took: 420.0 ms
e.log @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
e.log @ theia.2463e4f5908498656c5d.js:1
n @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.measure @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
s @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
Promise.then (async)
c @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.startContributions @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ theia.2463e4f5908498656c5d.js:1
a @ theia.2463e4f5908498656c5d.js:1
e.start @ theia.2463e4f5908498656c5d.js:1
(anonymous) @ che.63159cd382f49f430e55.js:1
DevTools failed to load SourceMap: Could not parse content for https://che.rancher-hpd.hm.dm.ad/serverb1rsqnoi-jwtproxy/min-maps/vs/base/worker/workerMain.js.map: Unexpected token < in JSON at position 0
theia.2463e4f5908498656c5d.js:1 root ERROR Could not start contribution Error: Request 'currentWorkspace' failed
at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1443731)
at e.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2168471)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2165751
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2165856)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2164768
at new Promise (<anonymous>)
at a (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2164513)
at e.restorePluginProperties (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2168359)
at e.onStart (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2168631)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:73544
And on theia pod:
2020-08-12 07:08:01.702 root ERROR Error: Unable to get workspace containers. Cause: [object Object]
at CheApiServiceImpl.<anonymous> (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:185:31)
at step (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:42:23)
at Object.throw (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:23:53)
at rejected (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:15:65)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
2020-08-12 07:08:01.919 root ERROR Request getCurrentWorkspacesContainers failed with error: Unable to get workspace containers. Cause: [object Object] Params: Error: Unable to get workspace containers. Cause: [object Object]
at CheApiServiceImpl.<anonymous> (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:185:31)
at step (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:42:23)
at Object.throw (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:23:53)
at rejected (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:15:65)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
2020-08-12 07:08:01.920 root ERROR Request getUserPreferences failed with error: unable to verify the first certificate Params:
2020-08-12 07:08:01.926 root ERROR Request findUniqueServerByAttribute failed with error: Unable to get workspace containers. Cause: [object Object] Params: Error: Unable to get workspace containers. Cause: [object Object]
at CheApiServiceImpl.<anonymous> (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:185:31)
at step (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:42:23)
at Object.throw (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:23:53)
at rejected (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:15:65)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
2020-08-12 07:08:01.927 root ERROR Request getUserPreferences failed with error: unable to verify the first certificate Params:
2020-08-12 07:08:01.932 root INFO Error: Request 'getUserPreferences' failed
at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1443731)
at e.checkGitCommiterSettings (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3564938)
at e.initialize (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3564761)
at https://static.developers.redhat.com/che/theia_artifacts/vendors.89eeb19ea2ec8e75a3fe.js:77:5294
at Object.t.resolveInstance (https://static.developers.redhat.com/che/theia_artifacts/vendors.89eeb19ea2ec8e75a3fe.js:77:5366)
at https://static.developers.redhat.com/che/theia_artifacts/vendors.89eeb19ea2ec8e75a3fe.js:1:3556
at https://static.developers.redhat.com/che/theia_artifacts/vendors.89eeb19ea2ec8e75a3fe.js:1:2504
at Array.map (<anonymous>)
at https://static.developers.redhat.com/che/theia_artifacts/vendors.89eeb19ea2ec8e75a3fe.js:1:2476
at Object.t.resolve (https://static.developers.redhat.com/che/theia_artifacts/vendors.89eeb19ea2ec8e75a3fe.js:1:3819)
2020-08-12 07:08:01.936 root ERROR Uncaught Exception: Params: [object Object]
2020-08-12 07:08:01.971 root ERROR Could not initialize contribution Params: Error: Request 'findUniqueServerByAttribute' failed
at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1443731)
at e.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2273165)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2272255
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2272360)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2271272
at new Promise (<anonymous>)
at o (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2271017)
at e.getSyncServiceURL (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2273048)
at e.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2272928)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2272255
2020-08-12 07:08:01.978 root ERROR Request findTerminalServer failed with error: Unable to get list workspace containers. Cause: [object Object] Params: Error: Unable to get list workspace containers. Cause: [object Object]
at CHEWorkspaceServiceImpl.<anonymous> (/home/theia/node_modules/@eclipse-che/theia-terminal/lib/node/workspace-service-impl.js:126:31)
at step (/home/theia/node_modules/@eclipse-che/theia-terminal/lib/node/workspace-service-impl.js:65:23)
at Object.throw (/home/theia/node_modules/@eclipse-che/theia-terminal/lib/node/workspace-service-impl.js:46:53)
at rejected (/home/theia/node_modules/@eclipse-che/theia-terminal/lib/node/workspace-service-impl.js:38:65)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
2020-08-12 07:08:02.003 root ERROR Request findTerminalServer failed with error: Unable to get list workspace containers. Cause: [object Object] Params: Error: Unable to get list workspace containers. Cause: [object Object]
at CHEWorkspaceServiceImpl.<anonymous> (/home/theia/node_modules/@eclipse-che/theia-terminal/lib/node/workspace-service-impl.js:126:31)
at step (/home/theia/node_modules/@eclipse-che/theia-terminal/lib/node/workspace-service-impl.js:65:23)
at Object.throw (/home/theia/node_modules/@eclipse-che/theia-terminal/lib/node/workspace-service-impl.js:46:53)
at rejected (/home/theia/node_modules/@eclipse-che/theia-terminal/lib/node/workspace-service-impl.js:38:65)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
2020-08-12 07:08:02.007 root WARN Failed to obtain keyboard layout map. Params: Error: Failed to execute 'getLayoutMap' on 'Keyboard': getLayoutMap() must be called from a top-level browsing context.
at e.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:969226)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:964464
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:964569)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:963481
at new Promise (<anonymous>)
at E3lP.o (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:963226)
at e.autodetect (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:969026)
at e.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:967761)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:964464
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:964569)
2020-08-12 07:08:02.011 root ERROR Request findTerminalServer failed with error: Unable to get list workspace containers. Cause: [object Object] Params: Error: Unable to get list workspace containers. Cause: [object Object]
at CHEWorkspaceServiceImpl.<anonymous> (/home/theia/node_modules/@eclipse-che/theia-terminal/lib/node/workspace-service-impl.js:126:31)
at step (/home/theia/node_modules/@eclipse-che/theia-terminal/lib/node/workspace-service-impl.js:65:23)
at Object.throw (/home/theia/node_modules/@eclipse-che/theia-terminal/lib/node/workspace-service-impl.js:46:53)
at rejected (/home/theia/node_modules/@eclipse-che/theia-terminal/lib/node/workspace-service-impl.js:38:65)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
2020-08-12 07:08:02.068 root WARN A handler with prefix term is already registered.
2020-08-12 07:08:02.077 root INFO Error: Request 'getUserPreferences' failed
at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1443731)
at e.checkGitCommiterSettings (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3564938)
at e.initialize (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3564761)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:71763
at e.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:74752)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:65340
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:65445)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:64357
at new Promise (<anonymous>)
at a (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:64102)
2020-08-12 07:08:02.095 root ERROR Failed to get remote terminal server api end point url. Cause: Params: Error: Request 'findTerminalServer' failed
at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1443731)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1611323
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1608989
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1609094)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1608006
at new Promise (<anonymous>)
at SRfV.i (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1607751)
at n.termApiEndPointProvider (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1611073)
at n.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3106590)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3105028
2020-08-12 07:08:02.104 root ERROR Failed to get remote terminal server api end point url. Cause: Params: Error: Request 'findTerminalServer' failed
at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1443731)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1611323
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1608989
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1609094)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1608006
at new Promise (<anonymous>)
at SRfV.i (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1607751)
at n.termApiEndPointProvider (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1611073)
at n.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3112695)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3105028
2020-08-12 07:08:02.105 root INFO [nsfw-watcher: 31] Started watching: /home/theia/.theia
2020-08-12 07:08:02.107 root INFO [nsfw-watcher: 31] Started watching: /projects
2020-08-12 07:08:02.108 root ERROR Failed to get remote terminal server api end point url. Cause: Params: Error: Request 'findTerminalServer' failed
at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1443731)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1611323
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1608989
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1609094)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1608006
at new Promise (<anonymous>)
at SRfV.i (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1607751)
at n.termApiEndPointProvider (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1611073)
at n.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3112057)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:3105028
2020-08-12 07:08:02.178 root INFO [nsfw-watcher: 31] Started watching: /projects
2020-08-12 07:08:02.355 root WARN Frontend e.onStart is slow, took: 278.2 ms
2020-08-12 07:08:02.387 root ERROR Could not start contribution Params: TypeError: Cannot read property 'breakpointsEnabled' of null
at t.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:607808)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:601241
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:601346)
at a (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:600060)
2020-08-12 07:08:02.410 root ERROR Request currentWorkspace failed with error: unable to verify the first certificate Params:
2020-08-12 07:08:02.424 root ERROR Request findUniqueServerByAttribute failed with error: Unable to get workspace containers. Cause: [object Object] Params: Error: Unable to get workspace containers. Cause: [object Object]
at CheApiServiceImpl.<anonymous> (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:185:31)
at step (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:42:23)
at Object.throw (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:23:53)
at rejected (/home/theia/node_modules/@eclipse-che/theia-plugin-ext/lib/node/che-api-service.js:15:65)
at processTicksAndRejections (internal/process/task_queues.js:97:5)
2020-08-12 07:08:02.494 root ERROR Could not start contribution Params: Error: Request 'currentWorkspace' failed
at Proxy.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:1443731)
at e.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2168471)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2165751
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2165856)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2164768
at new Promise (<anonymous>)
at a (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2164513)
at e.restorePluginProperties (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2168359)
at e.onStart (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2168631)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:73544
2020-08-12 07:08:02.495 root INFO Changed application state from 'init' to 'started_contributions'.
2020-08-12 07:08:02.588 root INFO [hosted-plugin: 48] PLUGIN_HOST_CHE_THEIA(48) starting instance
2020-08-12 07:08:02.875 root INFO [0122b2f7-ad2d-4b20-b0ea-dea1183bca03] Sync of 73 plugins took: 484.0 ms
2020-08-12 07:09:00.223 root INFO Changed application state from 'started_contributions' to 'attached_shell'.
2020-08-12 07:09:00.223 root INFO >>> Restoring the layout state...
2020-08-12 07:09:00.259 root ERROR Could not restore layout Params: Error: could not resolve a layout version
at e.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2605442)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2601407
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2601512)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2600424
at new Promise (<anonymous>)
at s (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2600169)
at e.inflate (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2605212)
at e.<anonymous> (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2604261)
at https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2601407
at Object.next (https://static.developers.redhat.com/che/theia_artifacts/theia.2463e4f5908498656c5d.js:1:2601512)
2020-08-12 07:09:00.867 root INFO Changed application state from 'attached_shell' to 'initialized_layout'.
@disaster37
Could you verify your certificate chain of trust ?
openssl verify -CAfile <ca.crt> <server.crt>
and
openssl verify -CAfile <ca.crt> <ca.crt>
ca.crt
public part of the certificate from self-signed-certificate
secret
server.crt
public part of the certificate from che-tls
secret
from anywhere or on particular pod ?
From you local machine.
It's Ok, ca.crt and server.crt is the same contend.
And my certificate is valide for rancher-hpd.company.com *.rancher-hpd.company.com
and the che url URL is che.rancher-hpd.company.com
Hello @disaster37,
could you call the following command in Theia container, please
cat /home/theia/node_modules/@eclipse-che/workspace-client/package.json | grep version
Could you clarify pls
does both command returned OK
or both ca.crt
and server.crt
are equal (contain the same content) ?
Both command is the same because both file are the the same ;) So it's ok for the both
@azatsarynnyy
bash-5.0$ cat /home/theia/node_modules/@eclipse-che/workspace-client/package.json | grep version
"version": "0.0.1-1597050739",
@azatsarynnyy
bash-5.0$ cat /home/theia/node_modules/@eclipse-che/workspace-client/package.json | grep version "version": "0.0.1-1597050739",
Thanks @disaster37
I thought maybe you have the previous version of @eclipse-che/workspace-client
npm package - 0.0.1-1596704139
, that had a similar issue. It was fixed in the version you have 0.0.1-1597050739
. So, everything should be good with @eclipse-che/workspace-client
.
That's unusual case. In general ca.crt and server.crt are different. I can share script [1] how we generate those certificates. [1] https://github.com/che-dockerfiles/che-tls-secret-creator/blob/master/entrypoint.sh
Hum I have generated certs with your script and now all work fine. I have just a question about it. SO ok tu put my certificat as ca.crt is bad.
But in my case we have enterprise PKI that sign our certificat request.
So my cert call che.crt is signed by our pki. In secret che-tls I put my che.crt and che.key. And on secret call self-signed-certificate I put a key ca.crt where I concacenate the PKI CA + PKI intermediate. after that, If I deploy fresh CHE, che server refused to start because of certificate issue when it try to call with keycloak. What is the good when to use enterprise certificate ?
So I have testted the 2 commande below:
openssl verify -CAfile
server.crt contain my certificate signed by PKI. ca.crt contain the concatenantion of the root ca and then intermediate.
The scenario you've described with PKI is correct. What is the error on che-server side?
I finally invert the concatenation of my ca.crt and it work fine ;)
Very thx for your help...
I am glad to hear that!
Based on close date and sprint details, I've set milestone to 7.18.
Describe the bug
After deploy fresh CHE 7.17.0 on K8S with helm, and after deploy the first workspace
go
, theia is empty (no repo, no plugin, no terminal, etc ...).We deploy CHE with following topology:
We found only errors on theia pod:
Che version
Steps to reproduce
global: multiuser: true ingressDomain: che.rancher-hpd.company.local serverStrategy: single-host cheWorkspacesPVCStrategy: "common" pvcClaim: "20Gi" cheWorkspacePVCStorageClassName: "nfs-client" cheWorkspacesNamespace: "che" machineStartTimeout: "15" cheWorkspacePluginBrokerWaitTimeout: "10" workspaceIdleTimeout: "1800000" tracingEnabled: false metricsEnabled: false chePostgresPVCStorageClassName: "nfs-client" tls: enabled: true useCertManager: false secretName: che-tls useSelfSignedCerts: true
cheDevfileRegistry: deploy: true
chePluginRegistry: deploy: true
prometheus: nodeExporter: enabled: true