#I'm stuck on a weird error. I'm running
1 messages · Page 1 of 1 (latest)
So I went and looked at the engine logs and I see this:
msg="http: panic serving 127.0.0.6:54607: failed to read ack: EOF\ngoroutine 1812795 [runnin g]:\nnet/http.(*conn).serve.func1()\n\t/usr/lib/go/src/net/http/server.go:1907 +0xbd\npanic({0x34e8100?, 0x2001df18680?})\n\t/usr/lib /go/src/runtime/panic.go:860 +0x13a\ngithub.com/dagger/dagger/engine/server.(*Server).serveSessionAttachables(0x2001d9e0708, {0x3ffff 00, 0x2001e7b6870}, 0x2001eabd7c0, 0x2001e26ea80)\n\t/app/engine/server/session.go:1134 +0xb45\ngithub.com/dagger/dagger/engine/serve r.(*Server).serveHTTPToClient.httpHandlerFunc[...].func5(0x2001eabd7c0)\n\t/app/engine/server/session.go:1708 +0x31\nnet/http.Handler Func.ServeHTTP(0x2001f36c9c0?, {0x3ffff00?, 0x2001e7b6870?}, 0x2001ebc4b78?)\n\t/usr/lib/go/src/net/http/server.go:2286 +0x29\nnet/ht tp.(*ServeMux).ServeHTTP(0x4010cf8?, {0x3ffff00, 0x2001e7b6870}, 0x2001eabd7c0)\n\t/usr/lib/go/src/net/http/server.go:2828 +0x1c7\ngi thub.com/dagger/dagger/engine/server.(*Server).serveHTTPToClient(0x2001d9e0708, {0x3ffff00, 0x2001e7b6870}, 0x2001e7b5b80, 0x20022b2d 6d0)\n\t/app/engine/server/session.go:1077 +0x1e2f\ngithub.com/dagger/dagger/engine/server.(*Server).ServeHTTP.httpHandlerFunc[...].f unc1(0x2001e7b5b80)\n\t/app/engine/server/session.go:1708 +0x31\nnet/http.HandlerFunc.ServeHTTP(...)\n\t/usr/lib/go/src/net/http/serv er.go:2286\ngithub.com/dagger/dagger/engine/server.(*Server).ServeHTTP(0x2001d9e0708, {0x3ffff00, 0x2001e7b6870}, 0x2001e7b5b80)\n\t/ app/engine/server/session.go:944 +0x15b\nmain.main.func2.2({0x3ffff00?, 0x2001e7b6870?}, 0x20020d42920?)\n\t/app/cmd/engine/main.go:514 +0x9d\nnet/http.HandlerFunc.ServeHTTP(0x2002198f860?, {0x3ffff00?, 0x2001e7b6870?}, 0x0?)\n\t/usr/lib/go/src/net/http/server.go:2286 +0x29\ngolang.org/x/net/http2/h2c.h2cHandler.ServeHTTP({{0x3fd1b60?, 0x2001de99380?}, 0x2001dc40480?}, {0x3ffff00, 0x2001e7b6870}, 0x2001e7b5b80)\n\t
/go/pkg/mod/golang.org/x/net@v0.51.0/http2/h2c/h2c.go:125 +0x602\nnet/http.serverHandler.ServeHTTP({0x2001fb036c0?}, {0x3ffff00?, 0x2001e7b6870?}, 0x6?)\n\t/usr/lib/go/src/net/http/server.go:3311 +0x8e\nnet/http.(*conn).serve(0x2001e7ba2d0, {0x4010cf8, 0x2001db838c0})\n\t/usr/lib/go/src/net/http/server.go:2073 +0x650\ncreated by net/http.(*Server).Serve in goroutine 86\n\t/usr/lib/go/src/net/http/server.go:3464 +0x485"
I see this pattern for every connection ID to the engine. The deployment is slightly different than in test, but I've backed out most everything I can think of that might be a difference. The one thing I haven't reverted is the port the engine listens on. I tested with 1234 but deployed to a different port. Since the engine is getting client communication I don't think that is the problem.
I'm running engine 0.20.3. I tried downgrading to 0.20.2, but same issue. 0.20.1 is the version that was last running in my test env