test-cdktf-go-list-refs-k8s
Accessing (and using) list outputs should work in Go.
E.g. namespace.Metadata().Labels()
throws instead of returning a resolvable or a token
panic: unable to make an instance of unregistered interface interface {}
goroutine 1 [running]:
github.com/aws/jsii-runtime-go/internal/kernel.(*Client).castAndSetToPtr(0xc00000c078, 0x1a5c040, 0xc0004fc820, 0x194, 0x1a730a0, 0xc0004f8d20, 0x15)
/Users/ansgar/projects/go/pkg/mod/github.com/aws/jsii-runtime-go@v1.37.0/internal/kernel/conversions.go:78 +0x1127
github.com/aws/jsii-runtime-go/internal/kernel.(*Client).CastAndSetToPtr(0xc00000c078, 0x19f00e0, 0xc0004fc820, 0x1a730a0, 0xc0004f8d20)
/Users/ansgar/projects/go/pkg/mod/github.com/aws/jsii-runtime-go@v1.37.0/internal/kernel/conversions.go:22 +0x15a
github.com/aws/jsii-runtime-go/runtime.Get(0x1bd7020, 0xc0004fc810, 0x1c1d276, 0x6, 0x19f00e0, 0xc0004fc820)
/Users/ansgar/projects/go/pkg/mod/github.com/aws/jsii-runtime-go@v1.37.0/runtime/runtime.go:298 +0x250
cdk.tf/go/stack/generated/kubernetes.(*jsiiProxy_NamespaceMetadataOutputReference).Labels(0xc0004fc810, 0xacbae00, 0xc0004fc810)
/Users/ansgar/projects/playground/test-cdktf-go-list-refs-k8s/generated/kubernetes/kubernetes.go:230506 +0x7b
main.NewMyStack(0xacbaa60, 0xc0004fc040, 0x1c29b57, 0x1b, 0xc0004fc040, 0x0)
/Users/ansgar/projects/playground/test-cdktf-go-list-refs-k8s/main.go:25 +0x325
main.main()
/Users/ansgar/projects/playground/test-cdktf-go-list-refs-k8s/main.go:50 +0x7f
exit status 2
Reproduce by running
yarn fail