Dashboard 2.0 unusable

The Dashboard briefly comes up and then it vanishes. I recorded a video:

Tried it in Chrome and Firefox, same result.

Same in 2022! Did they ever get back to you on this?

I get the same problem …

The problem is resolved in latest docker image.

I have the exact same probem with Ray 2.7.0 and Python 3.10.12

1 Like

@alo what are the errors did you see in the chrome console?
Can you file an issue with your OS, ray version, and the errors in chrome console?

cc: @aguo @sangcho for thoughts too

Same problem. Also can’t even start ray. Do ray devs even write tests?

Ray version and errors from the console would be extremely helpful to debug these issues.

The original error from the screenshot is not possible in ray 2.7.0 as the code has been removed/significantly refactored for a couple of Ray versions now.

When you say you cannot start ray, what do you mean? Any error message?

Cluster launcher doesn’t work (uninitialized workers), and manually starting throws an error: Ray start throws `ValueError: acceleratorType should match v(generation)-(cores/chips). Got .`

Firefox 112.0.1
Fedora 38
Linux 6.2.11-300.fc38.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 13 20:27:09 UTC 2023 x86_64 GNU/Linux
Ray 2.7.0
Python 3.10.12

Firefox console errors:

TypeError: t is undefined
    ti AutoscalerStatusCards.tsx:29
    Ja AutoscalerStatusCards.tsx:12
    ni AutoscalerStatusCards.tsx:69
    React 8
    unstable_runWithPriority scheduler.production.min.js:18
    React 5
    u use-sync-external-store-shim.production.min.js:10
    le index.mjs:102
    l index.mjs:403
    y index.mjs:40
    f index.mjs:175
    e index.mjs:306
    Babel 5
react-dom.production.min.js:216:199
Uncaught (in promise) TypeError: t is undefined
    ti AutoscalerStatusCards.tsx:29
    Ja AutoscalerStatusCards.tsx:12
    ni AutoscalerStatusCards.tsx:69
    React 8
    unstable_runWithPriority scheduler.production.min.js:18
    React 5
    u use-sync-external-store-shim.production.min.js:10
    le index.mjs:102
    l index.mjs:403
    y index.mjs:40
    f index.mjs:175
    e index.mjs:306
    Babel 5
AutoscalerStatusCards.tsx:29:30

Nightly version now works with starting ray manually (cluster launcher still doesn’t work). Errors from Chromium console:

xhr.js:187     GET http://127.0.0.1:8265/api/grafana_health 500 (Internal Server Error)
(anonymous) @ xhr.js:187
e.exports @ xhr.js:13
e.exports @ dispatchRequest.js:51
u.request @ Axios.js:108
r.forEach.u.<computed> @ Axios.js:129
(anonymous) @ bind.js:9
i @ requestHandlers.ts:33
(anonymous) @ utils.ts:29
d @ regeneratorRuntime.js:72
(anonymous) @ regeneratorRuntime.js:55
(anonymous) @ regeneratorRuntime.js:97
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
(anonymous) @ utils.ts:28
(anonymous) @ utils.ts:53
d @ regeneratorRuntime.js:72
(anonymous) @ regeneratorRuntime.js:55
(anonymous) @ regeneratorRuntime.js:97
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
(anonymous) @ utils.ts:44
(anonymous) @ App.tsx:146
d @ regeneratorRuntime.js:72
(anonymous) @ regeneratorRuntime.js:55
(anonymous) @ regeneratorRuntime.js:97
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
(anonymous) @ App.tsx:139
(anonymous) @ App.tsx:157
Ul @ react-dom.production.min.js:262
t.unstable_runWithPriority @ scheduler.production.min.js:18
Va @ react-dom.production.min.js:122
kl @ react-dom.production.min.js:261
bl @ react-dom.production.min.js:243
(anonymous) @ react-dom.production.min.js:123
t.unstable_runWithPriority @ scheduler.production.min.js:18
Va @ react-dom.production.min.js:122
$a @ react-dom.production.min.js:123
Wa @ react-dom.production.min.js:122
Sl @ react-dom.production.min.js:244
oc @ react-dom.production.min.js:289
t.render @ react-dom.production.min.js:296
(anonymous) @ index.tsx:6
(anonymous) @ index.tsx:6
(anonymous) @ index.tsx:6
react-dom.production.min.js:216 TypeError: Cannot read properties of undefined (reading 'split')
    at ti (AutoscalerStatusCards.tsx:29:46)
    at Ja (AutoscalerStatusCards.tsx:12:10)
    at ni (AutoscalerStatusCards.tsx:69:11)
    at oo (react-dom.production.min.js:157:137)
    at zo (react-dom.production.min.js:180:154)
    at Ws (react-dom.production.min.js:269:343)
    at Al (react-dom.production.min.js:250:347)
    at Ol (react-dom.production.min.js:250:278)
    at xl (react-dom.production.min.js:250:138)
    at bl (react-dom.production.min.js:243:163)
us @ react-dom.production.min.js:216
n.callback @ react-dom.production.min.js:216
mi @ react-dom.production.min.js:131
hs @ react-dom.production.min.js:220
Ml @ react-dom.production.min.js:259
t.unstable_runWithPriority @ scheduler.production.min.js:18
Va @ react-dom.production.min.js:122
Dl @ react-dom.production.min.js:252
bl @ react-dom.production.min.js:243
(anonymous) @ react-dom.production.min.js:123
t.unstable_runWithPriority @ scheduler.production.min.js:18
Va @ react-dom.production.min.js:122
$a @ react-dom.production.min.js:123
Wa @ react-dom.production.min.js:122
ml @ react-dom.production.min.js:237
wo @ react-dom.production.min.js:170
(anonymous) @ use-sync-external-store-shim.production.min.js:10
(anonymous) @ index.mjs:102
l @ index.mjs:402
(anonymous) @ index.mjs:40
f @ index.mjs:175
(anonymous) @ index.mjs:306
d @ regeneratorRuntime.js:72
(anonymous) @ regeneratorRuntime.js:55
(anonymous) @ regeneratorRuntime.js:97
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
Promise.then (async)
r @ asyncToGenerator.js:12
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
(anonymous) @ index.mjs:308
(anonymous) @ index.mjs:379
hs @ react-dom.production.min.js:219
Ml @ react-dom.production.min.js:259
t.unstable_runWithPriority @ scheduler.production.min.js:18
Va @ react-dom.production.min.js:122
Dl @ react-dom.production.min.js:252
bl @ react-dom.production.min.js:243
ml @ react-dom.production.min.js:237
ec @ react-dom.production.min.js:285
(anonymous) @ react-dom.production.min.js:289
Sl @ react-dom.production.min.js:244
oc @ react-dom.production.min.js:289
t.render @ react-dom.production.min.js:296
(anonymous) @ index.tsx:6
(anonymous) @ index.tsx:6
(anonymous) @ index.tsx:6
react-dom.production.min.js:216 TypeError: Cannot read properties of undefined (reading 'split')
    at ti (AutoscalerStatusCards.tsx:29:46)
    at ei (AutoscalerStatusCards.tsx:25:10)
    at ri (AutoscalerStatusCards.tsx:84:11)
    at oo (react-dom.production.min.js:157:137)
    at zo (react-dom.production.min.js:180:154)
    at Ws (react-dom.production.min.js:269:343)
    at Al (react-dom.production.min.js:250:347)
    at Ol (react-dom.production.min.js:250:278)
    at xl (react-dom.production.min.js:250:138)
    at bl (react-dom.production.min.js:243:163)
us @ react-dom.production.min.js:216
n.callback @ react-dom.production.min.js:216
mi @ react-dom.production.min.js:131
hs @ react-dom.production.min.js:220
Ml @ react-dom.production.min.js:259
t.unstable_runWithPriority @ scheduler.production.min.js:18
Va @ react-dom.production.min.js:122
Dl @ react-dom.production.min.js:252
bl @ react-dom.production.min.js:243
(anonymous) @ react-dom.production.min.js:123
t.unstable_runWithPriority @ scheduler.production.min.js:18
Va @ react-dom.production.min.js:122
$a @ react-dom.production.min.js:123
Wa @ react-dom.production.min.js:122
ml @ react-dom.production.min.js:237
wo @ react-dom.production.min.js:170
(anonymous) @ use-sync-external-store-shim.production.min.js:10
(anonymous) @ index.mjs:102
l @ index.mjs:402
(anonymous) @ index.mjs:40
f @ index.mjs:175
(anonymous) @ index.mjs:306
d @ regeneratorRuntime.js:72
(anonymous) @ regeneratorRuntime.js:55
(anonymous) @ regeneratorRuntime.js:97
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
Promise.then (async)
r @ asyncToGenerator.js:12
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
(anonymous) @ index.mjs:308
(anonymous) @ index.mjs:379
hs @ react-dom.production.min.js:219
Ml @ react-dom.production.min.js:259
t.unstable_runWithPriority @ scheduler.production.min.js:18
Va @ react-dom.production.min.js:122
Dl @ react-dom.production.min.js:252
bl @ react-dom.production.min.js:243
ml @ react-dom.production.min.js:237
ec @ react-dom.production.min.js:285
(anonymous) @ react-dom.production.min.js:289
Sl @ react-dom.production.min.js:244
oc @ react-dom.production.min.js:289
t.render @ react-dom.production.min.js:296
(anonymous) @ index.tsx:6
(anonymous) @ index.tsx:6
(anonymous) @ index.tsx:6
xhr.js:187     GET http://127.0.0.1:8265/api/prometheus_health 500 (Cannot connect to host localhost:9090 ssl:default [Connect call failed ('127.0.0.1', 9090)])
(anonymous) @ xhr.js:187
e.exports @ xhr.js:13
e.exports @ dispatchRequest.js:51
u.request @ Axios.js:108
r.forEach.u.<computed> @ Axios.js:129
(anonymous) @ bind.js:9
i @ requestHandlers.ts:33
(anonymous) @ utils.ts:33
d @ regeneratorRuntime.js:72
(anonymous) @ regeneratorRuntime.js:55
(anonymous) @ regeneratorRuntime.js:97
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
(anonymous) @ utils.ts:32
(anonymous) @ utils.ts:62
d @ regeneratorRuntime.js:72
(anonymous) @ regeneratorRuntime.js:55
(anonymous) @ regeneratorRuntime.js:97
r @ asyncToGenerator.js:3
l @ asyncToGenerator.js:25
Promise.then (async)
r @ asyncToGenerator.js:12
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
(anonymous) @ utils.ts:44
(anonymous) @ App.tsx:146
d @ regeneratorRuntime.js:72
(anonymous) @ regeneratorRuntime.js:55
(anonymous) @ regeneratorRuntime.js:97
r @ asyncToGenerator.js:3
s @ asyncToGenerator.js:22
(anonymous) @ asyncToGenerator.js:27
(anonymous) @ asyncToGenerator.js:19
(anonymous) @ App.tsx:139
(anonymous) @ App.tsx:157
Ul @ react-dom.production.min.js:262
t.unstable_runWithPriority @ scheduler.production.min.js:18
Va @ react-dom.production.min.js:122
kl @ react-dom.production.min.js:261
bl @ react-dom.production.min.js:243
(anonymous) @ react-dom.production.min.js:123
t.unstable_runWithPriority @ scheduler.production.min.js:18
Va @ react-dom.production.min.js:122
$a @ react-dom.production.min.js:123
Wa @ react-dom.production.min.js:122
Sl @ react-dom.production.min.js:244
oc @ react-dom.production.min.js:289
t.render @ react-dom.production.min.js:296
(anonymous) @ index.tsx:6
(anonymous) @ index.tsx:6
(anonymous) @ index.tsx:6
AutoscalerStatusCards.tsx:29 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'split')
    at ti (AutoscalerStatusCards.tsx:29:46)
    at Ja (AutoscalerStatusCards.tsx:12:10)
    at ni (AutoscalerStatusCards.tsx:69:11)
    at oo (react-dom.production.min.js:157:137)
    at zo (react-dom.production.min.js:180:154)
    at Ws (react-dom.production.min.js:269:343)
    at Al (react-dom.production.min.js:250:347)
    at Ol (react-dom.production.min.js:250:278)
    at xl (react-dom.production.min.js:250:138)
    at bl (react-dom.production.min.js:243:163)