Merge pull request #5406 from jsternberg/client-nil-reference #4568
Annotations
10 errors
Generate annotations:
frontend/dockerfile/run.go#L272
=== RUN TestIntegration
run.go:272: copied local:/labs.tar to local mirror localhost:36925/buildkit_test/ntawdgc2xnq3043wfevxm21xk:latest
run.go:272: copied docker.io/tonistiigi/hellofs:latest to local mirror localhost:39819/tonistiigi/hellofs:latest
2024/10/08 18:47:17 http2: server connection error from localhost: connection error: PROTOCOL_ERROR
--- FAIL: TestIntegration (0.04s)
|
Generate annotations:
frontend/dockerfile/sandbox.go#L135
=== RUN TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway
=== PAUSE TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway
=== CONT TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway
sandbox.go:135: stdout: /usr/bin/containerd --config /tmp/bktest_containerd4271549328/config.toml
sandbox.go:135: stderr: /usr/bin/containerd --config /tmp/bktest_containerd4271549328/config.toml
sandbox.go:138: > StartCmd 2024-10-08 18:47:28.919497925 +0000 UTC m=+80.672215248 /usr/bin/containerd --config /tmp/bktest_containerd4271549328/config.toml
sandbox.go:138: time="2024-10-08T18:47:28Z" level=warning msg="containerd config version `1` has been deprecated and will be converted on each startup in containerd v2.0, use `containerd config migrate` after upgrading to containerd 2.0 to avoid conversion on startup"
sandbox.go:138: time="2024-10-08T18:47:28.959403061Z" level=info msg="starting containerd" revision=472731909fa34bd7bc9c087e4c27943f9835f111 version=v1.7.21
sandbox.go:138: time="2024-10-08T18:47:28.991862089Z" level=info msg="loading plugin \"io.containerd.event.v1.exchange\"..." type=io.containerd.event.v1
sandbox.go:138: time="2024-10-08T18:47:28.991902684Z" level=info msg="loading plugin \"io.containerd.internal.v1.opt\"..." type=io.containerd.internal.v1
sandbox.go:138: time="2024-10-08T18:47:28.991956425Z" level=info msg="loading plugin \"io.containerd.warning.v1.deprecations\"..." type=io.containerd.warning.v1
sandbox.go:138: time="2024-10-08T18:47:28.991976903Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.blockfile\"..." type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:28.992059107Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.blockfile\"..." error="no scratch file generator: skip plugin" type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:28.992079485Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.devmapper\"..." type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:28.992440669Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.devmapper\"..." error="devmapper not configured: skip plugin" type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:28.992453223Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.native\"..." type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:28.992600378Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.overlayfs\"..." type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:28.992943429Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.aufs\"..." type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:28.995273843Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.aufs\"..." error="aufs is not supported (modprobe aufs failed: exit status 1 \"modprobe: can't change directory to '/lib/modules': No such file or directory\\n\"): skip plugin" type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:28.995340868Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.zfs\"..." type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:28.995629347Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.zfs\"..." error="path /tmp/bktest_containerd4271549328/root/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter: skip plugin" type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:28.995648062Z" level=info msg="loading plugin \"io.containerd.content.v1.content\"..." type=io.containerd.content.v1
sandbox.go:138: time="2024-10-08T18:47:28.995787843Z" level=info msg="loading plugin \"io.containerd.metadata.v1.bolt\"..." type=io.containerd.metadata.v1
sandbox.go:138: time="2024-10-08T18:47:28.995851923Z" level=info msg="metadata content store policy set" policy=sha
|
Generate annotations:
frontend/dockerfile/dockerfile_test.go#L8095
=== RUN TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=gateway
=== PAUSE TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=gateway
=== CONT TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=gateway
dockerfile_test.go:8095: SOURCE_DATE_EPOCH=1673354096
sandbox.go:135: stdout: /usr/bin/containerd --config /tmp/bktest_containerd4215024346/config.toml
sandbox.go:135: stderr: /usr/bin/containerd --config /tmp/bktest_containerd4215024346/config.toml
sandbox.go:138: > StartCmd 2024-10-08 18:47:20.983703015 +0000 UTC m=+72.736420358 /usr/bin/containerd --config /tmp/bktest_containerd4215024346/config.toml
sandbox.go:138: time="2024-10-08T18:47:21Z" level=warning msg="containerd config version `1` has been deprecated and will be converted on each startup in containerd v2.0, use `containerd config migrate` after upgrading to containerd 2.0 to avoid conversion on startup"
sandbox.go:138: time="2024-10-08T18:47:21.003485715Z" level=info msg="starting containerd" revision=472731909fa34bd7bc9c087e4c27943f9835f111 version=v1.7.21
sandbox.go:138: time="2024-10-08T18:47:21.026294364Z" level=info msg="loading plugin \"io.containerd.event.v1.exchange\"..." type=io.containerd.event.v1
sandbox.go:138: time="2024-10-08T18:47:21.026374213Z" level=info msg="loading plugin \"io.containerd.internal.v1.opt\"..." type=io.containerd.internal.v1
sandbox.go:138: time="2024-10-08T18:47:21.026423445Z" level=info msg="loading plugin \"io.containerd.warning.v1.deprecations\"..." type=io.containerd.warning.v1
sandbox.go:138: time="2024-10-08T18:47:21.026441589Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.blockfile\"..." type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:21.026578595Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.blockfile\"..." error="no scratch file generator: skip plugin" type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:21.026615414Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.devmapper\"..." type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:21.026647103Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.devmapper\"..." error="devmapper not configured: skip plugin" type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:21.026674013Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.native\"..." type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:21.026793396Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.overlayfs\"..." type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:21.027137489Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.aufs\"..." type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:21.028155521Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.aufs\"..." error="aufs is not supported (modprobe aufs failed: exit status 1 \"modprobe: can't change directory to '/lib/modules': No such file or directory\\n\"): skip plugin" type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:21.028185457Z" level=info msg="loading plugin \"io.containerd.snapshotter.v1.zfs\"..." type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:21.028403805Z" level=info msg="skip loading plugin \"io.containerd.snapshotter.v1.zfs\"..." error="path /tmp/bktest_containerd4215024346/root/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter: skip plugin" type=io.containerd.snapshotter.v1
sandbox.go:138: time="2024-10-08T18:47:21.028424564Z" level=info msg="loading plugin \"io.containerd.content.v1.content\"..." type=io.containerd.content.v1
sandbox.go:138: time="2024-10-08T18:47:21.028545249Z" level=info msg="loading plugin \"io.containerd.metadata.v1.bolt\"..." type=io.containerd.metadata.v1
sandbox.go:138: time="2024-10-08T18:47:21.028617855Z" level=info m
|
Generate annotations:
frontend/dockerfile/dockerfile_lint_test.go#L1523
=== RUN TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=progress#04
dockerfile_lint_test.go:1523:
Error Trace: /src/frontend/dockerfile/dockerfile_lint_test.go:1459
/src/frontend/dockerfile/dockerfile_lint_test.go:1523
Error: Received unexpected error:
busybox:stable-musl: failed to copy: httpReadSeeker: failed open: content at http://localhost:45959/v2/library/busybox/manifests/sha256:0fc05e424940109068f4d6562b699da2563cd8521a35d7b216a5b0c51fb29281?ns=docker.io not found: not found
github.com/moby/buildkit/util/stack.Enable
/src/util/stack/stack.go:82
github.com/moby/buildkit/util/grpcerrors.FromGRPC
/src/util/grpcerrors/grpcerrors.go:204
github.com/moby/buildkit/util/grpcerrors.UnaryClientInterceptor
/src/util/grpcerrors/intercept.go:41
google.golang.org/grpc.(*ClientConn).Invoke
/src/vendor/google.golang.org/grpc/call.go:35
github.com/moby/buildkit/api/services/control.(*controlClient).Solve
/src/api/services/control/control_grpc.pb.go:88
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:269
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1695
failed to solve
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:285
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1695
Test: TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=progress#04
--- FAIL: TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=progress#04 (0.98s)
|
Generate annotations:
frontend/dockerfile/dockerfile_lint_test.go#L1373
=== RUN TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=unmarshal#04
dockerfile_lint_test.go:1373:
Error Trace: /src/frontend/dockerfile/dockerfile_lint_test.go:1373
/src/frontend/gateway/grpcclient/client.go:215
/src/client/build.go:58
/src/client/solve.go:295
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
/usr/local/go/src/runtime/asm_amd64.s:1695
Error: Expected nil, but got: &lint.BuildError{Message:"busybox:stable-musl: failed to resolve source metadata for docker.io/library/busybox:stable-musl: failed to copy: httpReadSeeker: failed open: content at http://localhost:45959/v2/library/busybox/manifests/sha256:0fc05e424940109068f4d6562b699da2563cd8521a35d7b216a5b0c51fb29281?ns=docker.io not found: not found", Location:pb.Location{state:impl.MessageState{NoUnkeyedLiterals:pragma.NoUnkeyedLiterals{}, DoNotCompare:pragma.DoNotCompare{}, DoNotCopy:pragma.DoNotCopy{}, atomicMessageInfo:(*impl.MessageInfo)(nil)}, sizeCache:0, unknownFields:[]uint8(nil), SourceIndex:0, Ranges:[]*pb.Range{(*pb.Range)(0xc0008ad640)}}}
Test: TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=unmarshal#04
dockerfile_lint_test.go:1411:
Error Trace: /src/frontend/dockerfile/dockerfile_lint_test.go:1411
/src/frontend/dockerfile/dockerfile_lint_test.go:1527
Error: Should be true
Test: TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=unmarshal#04
--- FAIL: TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=unmarshal#04 (0.60s)
|
Generate annotations:
frontend/dockerfile/dockerfile_lint_test.go#L1523
=== RUN TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=progress#05
dockerfile_lint_test.go:1523:
Error Trace: /src/frontend/dockerfile/dockerfile_lint_test.go:1459
/src/frontend/dockerfile/dockerfile_lint_test.go:1523
Error: Received unexpected error:
busybox:stable-musl: failed to copy: httpReadSeeker: failed open: content at http://localhost:45959/v2/library/busybox/manifests/sha256:0fc05e424940109068f4d6562b699da2563cd8521a35d7b216a5b0c51fb29281?ns=docker.io not found: not found
github.com/moby/buildkit/util/stack.Enable
/src/util/stack/stack.go:82
github.com/moby/buildkit/util/grpcerrors.FromGRPC
/src/util/grpcerrors/grpcerrors.go:204
github.com/moby/buildkit/util/grpcerrors.UnaryClientInterceptor
/src/util/grpcerrors/intercept.go:41
google.golang.org/grpc.(*ClientConn).Invoke
/src/vendor/google.golang.org/grpc/call.go:35
github.com/moby/buildkit/api/services/control.(*controlClient).Solve
/src/api/services/control/control_grpc.pb.go:88
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:269
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1695
failed to solve
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:285
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1695
Test: TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=progress#05
--- FAIL: TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=progress#05 (0.81s)
|
Generate annotations:
frontend/dockerfile/dockerfile_test.go#L8201
=== RUN TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=gateway/CopyLink
dockerfile_test.go:8201: The digest may change depending on the BuildKit version, the snapshotter configuration, etc.
dockerfile_test.go:8229:
Error Trace: /src/frontend/dockerfile/dockerfile_test.go:8229
Error: Received unexpected error:
amd64/debian:bullseye-20230109-slim: failed to copy: httpReadSeeker: failed open: content at http://localhost:42627/v2/amd64/debian/manifests/sha256:1acb06a0c31fb467eb8327ad361f1091ab265e0bf26d452dea45dcb0c0ea5e75?ns=docker.io not found: not found
github.com/moby/buildkit/util/stack.Enable
/src/util/stack/stack.go:82
github.com/moby/buildkit/util/grpcerrors.FromGRPC
/src/util/grpcerrors/grpcerrors.go:204
github.com/moby/buildkit/util/grpcerrors.UnaryClientInterceptor
/src/util/grpcerrors/intercept.go:41
google.golang.org/grpc.(*ClientConn).Invoke
/src/vendor/google.golang.org/grpc/call.go:35
github.com/moby/buildkit/api/services/control.(*controlClient).Solve
/src/api/services/control/control_grpc.pb.go:88
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:269
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1695
failed to solve
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:285
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1695
Test: TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=gateway/CopyLink
--- FAIL: TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=gateway/CopyLink (2.37s)
|
Generate annotations:
frontend/dockerfile/dockerfile_lint_test.go#L1373
=== RUN TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=unmarshal#05
dockerfile_lint_test.go:1373:
Error Trace: /src/frontend/dockerfile/dockerfile_lint_test.go:1373
/src/frontend/gateway/grpcclient/client.go:215
/src/client/build.go:58
/src/client/solve.go:295
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
/usr/local/go/src/runtime/asm_amd64.s:1695
Error: Expected nil, but got: &lint.BuildError{Message:"busybox:stable-musl: failed to resolve source metadata for docker.io/library/busybox:stable-musl: failed to copy: httpReadSeeker: failed open: content at http://localhost:45959/v2/library/busybox/manifests/sha256:0fc05e424940109068f4d6562b699da2563cd8521a35d7b216a5b0c51fb29281?ns=docker.io not found: not found", Location:pb.Location{state:impl.MessageState{NoUnkeyedLiterals:pragma.NoUnkeyedLiterals{}, DoNotCompare:pragma.DoNotCompare{}, DoNotCopy:pragma.DoNotCopy{}, atomicMessageInfo:(*impl.MessageInfo)(nil)}, sizeCache:0, unknownFields:[]uint8(nil), SourceIndex:0, Ranges:[]*pb.Range{(*pb.Range)(0xc00098b700)}}}
Test: TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=unmarshal#05
dockerfile_lint_test.go:1411:
Error Trace: /src/frontend/dockerfile/dockerfile_lint_test.go:1411
/src/frontend/dockerfile/dockerfile_lint_test.go:1527
Error: Should be true
Test: TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=unmarshal#05
--- FAIL: TestIntegration/TestInvalidDefaultArgInFrom/worker=containerd/frontend=gateway/warntype=unmarshal#05 (0.58s)
|
Generate annotations:
frontend/dockerfile/dockerfile_test.go#L8194
=== RUN TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=gateway/NoAdditionalLayer
dockerfile_test.go:8194:
Error Trace: /src/frontend/dockerfile/dockerfile_test.go:8194
Error: Received unexpected error:
amd64/debian:bullseye-20230109-slim: failed to copy: httpReadSeeker: failed open: content at http://localhost:42627/v2/amd64/debian/manifests/sha256:1acb06a0c31fb467eb8327ad361f1091ab265e0bf26d452dea45dcb0c0ea5e75?ns=docker.io not found: not found
github.com/moby/buildkit/util/stack.Enable
/src/util/stack/stack.go:82
github.com/moby/buildkit/util/grpcerrors.FromGRPC
/src/util/grpcerrors/grpcerrors.go:204
github.com/moby/buildkit/util/grpcerrors.UnaryClientInterceptor
/src/util/grpcerrors/intercept.go:41
google.golang.org/grpc.(*ClientConn).Invoke
/src/vendor/google.golang.org/grpc/call.go:35
github.com/moby/buildkit/api/services/control.(*controlClient).Solve
/src/api/services/control/control_grpc.pb.go:88
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:269
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1695
failed to solve
github.com/moby/buildkit/client.(*Client).solve.func2
/src/client/solve.go:285
golang.org/x/sync/errgroup.(*Group).Go.func1
/src/vendor/golang.org/x/sync/errgroup/errgroup.go:78
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1695
Test: TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=gateway/NoAdditionalLayer
--- FAIL: TestIntegration/TestReproSourceDateEpoch/worker=containerd/frontend=gateway/NoAdditionalLayer (0.83s)
|
Test
Process completed with exit code 1.
|
Loading