eclipse-che / che

Kubernetes based Cloud Development Environments for Enterprise Teams
http://eclipse.org/che
Eclipse Public License 2.0
6.99k stars 1.19k forks source link

Che Theia stucked loading in browser with a v2 devfile #19347

Closed l0rd closed 3 years ago

l0rd commented 3 years ago

Describe the bug

image

When I try to start a workspace (using a factory link that points to a devfile v2.0.0) Theia never loads in my browser.

I am seeing a few errors as shown in the image above.

On the DevWorkspace side everything seems to be ok:

$ oc get devworkspace
NAME               WORKSPACE ID                PHASE     INFO
spring-petclinic   workspacec5e279e37f274cd5   Running   http://devworkspace-che-devworkspace-che.apps.mloriedo-che-devex.devcluster.openshift.com/workspacec5e279e37f274cd5/theia-ide/3100/
$ oc get pod
NAME                                         READY   STATUS    RESTARTS   AGE
workspacec5e279e37f274cd5-59f498b496-blqbc   3/3     Running   0          5h14m

Talking with @benoitf that looked to be related to the fact that Che Theia is expecting the components endpoints spec to be in the DW whereas that's in the DWT now. The DW only has a reference to a plugin.

Che version

Nightly

Steps to reproduce

Deploy Che, on OpenShift, with devworkspace support enabled

$ cat patch.yaml
spec:
  devWorkspace:
    enable: true
  server:
    customCheProperties:
      CHE_FACTORY_DEFAULT__PLUGINS: ""
      CHE_WORKSPACE_DEVFILE_DEFAULT__EDITOR_PLUGINS: ""
$ chectl server:deploy --che-operator-cr-patch-yaml=patch.yaml \
                     -p openshift --no-olm-suggested-namespace \
                     -n workspaces-server

Open a factory link

open ${CHE_URL}/#https://github.com/l0rd/spring-petclinic/tree/devfile2  # <== devfile v2.0.0 

Runtime

OpenShift 4.7.1

Installation method

$ chectl version
chectl/0.0.20210317-next.8a10103 darwin-x64 node-v12.21.0

Environment

OpenShift dev cluster

Other information

Full DevWorkspace spec and status:

{
    "apiVersion": "workspace.devfile.io/v1alpha2",
    "kind": "DevWorkspace",
    "metadata": {
        "annotations": {
            "controller.devfile.io/timing.components.created": "1616148746756",
            "controller.devfile.io/timing.components.duration": "12 ms",
            "controller.devfile.io/timing.components.ready": "1616148746768",
            "controller.devfile.io/timing.deployment.created": "1616148748148",
            "controller.devfile.io/timing.deployment.duration": "14588 ms",
            "controller.devfile.io/timing.deployment.ready": "1616148762736",
            "controller.devfile.io/timing.duration": "17104 ms",
            "controller.devfile.io/timing.healthchecks.duration": "1124 ms",
            "controller.devfile.io/timing.ready": "1616148763860",
            "controller.devfile.io/timing.routing.created": "1616148746769",
            "controller.devfile.io/timing.routing.duration": "1145 ms",
            "controller.devfile.io/timing.routing.ready": "1616148747914",
            "controller.devfile.io/timing.started": "1616148746756"
        },
        "creationTimestamp": "2021-03-19T10:12:26Z",
        "finalizers": [
            "storage.controller.devfile.io"
        ],
        "generation": 2,
        "labels": {
            "controller.devfile.io/creator": "cbab100d-1d38-4b9a-b882-aba64ab8f879"
        },
        "managedFields": [
            {
                "apiVersion": "workspace.devfile.io/v1alpha2",
                "fieldsType": "FieldsV1",
                "fieldsV1": {
                    "f:spec": {
                        ".": {},
                        "f:routingClass": {},
                        "f:started": {},
                        "f:template": {
                            ".": {},
                            "f:components": {}
                        }
                    }
                },
                "manager": "Mozilla",
                "operation": "Update",
                "time": "2021-03-19T10:12:26Z"
            },
            {
                "apiVersion": "workspace.devfile.io/v1alpha2",
                "fieldsType": "FieldsV1",
                "fieldsV1": {
                    "f:metadata": {
                        "f:annotations": {
                            ".": {},
                            "f:controller.devfile.io/timing.components.created": {},
                            "f:controller.devfile.io/timing.components.duration": {},
                            "f:controller.devfile.io/timing.components.ready": {},
                            "f:controller.devfile.io/timing.deployment.created": {},
                            "f:controller.devfile.io/timing.deployment.duration": {},
                            "f:controller.devfile.io/timing.deployment.ready": {},
                            "f:controller.devfile.io/timing.duration": {},
                            "f:controller.devfile.io/timing.healthchecks.duration": {},
                            "f:controller.devfile.io/timing.ready": {},
                            "f:controller.devfile.io/timing.routing.created": {},
                            "f:controller.devfile.io/timing.routing.duration": {},
                            "f:controller.devfile.io/timing.routing.ready": {},
                            "f:controller.devfile.io/timing.started": {}
                        },
                        "f:finalizers": {
                            ".": {},
                            "v:\"storage.controller.devfile.io\"": {}
                        }
                    },
                    "f:status": {
                        ".": {},
                        "f:conditions": {},
                        "f:ideUrl": {},
                        "f:message": {},
                        "f:phase": {},
                        "f:workspaceId": {}
                    }
                },
                "manager": "devworkspace-controller",
                "operation": "Update",
                "time": "2021-03-19T10:12:44Z"
            }
        ],
        "name": "spring-petclinic",
        "namespace": "l0rd-che",
        "resourceVersion": "76469",
        "selfLink": "/apis/workspace.devfile.io/v1alpha2/namespaces/l0rd-che/devworkspaces/spring-petclinic",
        "uid": "c5e279e3-7f27-4cd5-8226-b8884d6a049e"
    },
    "spec": {
        "routingClass": "che",
        "started": true,
        "template": {
            "components": [
                {
                    "container": {
                        "env": [
                            {
                                "name": "ENV_VAR",
                                "value": "value"
                            }
                        ],
                        "image": "quay.io/eclipse/che-java8-maven:nightly",
                        "memoryLimit": "1536M",
                        "sourceMapping": "/projects",
                        "volumeMounts": [
                            {
                                "name": "mavenrepo",
                                "path": "/root/.m2"
                            }
                        ]
                    },
                    "name": "maven"
                },
                {
                    "name": "mavenrepo",
                    "volume": {
                        "size": "1G"
                    }
                },
                {
                    "name": "theia-ide-workspacec5e279e37f274cd5",
                    "plugin": {
                        "kubernetes": {
                            "name": "theia-ide-workspacec5e279e37f274cd5",
                            "namespace": "l0rd-che"
                        }
                    }
                }
            ]
        }
    },
    "status": {
        "conditions": [
            {
                "lastTransitionTime": "2021-03-19T10:12:44Z",
                "status": "True",
                "type": "ServiceAccountReady"
            },
            {
                "lastTransitionTime": "2021-03-19T10:12:44Z",
                "status": "True",
                "type": "RoutingReady"
            },
            {
                "lastTransitionTime": "2021-03-19T10:12:44Z",
                "status": "True",
                "type": "Ready"
            },
            {
                "lastTransitionTime": "2021-03-19T10:12:44Z",
                "status": "True",
                "type": "PullSecretsReady"
            },
            {
                "lastTransitionTime": "2021-03-19T10:12:44Z",
                "status": "True",
                "type": "ComponentsReady"
            }
        ],
        "ideUrl": "http://devworkspace-che-devworkspace-che.apps.mloriedo-che-devex.devcluster.openshift.com/workspacec5e279e37f274cd5/theia-ide/3100/",
        "message": "http://devworkspace-che-devworkspace-che.apps.mloriedo-che-devex.devcluster.openshift.com/workspacec5e279e37f274cd5/theia-ide/3100/",
        "phase": "Running",
        "workspaceId": "workspacec5e279e37f274cd5"
    }
}

DevWorkspaceRouting

{
    "apiVersion": "controller.devfile.io/v1alpha1",
    "kind": "DevWorkspaceRouting",
    "metadata": {
        "creationTimestamp": "2021-03-19T10:12:26Z",
        "finalizers": [
            "devworkspacerouting.controller.devfile.io"
        ],
        "generation": 1,
        "labels": {
            "controller.devfile.io/workspace_id": "workspacec5e279e37f274cd5"
        },
        "managedFields": [
            {
                "apiVersion": "controller.devfile.io/v1alpha1",
                "fieldsType": "FieldsV1",
                "fieldsV1": {
                    "f:metadata": {
                        "f:finalizers": {}
                    },
                    "f:status": {
                        ".": {},
                        "f:exposedEndpoints": {
                            ".": {},
                            "f:theia-ide": {}
                        },
                        "f:phase": {}
                    }
                },
                "manager": "devworkspace-che-operator",
                "operation": "Update",
                "time": "2021-03-19T10:12:26Z"
            },
            {
                "apiVersion": "controller.devfile.io/v1alpha1",
                "fieldsType": "FieldsV1",
                "fieldsV1": {
                    "f:metadata": {
                        "f:labels": {
                            ".": {},
                            "f:controller.devfile.io/workspace_id": {}
                        },
                        "f:ownerReferences": {}
                    },
                    "f:spec": {
                        ".": {},
                        "f:endpoints": {
                            ".": {},
                            "f:theia-ide": {}
                        },
                        "f:podSelector": {
                            ".": {},
                            "f:controller.devfile.io/workspace_id": {}
                        },
                        "f:routingClass": {},
                        "f:routingSuffix": {},
                        "f:workspaceId": {}
                    }
                },
                "manager": "devworkspace-controller",
                "operation": "Update",
                "time": "2021-03-19T10:12:26Z"
            }
        ],
        "name": "routing-workspacec5e279e37f274cd5",
        "namespace": "l0rd-che",
        "ownerReferences": [
            {
                "apiVersion": "workspace.devfile.io/v1alpha2",
                "blockOwnerDeletion": true,
                "controller": true,
                "kind": "DevWorkspace",
                "name": "spring-petclinic",
                "uid": "c5e279e3-7f27-4cd5-8226-b8884d6a049e"
            }
        ],
        "resourceVersion": "76317",
        "selfLink": "/apis/controller.devfile.io/v1alpha1/namespaces/l0rd-che/devworkspaceroutings/routing-workspacec5e279e37f274cd5",
        "uid": "cc28a27e-572b-447a-8c34-4c91f6b5c91d"
    },
    "spec": {
        "endpoints": {
            "theia-ide": [
                {
                    "attributes": {
                        "cookiesAuthEnabled": true,
                        "discoverable": false,
                        "type": "ide"
                    },
                    "exposure": "public",
                    "name": "theia",
                    "protocol": "http",
                    "targetPort": 3100
                },
                {
                    "attributes": {
                        "cookiesAuthEnabled": true,
                        "discoverable": false,
                        "type": "webview",
                        "unique": true
                    },
                    "exposure": "public",
                    "name": "webviews",
                    "protocol": "http",
                    "targetPort": 3100
                },
                {
                    "attributes": {
                        "cookiesAuthEnabled": true,
                        "discoverable": false,
                        "type": "mini-browser",
                        "unique": true
                    },
                    "exposure": "public",
                    "name": "mini-browser",
                    "protocol": "http",
                    "targetPort": 3100
                },
                {
                    "attributes": {
                        "discoverable": false,
                        "type": "ide-dev"
                    },
                    "exposure": "public",
                    "name": "theia-dev",
                    "protocol": "http",
                    "targetPort": 3130
                },
                {
                    "attributes": {
                        "discoverable": false
                    },
                    "exposure": "public",
                    "name": "theia-redirect-1",
                    "protocol": "http",
                    "targetPort": 13131
                },
                {
                    "attributes": {
                        "discoverable": false
                    },
                    "exposure": "public",
                    "name": "theia-redirect-2",
                    "protocol": "http",
                    "targetPort": 13132
                },
                {
                    "attributes": {
                        "discoverable": false
                    },
                    "exposure": "public",
                    "name": "theia-redirect-3",
                    "protocol": "http",
                    "targetPort": 13133
                },
                {
                    "attributes": {
                        "cookiesAuthEnabled": true,
                        "discoverable": false,
                        "type": "collocated-terminal"
                    },
                    "exposure": "public",
                    "name": "terminal",
                    "protocol": "ws",
                    "targetPort": 3333
                }
            ]
        },
        "podSelector": {
            "controller.devfile.io/workspace_id": "workspacec5e279e37f274cd5"
        },
        "routingClass": "che",
        "routingSuffix": "apps.mloriedo-che-devex.devcluster.openshift.com",
        "workspaceId": "workspacec5e279e37f274cd5"
    },
    "status": {
        "exposedEndpoints": {
            "theia-ide": [
                {
                    "attributes": {
                        "cookiesAuthEnabled": true,
                        "discoverable": false,
                        "type": "ide"
                    },
                    "name": "theia",
                    "url": "http://devworkspace-che-devworkspace-che.apps.mloriedo-che-devex.devcluster.openshift.com/workspacec5e279e37f274cd5/theia-ide/3100/"
                },
                {
                    "attributes": {
                        "cookiesAuthEnabled": true,
                        "discoverable": false,
                        "type": "webview",
                        "unique": true
                    },
                    "name": "webviews",
                    "url": "http://devworkspace-che-devworkspace-che.apps.mloriedo-che-devex.devcluster.openshift.com/workspacec5e279e37f274cd5/theia-ide/webviews/"
                },
                {
                    "attributes": {
                        "cookiesAuthEnabled": true,
                        "discoverable": false,
                        "type": "mini-browser",
                        "unique": true
                    },
                    "name": "mini-browser",
                    "url": "http://devworkspace-che-devworkspace-che.apps.mloriedo-che-devex.devcluster.openshift.com/workspacec5e279e37f274cd5/theia-ide/mini-browser/"
                },
                {
                    "attributes": {
                        "discoverable": false,
                        "type": "ide-dev"
                    },
                    "name": "theia-dev",
                    "url": "http://devworkspace-che-devworkspace-che.apps.mloriedo-che-devex.devcluster.openshift.com/workspacec5e279e37f274cd5/theia-ide/3130/"
                },
                {
                    "attributes": {
                        "discoverable": false
                    },
                    "name": "theia-redirect-1",
                    "url": "http://devworkspace-che-devworkspace-che.apps.mloriedo-che-devex.devcluster.openshift.com/workspacec5e279e37f274cd5/theia-ide/13131/"
                },
                {
                    "attributes": {
                        "discoverable": false
                    },
                    "name": "theia-redirect-2",
                    "url": "http://devworkspace-che-devworkspace-che.apps.mloriedo-che-devex.devcluster.openshift.com/workspacec5e279e37f274cd5/theia-ide/13132/"
                },
                {
                    "attributes": {
                        "discoverable": false
                    },
                    "name": "theia-redirect-3",
                    "url": "http://devworkspace-che-devworkspace-che.apps.mloriedo-che-devex.devcluster.openshift.com/workspacec5e279e37f274cd5/theia-ide/13133/"
                }
            ]
        },
        "phase": "Ready"
    }
}

Che Theia logs

Configuring to accept webviews on '^.+\.webview\..+$' hostname.
2021-03-19 10:12:43.188 root INFO Configuration directory URI: 'file:///home/theia/.theia' 
2021-03-19 10:12:43.205 root WARN Failed to resolve module: @types/body-parser 
2021-03-19 10:12:43.206 root WARN Failed to resolve module: @types/cookie 
2021-03-19 10:12:43.206 root WARN Failed to resolve module: @types/express 
2021-03-19 10:12:43.206 root WARN Failed to resolve module: @types/fs-extra 
2021-03-19 10:12:43.206 root WARN Failed to resolve module: @types/lodash.debounce 
2021-03-19 10:12:43.206 root WARN Failed to resolve module: @types/lodash.throttle 
2021-03-19 10:12:43.206 root WARN Failed to resolve module: @types/react 
2021-03-19 10:12:43.206 root WARN Failed to resolve module: @types/react-dom 
2021-03-19 10:12:43.206 root WARN Failed to resolve module: @types/react-virtualized 
2021-03-19 10:12:43.206 root WARN Failed to resolve module: @types/route-parser 
2021-03-19 10:12:43.207 root WARN Failed to resolve module: @types/safer-buffer 
2021-03-19 10:12:43.207 root WARN Failed to resolve module: @types/ws 
2021-03-19 10:12:43.207 root WARN Failed to resolve module: @types/yargs 
2021-03-19 10:12:43.207 root WARN Failed to resolve module: font-awesome 
2021-03-19 10:12:43.207 root WARN Failed to resolve module: react 
2021-03-19 10:12:43.207 root WARN Failed to resolve module: react-dom 
2021-03-19 10:12:43.207 root WARN Failed to resolve module: react-virtualized 
2021-03-19 10:12:43.207 root WARN Failed to resolve module: @types/base64-arraybuffer 
2021-03-19 10:12:43.208 root WARN Failed to resolve module: @theia/monaco 
2021-03-19 10:12:43.208 root WARN Failed to resolve module: @types/rimraf 
2021-03-19 10:12:43.208 root WARN Failed to resolve module: @types/tar-fs 
2021-03-19 10:12:43.208 root WARN Failed to resolve module: @types/uuid 
2021-03-19 10:12:43.208 root WARN Failed to resolve module: @types/p-queue 
2021-03-19 10:12:43.208 root WARN Failed to resolve module: @types/mime-types 
2021-03-19 10:12:43.208 root WARN Failed to resolve module: @types/diff 
2021-03-19 10:12:43.208 root WARN Failed to resolve module: @types/dompurify 
2021-03-19 10:12:43.208 root WARN Failed to resolve module: @types/mime 
2021-03-19 10:12:43.208 root WARN Failed to resolve module: filenamify 
2021-03-19 10:12:43.208 root WARN Failed to resolve module: @types/request 
2021-03-19 10:12:43.209 root WARN Failed to resolve module: @types/highlight.js 
2021-03-19 10:12:43.209 root WARN Failed to resolve module: @types/markdown-it 
2021-03-19 10:12:43.209 root WARN Failed to resolve module: @types/markdown-it-anchor 
2021-03-19 10:12:43.209 root WARN Backend HostedPluginReader.initialize is slow, took: 79.2 ms 
2021-03-19 10:12:43.209 root WARN Backend CheMiniBrowserEndpoint.configure is slow, took: 79.4 ms 
2021-03-19 10:12:43.210 root WARN Backend MetricsBackendApplicationContribution.onStart is slow, took: 75.6 ms 
2021-03-19 10:12:43.212 root INFO Theia app listening on http://0.0.0.0:3100. 
2021-03-19 10:12:43.213 root WARN The local plugin referenced by local-dir:/home/theia/.theia/plugins does not exist. 
2021-03-19 10:12:43.214 root WARN The local plugin referenced by local-dir:/home/theia/.theia/extensions does not exist. 
2021-03-19 10:12:43.239 root INFO [eclipse_che_github_auth_plugin.theia]: trying to decompress into "/tmp/theia-unpacked/eclipse_che_github_auth_plugin.theia"... 
2021-03-19 10:12:43.239 root INFO [eclipse_che_ports_plugin.theia]: trying to decompress into "/tmp/theia-unpacked/eclipse_che_ports_plugin.theia"... 
2021-03-19 10:12:43.239 root INFO [eclipse_che_recommendations_plugin.theia]: trying to decompress into "/tmp/theia-unpacked/eclipse_che_recommendations_plugin.theia"... 
2021-03-19 10:12:43.239 root INFO [eclipse_che_resource_monitor_plugin.theia]: trying to decompress into "/tmp/theia-unpacked/eclipse_che_resource_monitor_plugin.theia"... 
2021-03-19 10:12:43.240 root INFO [eclipse_che_telemetry_plugin.theia]: trying to decompress into "/tmp/theia-unpacked/eclipse_che_telemetry_plugin.theia"... 
2021-03-19 10:12:43.240 root INFO [eclipse_che_theia_containers_plugin.theia]: trying to decompress into "/tmp/theia-unpacked/eclipse_che_theia_containers_plugin.theia"... 
2021-03-19 10:12:43.240 root INFO [eclipse_che_theia_ssh_plugin.theia]: trying to decompress into "/tmp/theia-unpacked/eclipse_che_theia_ssh_plugin.theia"... 
2021-03-19 10:12:43.240 root INFO [eclipse_che_welcome_plugin.theia]: trying to decompress into "/tmp/theia-unpacked/eclipse_che_welcome_plugin.theia"... 
2021-03-19 10:12:43.240 root INFO [eclipse_che_workspace_plugin.theia]: trying to decompress into "/tmp/theia-unpacked/eclipse_che_workspace_plugin.theia"... 
2021-03-19 10:12:43.240 root INFO [ext_plugin.theia]: trying to decompress into "/tmp/theia-unpacked/ext_plugin.theia"... 
2021-03-19 10:12:43.240 root INFO [task_plugin.theia]: trying to decompress into "/tmp/theia-unpacked/task_plugin.theia"... 
2021-03-19 10:12:43.240 root INFO [theia_yeoman_plugin.theia]: trying to decompress into "/tmp/theia-unpacked/theia_yeoman_plugin.theia"... 
2021-03-19 10:12:43.302 root INFO Configuring to accept webviews on 'devworkspace-che-devworkspace-che.apps.mloriedo-che-devex.devcluster.openshift.com' hostname. 
2021-03-19 10:12:43.310 root WARN Backend CheMiniBrowserEndpoint.onStart is slow, took: 125.3 ms 
2021-03-19 10:12:43.555 root INFO [eclipse_che_telemetry_plugin.theia]: decompressed 
2021-03-19 10:12:43.578 root INFO [ext_plugin.theia]: decompressed 
2021-03-19 10:12:43.816 root INFO [eclipse_che_theia_containers_plugin.theia]: decompressed 
2021-03-19 10:12:43.843 root INFO [eclipse_che_resource_monitor_plugin.theia]: decompressed 
2021-03-19 10:12:43.859 root INFO [eclipse_che_github_auth_plugin.theia]: decompressed 
2021-03-19 10:12:44.417 root INFO [eclipse_che_ports_plugin.theia]: decompressed 
2021-03-19 10:12:44.680 root INFO [eclipse_che_theia_ssh_plugin.theia]: decompressed 
2021-03-19 10:12:45.027 root INFO [eclipse_che_workspace_plugin.theia]: decompressed 
2021-03-19 10:12:46.734 root INFO [task_plugin.theia]: decompressed 
2021-03-19 10:12:49.536 root INFO [eclipse_che_recommendations_plugin.theia]: decompressed 
2021-03-19 10:12:53.890 root INFO [eclipse_che_welcome_plugin.theia]: decompressed 
2021-03-19 10:13:07.348 root INFO [theia_yeoman_plugin.theia]: decompressed 
2021-03-19 10:13:07.352 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /tmp/theia-unpacked/eclipse_che_github_auth_plugin.theia
2021-03-19 10:13:07.353 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /tmp/theia-unpacked/eclipse_che_ports_plugin.theia
2021-03-19 10:13:07.353 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /tmp/theia-unpacked/eclipse_che_recommendations_plugin.theia
2021-03-19 10:13:07.353 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /tmp/theia-unpacked/eclipse_che_resource_monitor_plugin.theia
2021-03-19 10:13:07.353 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /tmp/theia-unpacked/eclipse_che_telemetry_plugin.theia
2021-03-19 10:13:07.353 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /tmp/theia-unpacked/eclipse_che_theia_containers_plugin.theia
2021-03-19 10:13:07.353 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /tmp/theia-unpacked/eclipse_che_theia_ssh_plugin.theia
2021-03-19 10:13:07.353 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /tmp/theia-unpacked/eclipse_che_welcome_plugin.theia
2021-03-19 10:13:07.353 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /tmp/theia-unpacked/eclipse_che_workspace_plugin.theia
2021-03-19 10:13:07.353 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /tmp/theia-unpacked/ext_plugin.theia
2021-03-19 10:13:07.353 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /tmp/theia-unpacked/task_plugin.theia
2021-03-19 10:13:07.354 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /tmp/theia-unpacked/theia_yeoman_plugin.theia
2021-03-19 10:13:07.354 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-bat
2021-03-19 10:13:07.354 root INFO Resolved "vscode-builtin-bat" to a VS Code extension "bat@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.354 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-clojure
2021-03-19 10:13:07.354 root INFO Resolved "vscode-builtin-clojure" to a VS Code extension "clojure@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.354 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-coffeescript
2021-03-19 10:13:07.354 root INFO Resolved "vscode-builtin-coffeescript" to a VS Code extension "coffeescript@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.354 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-configuration-editing
2021-03-19 10:13:07.354 root INFO Resolved "vscode-builtin-configuration-editing" to a VS Code extension "configuration-editing@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.354 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-cpp
2021-03-19 10:13:07.354 root INFO Resolved "vscode-builtin-cpp" to a VS Code extension "cpp@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.354 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-csharp
2021-03-19 10:13:07.355 root INFO Resolved "vscode-builtin-csharp" to a VS Code extension "csharp@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.355 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-css
2021-03-19 10:13:07.355 root INFO Resolved "vscode-builtin-css" to a VS Code extension "css@1.50.1" with engines: Params: [object Object]
2021-03-19 10:13:07.355 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-css-language-features
2021-03-19 10:13:07.355 root INFO Resolved "vscode-builtin-css-language-features" to a VS Code extension "css-language-features@1.50.1" with engines: Params: [object Object]
2021-03-19 10:13:07.355 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-debug-auto-launch
2021-03-19 10:13:07.355 root INFO Resolved "vscode-builtin-debug-auto-launch" to a VS Code extension "debug-auto-launch@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.355 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-docker
2021-03-19 10:13:07.355 root INFO Resolved "vscode-builtin-docker" to a VS Code extension "docker@1.48.0" with engines: Params: [object Object]
2021-03-19 10:13:07.355 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-emmet
2021-03-19 10:13:07.355 root INFO Resolved "vscode-builtin-emmet" to a VS Code extension "emmet@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.355 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-fsharp
2021-03-19 10:13:07.356 root INFO Resolved "vscode-builtin-fsharp" to a VS Code extension "fsharp@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.356 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-go
2021-03-19 10:13:07.356 root INFO Resolved "vscode-builtin-go" to a VS Code extension "go@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.356 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-groovy
2021-03-19 10:13:07.356 root INFO Resolved "vscode-builtin-groovy" to a VS Code extension "groovy@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.356 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-grunt
2021-03-19 10:13:07.356 root INFO Resolved "vscode-builtin-grunt" to a VS Code extension "grunt@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.356 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-gulp
2021-03-19 10:13:07.356 root INFO Resolved "vscode-builtin-gulp" to a VS Code extension "gulp@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.356 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-handlebars
2021-03-19 10:13:07.356 root INFO Resolved "vscode-builtin-handlebars" to a VS Code extension "handlebars@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.356 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-hlsl
2021-03-19 10:13:07.357 root INFO Resolved "vscode-builtin-hlsl" to a VS Code extension "hlsl@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.357 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-html
2021-03-19 10:13:07.357 root INFO Resolved "vscode-builtin-html" to a VS Code extension "html@1.50.1" with engines: Params: [object Object]
2021-03-19 10:13:07.357 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-html-language-features
2021-03-19 10:13:07.357 root INFO Resolved "vscode-builtin-html-language-features" to a VS Code extension "html-language-features@1.50.1" with engines: Params: [object Object]
2021-03-19 10:13:07.357 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-icon-theme-seti
2021-03-19 10:13:07.357 root INFO Resolved "vscode-builtin-icon-theme-seti" to a VS Code extension "vscode-theme-seti@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.357 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-ini
2021-03-19 10:13:07.357 root INFO Resolved "vscode-builtin-ini" to a VS Code extension "ini@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.357 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-jake
2021-03-19 10:13:07.357 root INFO Resolved "vscode-builtin-jake" to a VS Code extension "jake@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.357 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-java
2021-03-19 10:13:07.357 root INFO Resolved "vscode-builtin-java" to a VS Code extension "java@1.50.1" with engines: Params: [object Object]
2021-03-19 10:13:07.358 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-javascript
2021-03-19 10:13:07.358 root INFO Resolved "vscode-builtin-javascript" to a VS Code extension "javascript@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.358 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-js-debug
2021-03-19 10:13:07.358 root INFO Resolved "vscode-builtin-js-debug" to a VS Code extension "js-debug@1.49.8" with engines: Params: [object Object]
2021-03-19 10:13:07.358 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-json
2021-03-19 10:13:07.358 root INFO Resolved "vscode-builtin-json" to a VS Code extension "json@1.50.1" with engines: Params: [object Object]
2021-03-19 10:13:07.358 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-json-language-features
2021-03-19 10:13:07.358 root INFO Resolved "vscode-builtin-json-language-features" to a VS Code extension "json-language-features@1.50.1" with engines: Params: [object Object]
2021-03-19 10:13:07.358 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-less
2021-03-19 10:13:07.358 root INFO Resolved "vscode-builtin-less" to a VS Code extension "less@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.358 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-log
2021-03-19 10:13:07.358 root INFO Resolved "vscode-builtin-log" to a VS Code extension "log@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.359 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-lua
2021-03-19 10:13:07.359 root INFO Resolved "vscode-builtin-lua" to a VS Code extension "lua@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.359 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-make
2021-03-19 10:13:07.359 root INFO Resolved "vscode-builtin-make" to a VS Code extension "make@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.359 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-markdown
2021-03-19 10:13:07.359 root INFO Resolved "vscode-builtin-markdown" to a VS Code extension "markdown@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.359 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-markdown-language-features
2021-03-19 10:13:07.359 root INFO Resolved "vscode-builtin-markdown-language-features" to a VS Code extension "markdown-language-features@1.39.2" with engines: Params: [object Object]
2021-03-19 10:13:07.359 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-merge-conflicts
2021-03-19 10:13:07.359 root INFO Resolved "vscode-builtin-merge-conflicts" to a VS Code extension "merge-conflict@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.359 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-npm
2021-03-19 10:13:07.359 root INFO Resolved "vscode-builtin-npm" to a VS Code extension "npm@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.359 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-objective-c
2021-03-19 10:13:07.360 root INFO Resolved "vscode-builtin-objective-c" to a VS Code extension "objective-c@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.360 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-perl
2021-03-19 10:13:07.360 root INFO Resolved "vscode-builtin-perl" to a VS Code extension "perl@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.360 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-php
2021-03-19 10:13:07.360 root INFO Resolved "vscode-builtin-php" to a VS Code extension "php@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.360 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-powershell
2021-03-19 10:13:07.360 root INFO Resolved "vscode-builtin-powershell" to a VS Code extension "powershell@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.360 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-pug
2021-03-19 10:13:07.360 root INFO Resolved "vscode-builtin-pug" to a VS Code extension "pug@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.360 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-python
2021-03-19 10:13:07.360 root INFO Resolved "vscode-builtin-python" to a VS Code extension "python@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.360 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-r
2021-03-19 10:13:07.361 root INFO Resolved "vscode-builtin-r" to a VS Code extension "r@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.361 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-razor
2021-03-19 10:13:07.361 root INFO Resolved "vscode-builtin-razor" to a VS Code extension "razor@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.361 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-ruby
2021-03-19 10:13:07.361 root INFO Resolved "vscode-builtin-ruby" to a VS Code extension "ruby@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.361 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-rust
2021-03-19 10:13:07.361 root INFO Resolved "vscode-builtin-rust" to a VS Code extension "rust@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.361 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-scss
2021-03-19 10:13:07.361 root INFO Resolved "vscode-builtin-scss" to a VS Code extension "scss@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.361 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-shaderlab
2021-03-19 10:13:07.361 root INFO Resolved "vscode-builtin-shaderlab" to a VS Code extension "shaderlab@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.361 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-shellscript
2021-03-19 10:13:07.361 root INFO Resolved "vscode-builtin-shellscript" to a VS Code extension "shellscript@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.362 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-sql
2021-03-19 10:13:07.362 root INFO Resolved "vscode-builtin-sql" to a VS Code extension "sql@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.362 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-swift
2021-03-19 10:13:07.362 root INFO Resolved "vscode-builtin-swift" to a VS Code extension "swift@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.362 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-theme-abyss
2021-03-19 10:13:07.362 root INFO Resolved "vscode-builtin-theme-abyss" to a VS Code extension "theme-abyss@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.362 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-theme-defaults
2021-03-19 10:13:07.362 root INFO Resolved "vscode-builtin-theme-defaults" to a VS Code extension "theme-defaults@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.362 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-theme-kimbie-dark
2021-03-19 10:13:07.362 root INFO Resolved "vscode-builtin-theme-kimbie-dark" to a VS Code extension "theme-kimbie-dark@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.362 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-theme-monokai
2021-03-19 10:13:07.362 root INFO Resolved "vscode-builtin-theme-monokai" to a VS Code extension "theme-monokai@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.362 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-theme-monokai-dimmed
2021-03-19 10:13:07.363 root INFO Resolved "vscode-builtin-theme-monokai-dimmed" to a VS Code extension "theme-monokai-dimmed@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.363 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-theme-quietlight
2021-03-19 10:13:07.363 root INFO Resolved "vscode-builtin-theme-quietlight" to a VS Code extension "theme-quietlight@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.363 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-theme-red
2021-03-19 10:13:07.363 root INFO Resolved "vscode-builtin-theme-red" to a VS Code extension "theme-red@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.363 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-theme-solarized-dark
2021-03-19 10:13:07.363 root INFO Resolved "vscode-builtin-theme-solarized-dark" to a VS Code extension "theme-solarized-dark@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.363 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-theme-solarized-light
2021-03-19 10:13:07.363 root INFO Resolved "vscode-builtin-theme-solarized-light" to a VS Code extension "theme-solarized-light@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.363 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-theme-tomorrow-night-blue
2021-03-19 10:13:07.363 root INFO Resolved "vscode-builtin-theme-tomorrow-night-blue" to a VS Code extension "theme-tomorrow-night-blue@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.363 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-typescript
2021-03-19 10:13:07.363 root INFO Resolved "vscode-builtin-typescript" to a VS Code extension "typescript@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.364 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-vb
2021-03-19 10:13:07.364 root INFO Resolved "vscode-builtin-vb" to a VS Code extension "vb@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.364 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-xml
2021-03-19 10:13:07.364 root INFO Resolved "vscode-builtin-xml" to a VS Code extension "xml@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.364 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-builtin-yaml
2021-03-19 10:13:07.364 root INFO Resolved "vscode-builtin-yaml" to a VS Code extension "yaml@1.44.2" with engines: Params: [object Object]
2021-03-19 10:13:07.364 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-git
2021-03-19 10:13:07.364 root INFO Resolved "vscode-git" to a VS Code extension "git@1.49.3" with engines: Params: [object Object]
2021-03-19 10:13:07.364 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-github
2021-03-19 10:13:07.364 root INFO Resolved "vscode-github" to a VS Code extension "github@1.50.1" with engines: Params: [object Object]
2021-03-19 10:13:07.364 root INFO PluginTheiaDirectoryHandler: accepting plugin with path Params: /default-theia-plugins/vscode-references-view
2021-03-19 10:13:07.364 root INFO Resolved "vscode-references-view" to a VS Code extension "references-view@0.0.47" with engines: Params: [object Object]
2021-03-19 10:13:07.435 root INFO Deploying backend plugin "@eclipse-che/github-auth-plugin@0.0.1" from "/tmp/theia-unpacked/eclipse_che_github_auth_plugin.theia/lib/github-auth-plugin.js" 
2021-03-19 10:13:07.437 root INFO Deploying backend plugin "@eclipse-che/ports-plugin@0.0.1" from "/tmp/theia-unpacked/eclipse_che_ports_plugin.theia/lib/main.js" 
2021-03-19 10:13:07.437 root INFO Deploying backend plugin "@eclipse-che/recommendations-plugin@0.0.1" from "/tmp/theia-unpacked/eclipse_che_recommendations_plugin.theia/lib/plugin.js" 
2021-03-19 10:13:07.438 root INFO Deploying backend plugin "@eclipse-che/resource-monitor-plugin@0.0.1" from "/tmp/theia-unpacked/eclipse_che_resource_monitor_plugin.theia/lib/resource-monitor-plugin.js" 
2021-03-19 10:13:07.438 root INFO Deploying backend plugin "@eclipse-che/telemetry-plugin@0.0.1" from "/tmp/theia-unpacked/eclipse_che_telemetry_plugin.theia/lib/telemetry-plugin.js" 
2021-03-19 10:13:07.439 root INFO Deploying backend plugin "@eclipse-che/theia-containers-plugin@0.0.2" from "/tmp/theia-unpacked/eclipse_che_theia_containers_plugin.theia/lib/containers-plugin.js" 
2021-03-19 10:13:07.440 root INFO Deploying backend plugin "@eclipse-che/theia-ssh-plugin@0.0.1" from "/tmp/theia-unpacked/eclipse_che_theia_ssh_plugin.theia/lib/ssh-plugin-backend.js" 
2021-03-19 10:13:07.440 root INFO Deploying backend plugin "@eclipse-che/welcome-plugin@0.0.1" from "/tmp/theia-unpacked/eclipse_che_welcome_plugin.theia/lib/welcome-plugin.js" 
2021-03-19 10:13:07.441 root INFO Deploying backend plugin "@eclipse-che/workspace-plugin@0.0.1" from "/tmp/theia-unpacked/eclipse_che_workspace_plugin.theia/lib/workspace-plugin.js" 
2021-03-19 10:13:07.442 root INFO Deploying backend plugin "ext-plugin@0.0.1" from "/tmp/theia-unpacked/ext_plugin.theia/lib/ext-plugin.js" 
2021-03-19 10:13:07.442 root INFO Deploying backend plugin "task-plugin@0.0.1" from "/tmp/theia-unpacked/task_plugin.theia/lib/task-plugin-backend.js" 
2021-03-19 10:13:07.443 root INFO Deploying backend plugin "@theia/yeoman-plugin@0.0.1-1578930705" from "/tmp/theia-unpacked/theia_yeoman_plugin.theia/lib/theia-yeoman-backend-plugin.js" 
2021-03-19 10:13:07.449 root INFO Deploying backend plugin "bat@1.44.2" from "/default-theia-plugins/vscode-builtin-bat/extension" 
2021-03-19 10:13:07.450 root INFO Deploying backend plugin "clojure@1.44.2" from "/default-theia-plugins/vscode-builtin-clojure/extension" 
2021-03-19 10:13:07.452 root INFO Deploying backend plugin "coffeescript@1.44.2" from "/default-theia-plugins/vscode-builtin-coffeescript/extension" 
2021-03-19 10:13:07.452 root INFO Deploying backend plugin "configuration-editing@1.44.2" from "/default-theia-plugins/vscode-builtin-configuration-editing/extension/dist/extension" 
2021-03-19 10:13:07.466 root INFO Deploying backend plugin "cpp@1.44.2" from "/default-theia-plugins/vscode-builtin-cpp/extension" 
2021-03-19 10:13:07.468 root INFO Deploying backend plugin "csharp@1.44.2" from "/default-theia-plugins/vscode-builtin-csharp/extension" 
2021-03-19 10:13:07.471 root INFO Deploying backend plugin "css@1.50.1" from "/default-theia-plugins/vscode-builtin-css/extension" 
2021-03-19 10:13:07.472 root INFO Deploying backend plugin "css-language-features@1.50.1" from "/default-theia-plugins/vscode-builtin-css-language-features/extension/client/dist/node/cssClientMain" 
2021-03-19 10:13:07.473 root INFO Deploying backend plugin "debug-auto-launch@1.44.2" from "/default-theia-plugins/vscode-builtin-debug-auto-launch/extension/dist/extension" 
2021-03-19 10:13:07.474 root INFO Deploying backend plugin "docker@1.48.0" from "/default-theia-plugins/vscode-builtin-docker/extension" 
2021-03-19 10:13:07.475 root INFO Deploying backend plugin "emmet@1.44.2" from "/default-theia-plugins/vscode-builtin-emmet/extension/dist/extension" 
2021-03-19 10:13:07.476 root INFO Deploying backend plugin "fsharp@1.44.2" from "/default-theia-plugins/vscode-builtin-fsharp/extension" 
2021-03-19 10:13:07.479 root INFO Deploying backend plugin "go@1.44.2" from "/default-theia-plugins/vscode-builtin-go/extension" 
2021-03-19 10:13:07.480 root INFO Deploying backend plugin "groovy@1.44.2" from "/default-theia-plugins/vscode-builtin-groovy/extension" 
2021-03-19 10:13:07.481 root INFO Deploying backend plugin "grunt@1.44.2" from "/default-theia-plugins/vscode-builtin-grunt/extension/dist/main" 
2021-03-19 10:13:07.482 root INFO Deploying backend plugin "gulp@1.44.2" from "/default-theia-plugins/vscode-builtin-gulp/extension/dist/main" 
2021-03-19 10:13:07.483 root INFO Deploying backend plugin "handlebars@1.44.2" from "/default-theia-plugins/vscode-builtin-handlebars/extension" 
2021-03-19 10:13:07.484 root INFO Deploying backend plugin "hlsl@1.44.2" from "/default-theia-plugins/vscode-builtin-hlsl/extension" 
2021-03-19 10:13:07.488 root INFO Deploying backend plugin "html@1.50.1" from "/default-theia-plugins/vscode-builtin-html/extension" 
2021-03-19 10:13:07.488 root INFO Deploying backend plugin "html-language-features@1.50.1" from "/default-theia-plugins/vscode-builtin-html-language-features/extension/client/dist/node/htmlClientMain" 
2021-03-19 10:13:07.489 root INFO Deploying backend plugin "vscode-theme-seti@1.44.2" from "/default-theia-plugins/vscode-builtin-icon-theme-seti/extension" 
2021-03-19 10:13:07.492 root INFO Deploying backend plugin "ini@1.44.2" from "/default-theia-plugins/vscode-builtin-ini/extension" 
2021-03-19 10:13:07.497 root INFO Deploying backend plugin "jake@1.44.2" from "/default-theia-plugins/vscode-builtin-jake/extension/dist/main" 
2021-03-19 10:13:07.499 root INFO Deploying backend plugin "java@1.50.1" from "/default-theia-plugins/vscode-builtin-java/extension" 
2021-03-19 10:13:07.508 root INFO Deploying backend plugin "javascript@1.44.2" from "/default-theia-plugins/vscode-builtin-javascript/extension" 
2021-03-19 10:13:07.520 root INFO Deploying backend plugin "js-debug@1.49.8" from "/default-theia-plugins/vscode-builtin-js-debug/extension/src/extension.js" 
2021-03-19 10:13:07.525 root INFO Deploying backend plugin "json@1.50.1" from "/default-theia-plugins/vscode-builtin-json/extension" 
2021-03-19 10:13:07.525 root INFO Deploying backend plugin "json-language-features@1.50.1" from "/default-theia-plugins/vscode-builtin-json-language-features/extension/client/dist/node/jsonClientMain" 
2021-03-19 10:13:07.528 root INFO Deploying backend plugin "less@1.44.2" from "/default-theia-plugins/vscode-builtin-less/extension" 
2021-03-19 10:13:07.528 root INFO Deploying backend plugin "log@1.44.2" from "/default-theia-plugins/vscode-builtin-log/extension" 
2021-03-19 10:13:07.529 root INFO Deploying backend plugin "lua@1.44.2" from "/default-theia-plugins/vscode-builtin-lua/extension" 
2021-03-19 10:13:07.531 root INFO Deploying backend plugin "make@1.44.2" from "/default-theia-plugins/vscode-builtin-make/extension" 
2021-03-19 10:13:07.533 root INFO Deploying backend plugin "markdown@1.44.2" from "/default-theia-plugins/vscode-builtin-markdown/extension" 
2021-03-19 10:13:07.535 root INFO Deploying backend plugin "markdown-language-features@1.39.2" from "/default-theia-plugins/vscode-builtin-markdown-language-features/extension/dist/extension" 
2021-03-19 10:13:07.536 root INFO Deploying backend plugin "merge-conflict@1.44.2" from "/default-theia-plugins/vscode-builtin-merge-conflicts/extension/dist/extension" 
2021-03-19 10:13:07.536 root INFO Deploying backend plugin "npm@1.44.2" from "/default-theia-plugins/vscode-builtin-npm/extension/dist/main" 
2021-03-19 10:13:07.541 root INFO Deploying backend plugin "objective-c@1.44.2" from "/default-theia-plugins/vscode-builtin-objective-c/extension" 
2021-03-19 10:13:07.544 root INFO Deploying backend plugin "perl@1.44.2" from "/default-theia-plugins/vscode-builtin-perl/extension" 
2021-03-19 10:13:07.549 root INFO Deploying backend plugin "php@1.44.2" from "/default-theia-plugins/vscode-builtin-php/extension" 
2021-03-19 10:13:07.551 root INFO Deploying backend plugin "powershell@1.44.2" from "/default-theia-plugins/vscode-builtin-powershell/extension" 
2021-03-19 10:13:07.552 root INFO Deploying backend plugin "pug@1.44.2" from "/default-theia-plugins/vscode-builtin-pug/extension" 
2021-03-19 10:13:07.557 root INFO Deploying backend plugin "python@1.44.2" from "/default-theia-plugins/vscode-builtin-python/extension/dist/pythonMain" 
2021-03-19 10:13:07.558 root INFO Deploying backend plugin "r@1.44.2" from "/default-theia-plugins/vscode-builtin-r/extension" 
2021-03-19 10:13:07.561 root INFO Deploying backend plugin "razor@1.44.2" from "/default-theia-plugins/vscode-builtin-razor/extension" 
2021-03-19 10:13:07.569 root INFO Deploying backend plugin "ruby@1.44.2" from "/default-theia-plugins/vscode-builtin-ruby/extension" 
2021-03-19 10:13:07.571 root INFO Deploying backend plugin "rust@1.44.2" from "/default-theia-plugins/vscode-builtin-rust/extension" 
2021-03-19 10:13:07.574 root INFO Deploying backend plugin "scss@1.44.2" from "/default-theia-plugins/vscode-builtin-scss/extension" 
2021-03-19 10:13:07.575 root INFO Deploying backend plugin "shaderlab@1.44.2" from "/default-theia-plugins/vscode-builtin-shaderlab/extension" 
2021-03-19 10:13:07.578 root INFO Deploying backend plugin "shellscript@1.44.2" from "/default-theia-plugins/vscode-builtin-shellscript/extension" 
2021-03-19 10:13:07.579 root INFO Deploying backend plugin "sql@1.44.2" from "/default-theia-plugins/vscode-builtin-sql/extension" 
2021-03-19 10:13:07.585 root INFO Deploying backend plugin "swift@1.44.2" from "/default-theia-plugins/vscode-builtin-swift/extension" 
2021-03-19 10:13:07.586 root INFO Deploying backend plugin "theme-abyss@1.44.2" from "/default-theia-plugins/vscode-builtin-theme-abyss/extension" 
2021-03-19 10:13:07.587 root INFO Deploying backend plugin "theme-defaults@1.44.2" from "/default-theia-plugins/vscode-builtin-theme-defaults/extension" 
2021-03-19 10:13:07.595 root INFO Deploying backend plugin "theme-kimbie-dark@1.44.2" from "/default-theia-plugins/vscode-builtin-theme-kimbie-dark/extension" 
2021-03-19 10:13:07.596 root INFO Deploying backend plugin "theme-monokai@1.44.2" from "/default-theia-plugins/vscode-builtin-theme-monokai/extension" 
2021-03-19 10:13:07.597 root INFO Deploying backend plugin "theme-monokai-dimmed@1.44.2" from "/default-theia-plugins/vscode-builtin-theme-monokai-dimmed/extension" 
2021-03-19 10:13:07.598 root INFO Deploying backend plugin "theme-quietlight@1.44.2" from "/default-theia-plugins/vscode-builtin-theme-quietlight/extension" 
2021-03-19 10:13:07.598 root INFO Deploying backend plugin "theme-red@1.44.2" from "/default-theia-plugins/vscode-builtin-theme-red/extension" 
2021-03-19 10:13:07.599 root INFO Deploying backend plugin "theme-solarized-dark@1.44.2" from "/default-theia-plugins/vscode-builtin-theme-solarized-dark/extension" 
2021-03-19 10:13:07.600 root INFO Deploying backend plugin "theme-solarized-light@1.44.2" from "/default-theia-plugins/vscode-builtin-theme-solarized-light/extension" 
2021-03-19 10:13:07.601 root INFO Deploying backend plugin "theme-tomorrow-night-blue@1.44.2" from "/default-theia-plugins/vscode-builtin-theme-tomorrow-night-blue/extension" 
2021-03-19 10:13:07.624 root INFO Deploying backend plugin "typescript@1.44.2" from "/default-theia-plugins/vscode-builtin-typescript/extension" 
2021-03-19 10:13:07.626 root INFO Deploying backend plugin "vb@1.44.2" from "/default-theia-plugins/vscode-builtin-vb/extension" 
2021-03-19 10:13:07.629 root INFO Deploying backend plugin "xml@1.44.2" from "/default-theia-plugins/vscode-builtin-xml/extension" 
2021-03-19 10:13:07.633 root INFO Deploying backend plugin "yaml@1.44.2" from "/default-theia-plugins/vscode-builtin-yaml/extension" 
2021-03-19 10:13:07.638 root INFO Deploying backend plugin "git@1.49.3" from "/default-theia-plugins/vscode-git/extension/dist/main" 
2021-03-19 10:13:07.639 root INFO Deploying backend plugin "github@1.50.1" from "/default-theia-plugins/vscode-github/extension/dist/extension.js" 
2021-03-19 10:13:07.640 root INFO Deploying backend plugin "references-view@0.0.47" from "/default-theia-plugins/vscode-references-view/extension/dist/extension" 
2021-03-19 10:13:07.640 root INFO Deploy plugins list took: 24437.8 ms 
2021-03-19 10:22:19.662 root ERROR Refused a WebSocket connection: 10.131.0.18 
2021-03-19 10:24:21.428 root ERROR Refused a WebSocket connection: 10.131.0.18 
2021-03-19 10:25:21.787 root ERROR Refused a WebSocket connection: 10.131.0.18 
2021-03-19 10:26:31.761 root ERROR Refused a WebSocket connection: 10.131.0.18 
...

If I try to open the Theia IDE URL I have the following

image
benoitf commented 3 years ago

che-theia needs to use the flattened file now

benoitf commented 3 years ago

so while using flattened devfile helps to find endpoints, the issue is the following.

The theia endpoint exposed on DevWorkspaceRouting is using http but when connecting to this http endpoint we're redirected to https

Then CheTheia checks if the connections are coming from the endpoint URL but it's not as we're coming from http://.. traffic while endpoint provided is set to http:///

thus, the websocket is closed.

secure:false is defined in the endpoint definition because secure:true has been told to not be supported

but then: if secure is kept to false:

And while secure:false is set, we're still redirected from http to https automatically image

so it does not work either when using the direct link to the IDE

benoitf commented 3 years ago

Testing @metlos tips of using secure: false but adding the s suffix on the protocol work

I'll update plug-in registry to provide this mode.

benoitf commented 3 years ago

image

terminal and che-theia now load successfully closing