Skip to content

OpenCode Desktop Beta error: Could not reach Local Server. Retrying automatically... #25075

@deadcoder0904

Description

@deadcoder0904

Description

I get this error when I open Desktop after latest update 0.0.0-beta-202604300343 (0.0.0-beta-202604300343)

Could not reach Local Server
Retrying automatically...

I opened DevTools and saw this.

Access to fetch at 'http://127.0.0.1:52858/global/health' from origin 'oc://renderer' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.
main-D82U7Tv2.js:113177  GET http://127.0.0.1:52858/global/health net::ERR_FAILED
fetch @ main-D82U7Tv2.js:113177
request @ main-D82U7Tv2.js:69995
await in request
(anonymous) @ main-D82U7Tv2.js:70102
health @ main-D82U7Tv2.js:70302
attempt @ main-D82U7Tv2.js:73637
checkServerHealth @ main-D82U7Tv2.js:73638
(anonymous) @ main-D82U7Tv2.js:73648
(anonymous) @ main-D82U7Tv2.js:100558
(anonymous) @ main-D82U7Tv2.js:53469
~effect/Utils/internal @ main-D82U7Tv2.js:52359
(anonymous) @ main-D82U7Tv2.js:53469
~effect/Effect/evaluate @ main-D82U7Tv2.js:53479
runLoop @ main-D82U7Tv2.js:53336
evaluate @ main-D82U7Tv2.js:53310
forkUnsafe @ main-D82U7Tv2.js:53632
(anonymous) @ main-D82U7Tv2.js:53552
~effect/Effect/evaluate @ main-D82U7Tv2.js:53479
runLoop @ main-D82U7Tv2.js:53336
evaluate @ main-D82U7Tv2.js:53310
(anonymous) @ main-D82U7Tv2.js:53644
(anonymous) @ main-D82U7Tv2.js:53665
(anonymous) @ main-D82U7Tv2.js:53673
pipeArguments @ main-D82U7Tv2.js:51850
pipe @ main-D82U7Tv2.js:52388
(anonymous) @ main-D82U7Tv2.js:100562
(anonymous) @ styles-B0EvbSzh.js:204
untrack @ styles-B0EvbSzh.js:267
load @ styles-B0EvbSzh.js:202
(anonymous) @ styles-B0EvbSzh.js:259
runUpdates @ styles-B0EvbSzh.js:582
runWithOwner @ styles-B0EvbSzh.js:333
refetch @ styles-B0EvbSzh.js:259
onRetry @ main-D82U7Tv2.js:100584
(anonymous) @ main-D82U7Tv2.js:100609
sentryWrapped @ main-D82U7Tv2.js:4773
index.html:1 Access to fetch at 'http://127.0.0.1:52858/global/health' from origin 'oc://renderer' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.
main-D82U7Tv2.js:113177  GET http://127.0.0.1:52858/global/health net::ERR_FAILED
fetch @ main-D82U7Tv2.js:113177
request @ main-D82U7Tv2.js:69995
await in request
(anonymous) @ main-D82U7Tv2.js:70102
health @ main-D82U7Tv2.js:70302
attempt @ main-D82U7Tv2.js:73637
(anonymous) @ main-D82U7Tv2.js:73631
Promise.then
next @ main-D82U7Tv2.js:73631
(anonymous) @ main-D82U7Tv2.js:73637
Promise.then
attempt @ main-D82U7Tv2.js:73637
checkServerHealth @ main-D82U7Tv2.js:73638
(anonymous) @ main-D82U7Tv2.js:73648
(anonymous) @ main-D82U7Tv2.js:100558
(anonymous) @ main-D82U7Tv2.js:53469
~effect/Utils/internal @ main-D82U7Tv2.js:52359
(anonymous) @ main-D82U7Tv2.js:53469
~effect/Effect/evaluate @ main-D82U7Tv2.js:53479
runLoop @ main-D82U7Tv2.js:53336
evaluate @ main-D82U7Tv2.js:53310
forkUnsafe @ main-D82U7Tv2.js:53632
(anonymous) @ main-D82U7Tv2.js:53552
~effect/Effect/evaluate @ main-D82U7Tv2.js:53479
runLoop @ main-D82U7Tv2.js:53336
evaluate @ main-D82U7Tv2.js:53310
(anonymous) @ main-D82U7Tv2.js:53644
(anonymous) @ main-D82U7Tv2.js:53665
(anonymous) @ main-D82U7Tv2.js:53673
pipeArguments @ main-D82U7Tv2.js:51850
pipe @ main-D82U7Tv2.js:52388
(anonymous) @ main-D82U7Tv2.js:100562
(anonymous) @ styles-B0EvbSzh.js:204
untrack @ styles-B0EvbSzh.js:267
load @ styles-B0EvbSzh.js:202
(anonymous) @ styles-B0EvbSzh.js:259
runUpdates @ styles-B0EvbSzh.js:582
runWithOwner @ styles-B0EvbSzh.js:333
refetch @ styles-B0EvbSzh.js:259
onRetry @ main-D82U7Tv2.js:100584
(anonymous) @ main-D82U7Tv2.js:100609
sentryWrapped @ main-D82U7Tv2.js:4773
index.html:1 Access to fetch at 'http://127.0.0.1:52858/global/health' from origin 'oc://renderer' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.
main-D82U7Tv2.js:113177  GET http://127.0.0.1:52858/global/health net::ERR_FAILED
fetch @ main-D82U7Tv2.js:113177
request @ main-D82U7Tv2.js:69995
await in request
(anonymous) @ main-D82U7Tv2.js:70102
health @ main-D82U7Tv2.js:70302
attempt @ main-D82U7Tv2.js:73637
(anonymous) @ main-D82U7Tv2.js:73631
Promise.then
next @ main-D82U7Tv2.js:73631
(anonymous) @ main-D82U7Tv2.js:73637
Promise.then
attempt @ main-D82U7Tv2.js:73637
(anonymous) @ main-D82U7Tv2.js:73631
Promise.then
next @ main-D82U7Tv2.js:73631
(anonymous) @ main-D82U7Tv2.js:73637
Promise.then
attempt @ main-D82U7Tv2.js:73637
checkServerHealth @ main-D82U7Tv2.js:73638
(anonymous) @ main-D82U7Tv2.js:73648
(anonymous) @ main-D82U7Tv2.js:100558
(anonymous) @ main-D82U7Tv2.js:53469
~effect/Utils/internal @ main-D82U7Tv2.js:52359
(anonymous) @ main-D82U7Tv2.js:53469
~effect/Effect/evaluate @ main-D82U7Tv2.js:53479
runLoop @ main-D82U7Tv2.js:53336
evaluate @ main-D82U7Tv2.js:53310
forkUnsafe @ main-D82U7Tv2.js:53632
(anonymous) @ main-D82U7Tv2.js:53552
~effect/Effect/evaluate @ main-D82U7Tv2.js:53479
runLoop @ main-D82U7Tv2.js:53336
evaluate @ main-D82U7Tv2.js:53310
(anonymous) @ main-D82U7Tv2.js:53644
(anonymous) @ main-D82U7Tv2.js:53665
(anonymous) @ main-D82U7Tv2.js:53673
pipeArguments @ main-D82U7Tv2.js:51850
pipe @ main-D82U7Tv2.js:52388
(anonymous) @ main-D82U7Tv2.js:100562
(anonymous) @ styles-B0EvbSzh.js:204
untrack @ styles-B0EvbSzh.js:267
load @ styles-B0EvbSzh.js:202
(anonymous) @ styles-B0EvbSzh.js:259
runUpdates @ styles-B0EvbSzh.js:582
runWithOwner @ styles-B0EvbSzh.js:333
refetch @ styles-B0EvbSzh.js:259
onRetry @ main-D82U7Tv2.js:100584
(anonymous) @ main-D82U7Tv2.js:100609
sentryWrapped @ main-D82U7Tv2.js:4773
index.html:1 Access to fetch at 'http://127.0.0.1:52858/global/health' from origin 'oc://renderer' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.
main-D82U7Tv2.js:113177  GET http://127.0.0.1:52858/global/health net::ERR_FAILED
fetch @ main-D82U7Tv2.js:113177
request @ main-D82U7Tv2.js:69995
await in request
(anonymous) @ main-D82U7Tv2.js:70102
health @ main-D82U7Tv2.js:70302
attempt @ main-D82U7Tv2.js:73637
checkServerHealth @ main-D82U7Tv2.js:73638
(anonymous) @ main-D82U7Tv2.js:73648
(anonymous) @ main-D82U7Tv2.js:100558
(anonymous) @ main-D82U7Tv2.js:53469
~effect/Utils/internal @ main-D82U7Tv2.js:52359
(anonymous) @ main-D82U7Tv2.js:53469
~effect/Effect/evaluate @ main-D82U7Tv2.js:53479
runLoop @ main-D82U7Tv2.js:53336
evaluate @ main-D82U7Tv2.js:53310
forkUnsafe @ main-D82U7Tv2.js:53632
(anonymous) @ main-D82U7Tv2.js:53552
~effect/Effect/evaluate @ main-D82U7Tv2.js:53479
runLoop @ main-D82U7Tv2.js:53336
evaluate @ main-D82U7Tv2.js:53310
(anonymous) @ main-D82U7Tv2.js:53644
(anonymous) @ main-D82U7Tv2.js:53665
(anonymous) @ main-D82U7Tv2.js:53673
pipeArguments @ main-D82U7Tv2.js:51850
pipe @ main-D82U7Tv2.js:52388
(anonymous) @ main-D82U7Tv2.js:100562
(anonymous) @ styles-B0EvbSzh.js:204
untrack @ styles-B0EvbSzh.js:267
load @ styles-B0EvbSzh.js:202
(anonymous) @ styles-B0EvbSzh.js:259
runUpdates @ styles-B0EvbSzh.js:582
runWithOwner @ styles-B0EvbSzh.js:333
refetch @ styles-B0EvbSzh.js:259
onRetry @ main-D82U7Tv2.js:100584
(anonymous) @ main-D82U7Tv2.js:100609
sentryWrapped @ main-D82U7Tv2.js:4773
index.html:1 Access to fetch at 'http://127.0.0.1:52858/global/health' from origin 'oc://renderer' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.
main-D82U7Tv2.js:113177  GET http://127.0.0.1:52858/global/health net::ERR_FAILED
fetch @ main-D82U7Tv2.js:113177
request @ main-D82U7Tv2.js:69995
await in request
(anonymous) @ main-D82U7Tv2.js:70102
health @ main-D82U7Tv2.js:70302
attempt @ main-D82U7Tv2.js:73637
(anonymous) @ main-D82U7Tv2.js:73631
Promise.then
next @ main-D82U7Tv2.js:73631
(anonymous) @ main-D82U7Tv2.js:73637
Promise.then
attempt @ main-D82U7Tv2.js:73637
checkServerHealth @ main-D82U7Tv2.js:73638
(anonymous) @ main-D82U7Tv2.js:73648
(anonymous) @ main-D82U7Tv2.js:100558
(anonymous) @ main-D82U7Tv2.js:53469
~effect/Utils/internal @ main-D82U7Tv2.js:52359
(anonymous) @ main-D82U7Tv2.js:53469
~effect/Effect/evaluate @ main-D82U7Tv2.js:53479
runLoop @ main-D82U7Tv2.js:53336
evaluate @ main-D82U7Tv2.js:53310
forkUnsafe @ main-D82U7Tv2.js:53632
(anonymous) @ main-D82U7Tv2.js:53552
~effect/Effect/evaluate @ main-D82U7Tv2.js:53479
runLoop @ main-D82U7Tv2.js:53336
evaluate @ main-D82U7Tv2.js:53310
(anonymous) @ main-D82U7Tv2.js:53644
(anonymous) @ main-D82U7Tv2.js:53665
(anonymous) @ main-D82U7Tv2.js:53673
pipeArguments @ main-D82U7Tv2.js:51850
pipe @ main-D82U7Tv2.js:52388
(anonymous) @ main-D82U7Tv2.js:100562
(anonymous) @ styles-B0EvbSzh.js:204
untrack @ styles-B0EvbSzh.js:267
load @ styles-B0EvbSzh.js:202
(anonymous) @ styles-B0EvbSzh.js:259
runUpdates @ styles-B0EvbSzh.js:582
runWithOwner @ styles-B0EvbSzh.js:333
refetch @ styles-B0EvbSzh.js:259
onRetry @ main-D82U7Tv2.js:100584
(anonymous) @ main-D82U7Tv2.js:100609
sentryWrapped @ main-D82U7Tv2.js:4773
index.html:1 Access to fetch at 'http://127.0.0.1:52858/global/health' from origin 'oc://renderer' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.
main-D82U7Tv2.js:113177  GET http://127.0.0.1:52858/global/health net::ERR_FAILED
fetch @ main-D82U7Tv2.js:113177
request @ main-D82U7Tv2.js:69995
await in request
(anonymous) @ main-D82U7Tv2.js:70102
health @ main-D82U7Tv2.js:70302
attempt @ main-D82U7Tv2.js:73637
(anonymous) @ main-D82U7Tv2.js:73631
Promise.then
next @ main-D82U7Tv2.js:73631
(anonymous) @ main-D82U7Tv2.js:73637
Promise.then
attempt @ main-D82U7Tv2.js:73637
(anonymous) @ main-D82U7Tv2.js:73631
Promise.then
next @ main-D82U7Tv2.js:73631
(anonymous) @ main-D82U7Tv2.js:73637
Promise.then
attempt @ main-D82U7Tv2.js:73637
checkServerHealth @ main-D82U7Tv2.js:73638
(anonymous) @ main-D82U7Tv2.js:73648
(anonymous) @ main-D82U7Tv2.js:100558
(anonymous) @ main-D82U7Tv2.js:53469
~effect/Utils/internal @ main-D82U7Tv2.js:52359
(anonymous) @ main-D82U7Tv2.js:53469
~effect/Effect/evaluate @ main-D82U7Tv2.js:53479
runLoop @ main-D82U7Tv2.js:53336
evaluate @ main-D82U7Tv2.js:53310
forkUnsafe @ main-D82U7Tv2.js:53632
(anonymous) @ main-D82U7Tv2.js:53552
~effect/Effect/evaluate @ main-D82U7Tv2.js:53479
runLoop @ main-D82U7Tv2.js:53336
evaluate @ main-D82U7Tv2.js:53310
(anonymous) @ main-D82U7Tv2.js:53644
(anonymous) @ main-D82U7Tv2.js:53665
(anonymous) @ main-D82U7Tv2.js:53673
pipeArguments @ main-D82U7Tv2.js:51850
pipe @ main-D82U7Tv2.js:52388
(anonymous) @ main-D82U7Tv2.js:100562
(anonymous) @ styles-B0EvbSzh.js:204
untrack @ styles-B0EvbSzh.js:267
load @ styles-B0EvbSzh.js:202
(anonymous) @ styles-B0EvbSzh.js:259
runUpdates @ styles-B0EvbSzh.js:582
runWithOwner @ styles-B0EvbSzh.js:333
refetch @ styles-B0EvbSzh.js:259
onRetry @ main-D82U7Tv2.js:100584
(anonymous) @ main-D82U7Tv2.js:100609
sentryWrapped @ main-D82U7Tv2.js:4773

Plugins

OpenCode version

0.0.0-beta-202604300343 (0.0.0-beta-202604300343)

Steps to reproduce

  1. Download https://github.com/anomalyco/opencode-beta/releases/download/v0.0.0-beta-202604300343/opencode-desktop-darwin-aarch64.app.tar.gz or https://github.com/anomalyco/opencode-beta/releases/download/v0.0.0-beta-202604300343/opencode-desktop-mac-arm64.dmg from https://github.com/anomalyco/opencode-beta/releases/tag/v0.0.0-beta-202604300343
  2. Try opening it & see the error
  3. Open DevTools & see the error

Screenshot and/or share link

No response

Operating System

macOS Tahoe 26.4.1 (25E253)

Terminal

Ghostty

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingwebRelates to opencode on web / desktop

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions