Not sure how to reproduce, likely the command didn't produce meaning full output.
10:33 DBG New websocket connection url=ws://self/ws using-auth=false using-headers=false tls=false tls-config=false
Jun 10 19:10:33 DBG Client: starting command path=/usr/local/bin/foo dir=/app creds=<nil>
Jun 10 19:10:33 ERR Unable to read response from stdout err="read |0: file already closed"
Jun 10 19:10:33 ERR Unable to read error response from stderr err="read |0: file already closed"
Jun 10 19:10:33 INF http: panic serving 127.0.0.1:443: runtime error: invalid memory address or nil pointer dereference
goroutine 72 [running]:
net/http.(*conn).serve.func1()
/usr/local/go/src/net/http/server.go:1947 +0xb0
panic({0xe05640?, 0x2012b50?})
/usr/local/go/src/runtime/panic.go:792 +0x124
go.opentelemetry.io/otel/sdk/trace.(*recordingSpan).End.deferwrap1()
/go/pkg/mod/go.opentelemetry.io/otel/sdk@v1.35.0/trace/span.go:467 +0x2c
go.opentelemetry.io/otel/sdk/trace.(*recordingSpan).End(0x40003b01e0, {0x0, 0x0, 0x4000412540?})
/go/pkg/mod/go.opentelemetry.io/otel/sdk@v1.35.0/trace/span.go:500 +0x99c
panic({0xe05640?, 0x2012b50?})
/usr/local/go/src/runtime/panic.go:792 +0x124
go.opentelemetry.io/otel/sdk/trace.(*recordingSpan).End.deferwrap1()
/go/pkg/mod/go.opentelemetry.io/otel/sdk@v1.35.0/trace/span.go:467 +0x2c
go.opentelemetry.io/otel/sdk/trace.(*recordingSpan).End(0x40003b03c0, {0x0, 0x0, 0x40003e54b0?})
/go/pkg/mod/go.opentelemetry.io/otel/sdk@v1.35.0/trace/span.go:500 +0x99c
panic({0xe05640?, 0x2012b50?})
/usr/local/go/src/runtime/panic.go:792 +0x124
go.acuvity.ai/minibridge/pkgs/backend/client.(*MCPStream).registerOut(0x0, 0x40003802a0)
/go/pkg/mod/go.acuvity.ai/minibridge@v0.7.0/pkgs/backend/client/stream.go:204 +0x20
go.acuvity.ai/minibridge/pkgs/backend/client.(*MCPStream).Stdout(0x0)
/go/pkg/mod/go.acuvity.ai/minibridge@v0.7.0/pkgs/backend/client/stream.go:82 +0x3c
go.acuvity.ai/minibridge/pkgs/backend.(*wsBackend).handleWS(0x40002e8000, {0x15a3e90, 0x4000384360}, 0x40003d8000)
/go/pkg/mod/go.acuvity.ai/minibridge@v0.7.0/pkgs/backend/ws.go:241 +0x278
go.acuvity.ai/minibridge/pkgs/backend.(*wsBackend).ServeHTTP(0x40002e8000, {0x15a3e90, 0x4000384360}, 0x40003d8000)
/go/pkg/mod/go.acuvity.ai/minibridge@v0.7.0/pkgs/backend/ws.go:136 +0x90
net/http.HandlerFunc.ServeHTTP(0x15a5568?, {0x15a3e90?, 0x4000384360?}, 0x158f5f8?)
/usr/local/go/src/net/http/server.go:2294 +0x38
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.(*middleware).serveHTTP(0x40002b2800, {0x15a2c80, 0x40003d2000}, 0x4000442500, {0x1596ee0, 0x40002a0e50})
/go/pkg/mod/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.60.0/handler.go:179 +0xff0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.NewMiddleware.func1.1({0x15a2c80?, 0x40003d2000?}, 0x400045c0a0?)
/go/pkg/mod/go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.60.0/handler.go:67 +0x40
net/http.HandlerFunc.ServeHTTP(0x4000396060?, {0x15a2c80?, 0x40003d2000?}, 0x4000451b60?)
/usr/local/go/src/net/http/server.go:2294 +0x38
net/http.serverHandler.ServeHTTP({0x40004303c0?}, {0x15a2c80?, 0x40003d2000?}, 0x6?)
/usr/local/go/src/net/http/server.go:3301 +0xbc
net/http.(*conn).serve(0x4000432240, {0x15a5568, 0x4000290f90})
/usr/local/go/src/net/http/server.go:2102 +0x52c
created by net/http.(*Server).Serve in goroutine 49
/usr/local/go/src/net/http/server.go:3454 +0x3d8
Jun 10 19:10:33 ERR WS connection failed code=0 status=<empty> data="" err="unexpected EOF"
Not sure how to reproduce, likely the command didn't produce meaning full output.