I have a pipeline running with dagger 0.9.6 as the client against a dagger-engine running 0.9.7. I saw this error, even when the job was repeated multiple times upon failure, but runs based on new commits didn't show this again, so far:
goroutine 324 [running]:
net/http.(*conn).serve.func1()
/usr/local/go/src/net/http/server.go:1868 +0xb9
panic({0x10df4a0?, 0xc0002e0208?})
/usr/local/go/src/runtime/panic.go:920 +0x270
github.com/dagger/dagger/engine/client.(*Client).ServeHTTP(0xc000002000, {0x1403010, 0xc0005e80e0}, 0xc000330100)
/app/engine/client/client.go:535 +0xbf2
net/http.serverHandler.ServeHTTP({0x13ff0b8?}, {0x1403010?, 0xc0005e80e0?}, 0x6?)
/usr/local/go/src/net/http/server.go:2938 +0x8e
net/http.(*conn).serve(0xc0006aa870, {0x1407f48, 0xc000020e10})
/usr/local/go/src/net/http/server.go:2009 +0x5f4
created by net/http.(*Server).Serve in goroutine 176
/usr/local/go/src/net/http/server.go:3086 +0x5cb
panic: unexpected EOF
looking at my code, this pipeline was my first attempt at using dagger, and it's doing a dagger.Container.File().Contents() to fetch a very large file. I'm probably going to switch this to FIle().Export() because I can simplify this functionality but wanted to report it.