Skip to content

Opencode crashes when launched without explicit port #2689

Closed

Description

@tktr

Description

I'm unable to launch opencode without specifying an explicit port:

$ opencode -m github-copilot/gpt-4.1 --print-logs --log-level DEBUG

INFO  2025-09-19T14:42:40 +98ms service=default version=0.9.11 args=["-m","github-copilot/gpt-4.1","--print-logs","--log-level","DEBUG"] opencode
INFO  2025-09-19T14:42:40 +1ms service=project directory=/home/user/workspace/private/dotfiles/Configs/nvim/.config/nvim fromDirectory
INFO  2025-09-19T14:42:40 +26ms service=config path=/home/user/.config/opencode/config.json loading
INFO  2025-09-19T14:42:40 +1ms service=config path=/home/user/.config/opencode/opencode.json loading
INFO  2025-09-19T14:42:40 +0ms service=config path=/home/user/.config/opencode/opencode.jsonc loading
INFO  2025-09-19T14:42:40 +22ms service=plugin path=opencode-copilot-auth@0.0.2 loading plugin
INFO  2025-09-19T14:42:40 +2ms service=plugin path=opencode-anthropic-auth@0.0.2 loading plugin
INFO  2025-09-19T14:42:40 +24ms service=bus type=* subscribing
INFO  2025-09-19T14:42:40 +0ms service=bus type=session.updated subscribing
INFO  2025-09-19T14:42:40 +0ms service=bus type=message.updated subscribing
INFO  2025-09-19T14:42:40 +0ms service=bus type=message.part.updated subscribing
INFO  2025-09-19T14:42:40 +0ms service=format init
INFO  2025-09-19T14:42:40 +0ms service=bus type=file.edited subscribing
INFO  2025-09-19T14:42:40 +1ms service=lsp serverIds=typescript, vue, eslint, gopls, ruby-lsp, pyright, elixir-ls, zls, csharp, rust, clangd, svelte enabled LSP servers
INFO  2025-09-19T14:42:40 +3ms service=models.dev file={} refreshing
INFO  2025-09-19T14:42:41 +10ms service=provider init
INFO  2025-09-19T14:42:41 +2ms service=provider providerID=openai found
INFO  2025-09-19T14:42:41 +1ms service=provider providerID=google found
INFO  2025-09-19T14:42:41 +0ms service=provider providerID=opencode found
INFO  2025-09-19T14:42:41 +0ms service=provider providerID=github-copilot found
INFO  2025-09-19T14:42:41 +16ms service=default cmd=["/home/user/.cache/opencode/tui/tui-d9mprymp."] tui
panic: Get "http://127.0.0.1:43199/path": dial tcp 127.0.0.1:43199: connect: connection refused

goroutine 1 [running]:
main.main()
        /home/runner/work/opencode/opencode/packages/tui/cmd/opencode/main.go:103 +0xdce

When the port is set (same port as above), it starts successfully:

opencode -m github-copilot/gpt-4.1 --print-logs --log-level DEBUG --port 43199

INFO  2025-09-19T14:47:40 +131ms service=default version=0.9.11 args=["-m","github-copilot/gpt-4.1","--print-logs","--log-level","DEBUG","--port","43199"] opencode
INFO  2025-09-19T14:47:40 +1ms service=project directory=/home/user/workspace/private/dotfiles/Configs/nvim/.config/nvim fromDirectory
INFO  2025-09-19T14:47:40 +110ms service=config path=/home/user/.config/opencode/config.json loading
INFO  2025-09-19T14:47:40 +1ms service=config path=/home/user/.config/opencode/opencode.json loading
INFO  2025-09-19T14:47:40 +0ms service=config path=/home/user/.config/opencode/opencode.jsonc loading
INFO  2025-09-19T14:47:40 +17ms service=plugin path=opencode-copilot-auth@0.0.2 loading plugin
INFO  2025-09-19T14:47:40 +8ms service=plugin path=opencode-anthropic-auth@0.0.2 loading plugin
INFO  2025-09-19T14:47:40 +45ms service=bus type=* subscribing
INFO  2025-09-19T14:47:40 +0ms service=bus type=session.updated subscribing
INFO  2025-09-19T14:47:40 +0ms service=bus type=message.updated subscribing
INFO  2025-09-19T14:47:40 +0ms service=bus type=message.part.updated subscribing
INFO  2025-09-19T14:47:40 +1ms service=format init
INFO  2025-09-19T14:47:40 +0ms service=bus type=file.edited subscribing
INFO  2025-09-19T14:47:40 +0ms service=lsp serverIds=typescript, vue, eslint, gopls, ruby-lsp, pyright, elixir-ls, zls, csharp, rust, clangd, svelte enabled LSP servers
INFO  2025-09-19T14:47:40 +2ms service=models.dev file={} refreshing
INFO  2025-09-19T14:47:40 +5ms service=provider init
INFO  2025-09-19T14:47:40 +2ms service=provider providerID=openai found
INFO  2025-09-19T14:47:40 +0ms service=provider providerID=google found
INFO  2025-09-19T14:47:40 +0ms service=provider providerID=opencode found
INFO  2025-09-19T14:47:40 +0ms service=provider providerID=github-copilot found
INFO  2025-09-19T14:47:40 +15ms service=default cmd=["/home/user/.cache/opencode/tui/tui-d9mprymp."] tui
INFO  2025-09-19T14:47:40 +140ms service=server method=GET path=/project/current request
INFO  2025-09-19T14:47:40 +0ms service=project directory=/home/user/workspace/private/dotfiles/Configs/nvim/.config/nvim fromDirectory
INFO  2025-09-19T14:47:40 +2ms service=server duration=2 response
INFO  2025-09-19T14:47:40 +1ms service=server method=GET path=/path request
INFO  2025-09-19T14:47:40 +0ms service=project directory=/home/user/workspace/private/dotfiles/Configs/nvim/.config/nvim fromDirectory
INFO  2025-09-19T14:47:40 +0ms service=server duration=0 response
INFO  2025-09-19T14:47:40 +0ms service=server method=GET path=/agent request
INFO  2025-09-19T14:47:40 +1ms service=project directory=/home/user/workspace/private/dotfiles/Configs/nvim/.config/nvim fromDirectory
INFO  2025-09-19T14:47:40 +0ms service=server duration=0 response
INFO  2025-09-19T14:47:40 +4ms service=project directory=/home/user/workspace/private/dotfiles/Configs/nvim/.config/nvim fromDirectory
DEBUG 2025-09-19T14:47:40 +2ms service=tui TUI launched
INFO  2025-09-19T14:47:40 +0ms service=server method=GET path=/config request
INFO  2025-09-19T14:47:40 +0ms service=project directory=/home/user/workspace/private/dotfiles/Configs/nvim/.config/nvim fromDirectory
INFO  2025-09-19T14:47:40 +1ms service=server duration=1 response
INFO  2025-09-19T14:47:40 +7ms service=server method=GET path=/command request
INFO  2025-09-19T14:47:40 +0ms service=project directory=/home/user/workspace/private/dotfiles/Configs/nvim/.config/nvim fromDirectory
INFO  2025-09-19T14:47:40 +1ms service=server duration=1 response
...

Additional info

I'm running opencode version v0.9.11 within WSL2:

WSL version: 2.6.1.0
Kernel version: 6.6.87.2-1
WSLg version: 1.0.66
MSRDC version: 1.2.6353
Direct3D version: 1.611.1-81528511
DXCore version: 10.0.26100.1-240331-1435.ge-release
Windows version: 10.0.22631.5335

Activity

  1. rekram1-node commented on Sep 23, 2025

    @rekram1-node
    Contributor

    that's pretty strange haven't heard of anyone else having this issue

  2. rekram1-node commented on Dec 28, 2025

    @rekram1-node
    Contributor

    [automated] Closing due to 90+ days of inactivity. Feel free to reopen if you still need this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions