How can this frontend error be solved?

I pulled the speckle-server code with git, deployed minio in the Docker of my local virtual machine, and also ran redis. However, when running speckle’s server and frontend, the frontend reported an error.

[0] ERROR: /authn/login request failed in 30345 ms {“browser”:false,“speckleServerVersion”:“unknown”,“serverName”:“local”,“frontendType”:“frontend-2”,“serverLogger”:true,“req”:{“id”:“eb21a0d4-d5f0-42e7-af51-76aba174f7b7”,“method”:“GET”,“path”:“/authn/login”,“headers”:{“host”:“127.0.0.1:8081”,“connection”:“close”,“cache-control”:“max-age=0”,“sec-ch-ua”:““Chromium”;v=“136”, “Google Chrome”;v=“136”, “Not.A/Brand”;v=“99"”,“sec-ch-ua-mobile”:”?0",“sec-ch-ua-platform”:““Windows””,“upgrade-insecure-requests”:“1”,“user-agent”:“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36”,“accept”:“text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/ ;q=0.8,application/signed-exchange;v=b3;q=0.7”,“sec-fetch-site”:“same-origin”,“sec-fetch-mode”:“navigate”,“sec-fetch-user”:“?1”,“sec-fetch-dest”:“document”,“accept-encoding”:“gzip, deflate, br, zstd”,“accept-language”:“zh-CN,zh;q=0.9”,“cookie”:“REDACTED[length: 692]”,“x-forwarded-for”:“127.0.0.1”,“x-forwarded-port”:“57143”,“x-forwarded-proto”:“http”}},“res”:{“statusCode”:500,“isRequestAborted”:false},“responseTime”:30345,“requestStatus”:“failed”,“requestPath”:“/authn/login”,“route”:“/authn/login”,“routeDefinition”:“/authn/login”,“serverReqId”:“eb21a0d4-d5f0-42e7-af51-76aba174f7b7”}
[0] err: {
[0] “type”: “Error”,
[0] “message”: “failed with status code 500”,
[0] “stack”:
[0] Error: failed with status code 500
[0] at onResFinished (C:\Code\BIM\speckle-server\packages\frontend-2\node_modules\pino-http\logger.js:114:39)
[0] at ServerResponse.onResponseComplete (C:\Code\BIM\speckle-server\packages\frontend-2\node_modules\pino-http\logger.js:177:14)
[0] at ServerResponse.emit (node:events:529:35)
[0] at onFinish (node:_http_outgoing:1008:10)
[0] at callback (node:internal/streams/writable:555:21)
[0] at afterWrite (node:internal/streams/writable:500:5)
[0] at onwrite (node:internal/streams/writable:480:7)
[0] at WriteWrap.onWriteComplete [as oncomplete] (node:internal/stream_base_commons:106:10)
[0] at WriteWrap.callbackTrampoline (node:internal/async_hooks:128:17)
[0] }

It isn’t a front-end bug but a server-side crash on the /authn/login route (note the 500 status).

Check: Run everything from a POSIX-compatible shell, such as Linux, macOS, or WSL2. Launching Speckle’s server and frontend-2 directly from PowerShell or CMD isn’t supported and will cause path, file-watcher, and permission errors.

2 Likes