From 119d2d966cf3c3b25484b3c0f20fb39e9e21750a Mon Sep 17 00:00:00 2001 From: Thomas Meire <109829+tmeire@users.noreply.github.com> Date: Sat, 21 Jun 2025 14:24:39 +0200 Subject: Add error handling on the calls to the server to debug issue #132 (#137) --- packages/tui/cmd/opencode/main.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'packages/tui/cmd') diff --git a/packages/tui/cmd/opencode/main.go b/packages/tui/cmd/opencode/main.go index 1f25484ea..172b5ad93 100644 --- a/packages/tui/cmd/opencode/main.go +++ b/packages/tui/cmd/opencode/main.go @@ -26,7 +26,11 @@ func main() { appInfoStr := os.Getenv("OPENCODE_APP_INFO") var appInfo client.AppInfo - json.Unmarshal([]byte(appInfoStr), &appInfo) + err := json.Unmarshal([]byte(appInfoStr), &appInfo) + if err != nil { + slog.Error("Failed to unmarshal app info", "error", err) + os.Exit(1) + } logfile := filepath.Join(appInfo.Path.Data, "log", "tui.log") if _, err := os.Stat(filepath.Dir(logfile)); os.IsNotExist(err) { -- cgit v1.2.3