Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Dashboard page is blank if DevWorkspace is missing controller.devfile.io/creator label #22899

Closed
AObuchow opened this issue Mar 27, 2024 · 1 comment · Fixed by eclipse-che/che-dashboard#1084
Assignees
Labels
area/dashboard kind/bug Outline of a bug - must adhere to the bug report template. severity/P1 Has a major impact to usage or development of the system.

Comments

@AObuchow
Copy link

AObuchow commented Mar 27, 2024

Describe the bug

Under normal circumstances, when a workspace is started, the devworkspace that is applied to the cluster will be modified by devworkspace-webhook-server's mutating webhook, so that the controller.devfile.io/creator label is applied to the devworkspace object.

However, recently we've been experiencing issues with OLM where the webhook breaks during an update of Che/DevSpaces and DWO. As part of the recovery/cleanup process, there is a need to delete the controller.devfile.io MutatingWebhookConfiguration on the cluster.

If the controller.devfile.io MutatingWebhookConfiguration is deleted and the user dashboard is open, creating a workspace will result in the dashboard page going blank.

Che version

7.82

Steps to reproduce

  1. Open the user dashboard
  2. Delete the MutatingWebhookConfiguration named controller.devfile.io: oc delete mutatingwebhookconfigurations controller.devfile.io
  3. In the dashboard, start a workspace (e.g. the empty workspace sample)
  4. The dashboard page will soon go blank.
  5. Checking the browser console logs shows an error "unexpected workspace object shape"

image

Expected behavior

The user dashboard should be able to handle cases where the devworkspace object does not have the controller.devfile.io/creator and mark the workspace as having an error (perhaps put it into the failed UI state?).

If a devworkspace is missing this label, it needs to be deleted and re-created (while the mutating webhook exists) so that the mutating webhook will apply the controller.devfile.io/creator label.

Runtime

OpenShift

Screenshots

No response

Installation method

OperatorHub

Environment

Linux

Eclipse Che Logs

InstallTrigger is deprecated and will be removed in the future. constants.js:50:15
Error: JSON.parse: unexpected character at line 1 column 1 of the JSON data undefined
WebSocket client '/dashboard/api/websocket' received 'open' event client.991395663dbe9d35ec02.js:1:215637
UD: preload data complete successfully. client.991395663dbe9d35ec02.js:1:206197
Unexpected workspace object shape: 
Object { apiVersion: "workspace.devfile.io/v1alpha2", kind: "DevWorkspace", metadata: {…}, spec: {…}, status: {…} }
client.991395663dbe9d35ec02.js:1:235912
Unexpected workspace object shape: 
Object { apiVersion: "workspace.devfile.io/v1alpha2", kind: "DevWorkspace", metadata: {…}, spec: {…}, status: {…} }
client.991395663dbe9d35ec02.js:1:235912
Error: Unexpected workspace object shape.
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    d https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    d https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    Wt https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/975.c4d67d06d47501ee20b7.js:1
    r https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    V https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    V https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    f https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    hl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notifyNestedSubs https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    f https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    hl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notifyNestedSubs https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    g https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    n https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    a https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    r https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    dispatch https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    createWorkspaceFromResources https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
vendors.991395663dbe9d35ec02.js:2:1717393
    as https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    payload https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    ma https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    Fo https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    xs https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    Sl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    Tl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    ml https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    Xi https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    unstable_runWithPriority https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    qi https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    Xi https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    $i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    hl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notifyNestedSubs https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    g https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    n https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    a https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    r https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    dispatch https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    createWorkspaceFromResources https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
Error: Unexpected workspace object shape.
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    d https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    d https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    bt https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    r https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    V https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    V https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    f https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    hl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notifyNestedSubs https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    f https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    hl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notifyNestedSubs https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    g https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    n https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    a https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    r https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    dispatch https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    createWorkspaceFromResources https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
vendors.991395663dbe9d35ec02.js:2:1717393
Error: Unexpected workspace object shape.
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    d https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    d https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    bt https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    r https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    V https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    V https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    f https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    hl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notifyNestedSubs https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    f https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    hl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notifyNestedSubs https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    g https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    n https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    a https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    r https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    dispatch https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    createWorkspaceFromResources https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
vendors.991395663dbe9d35ec02.js:2:1717393
Uncaught Error: Unexpected workspace object shape.
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    d https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    d https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    bt https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    r https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    V https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    V https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    f https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    hl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notifyNestedSubs https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    f https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    hl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notifyNestedSubs https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    g https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    n https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    a https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    r https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    dispatch https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    createWorkspaceFromResources https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
client.991395663dbe9d35ec02.js:1:235958
Uncaught (in promise) Error: Unexpected workspace object shape.
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    d https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    l https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    d https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    m https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    bt https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    r https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    V https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    V https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    f https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    hl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notifyNestedSubs https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    f https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    hl https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notify https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    notifyNestedSubs https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    i https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    g https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    n https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
    a https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    r https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    dispatch https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/vendors.991395663dbe9d35ec02.js:2
    createWorkspaceFromResources https://eclipse-che.apps.ci-ln-lqwd2jt-72292.origin-ci-int-gce.dev.rhcloud.com/dashboard/client.991395663dbe9d35ec02.js:1
client.991395663dbe9d35ec02.js:1:235958

Additional context

No response

@AObuchow AObuchow added kind/bug Outline of a bug - must adhere to the bug report template. area/dashboard labels Mar 27, 2024
@akurinnoy akurinnoy added the severity/P1 Has a major impact to usage or development of the system. label Mar 28, 2024
@AObuchow
Copy link
Author

screencast-bpconcjcammlapcogcnnelfmaeghhagj-2024.03.27-22_44_11.webm

I've attached a screencast of the issue recorded (thanks to @dmytro-ndp :) )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dashboard kind/bug Outline of a bug - must adhere to the bug report template. severity/P1 Has a major impact to usage or development of the system.
Projects
None yet
2 participants