hi. new guy here. i'm trying out the getting start...
# getting-started
l
hi. new guy here. i'm trying out the getting started tutorial: https://www.pulumi.com/docs/get-started/aws/deploy-changes/ but i get a golang stack dump when attempting to update my inf with
pulumi up
. Is this a bug or is something in my env not setup correctly? will paste stack trace in thread.
Copy code
$ pulumi up
Previewing update (dev)

View Live: <https://app.pulumi.com/mikeb26/pulumitest/dev/previews/00587f4b-41c8-4c86-a861-065972fe0ac9>

     Type                 Name            Plan     Info
     pulumi:pulumi:Stack  pulumitest-dev           1 error; 332 messages
 
Diagnostics:
  pulumi:pulumi:Stack (pulumitest-dev):
    runtime: goroutine stack exceeds 1000000000-byte limit
    runtime: sp=0xc020540368 stack=[0xc020540000, 0xc040540000]
    fatal error: stack overflow
    runtime stack:
    runtime.throw({0xd42e6c, 0x147c480})
        /snap/go/8489/src/runtime/panic.go:1198 +0x71
    runtime.newstack()
        /snap/go/8489/src/runtime/stack.go:1088 +0x5ac
    runtime.morestack()
        /snap/go/8489/src/runtime/asm_amd64.s:461 +0x8b
    goroutine 36 [running]:
    <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.gatherDependencySet({0xcb5a00|github.com/pulumi/pulumi/sdk/v3/go/pulumi.gatherDependencySet({0xcb5a00>, 0xc0000d2900, 0x16}, 0xc020540450, 0xc020540420)
        /home/mbrown/src/bopmatic/pulumitest/vendor/github.com/pulumi/pulumi/sdk/v3/go/pulumi/types.go:561 +0x5c5 fp=0xc020540378 sp=0xc020540370 pc=0xa424a5
    <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.gatherDependencies({0xcb5a00|github.com/pulumi/pulumi/sdk/v3/go/pulumi.gatherDependencies({0xcb5a00>, 0xc0000d2900})
        /home/mbrown/src/bopmatic/pulumitest/vendor/github.com/pulumi/pulumi/sdk/v3/go/pulumi/types.go:538 +0x1d4 fp=0xc020540630 sp=0xc020540378 pc=0xa41bd4
    <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.toOutputTWithContext({0xe533f8|github.com/pulumi/pulumi/sdk/v3/go/pulumi.toOutputTWithContext({0xe533f8>, 0xc000038178}, 0x0, {0xe6ddf0, 0xd03960}, {0xcb5a00, 0xc0000d2900}, {0xc7cec0, 0xc00038f900, 0x194}, ...)
        /home/mbrown/src/bopmatic/pulumitest/vendor/github.com/pulumi/pulumi/sdk/v3/go/pulumi/types.go:821 +0x85 fp=0xc0205406d0 sp=0xc020540630 pc=0xa45125
    <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.toOutputWithContext({0xe533f8|github.com/pulumi/pulumi/sdk/v3/go/pulumi.toOutputWithContext({0xe533f8>, 0xc000038178}, 0xc5f2e0, {0xcb5a00, 0xc0000d2900}, 0xc00038f8f0)
        /home/mbrown/src/bopmatic/pulumitest/vendor/github.com/pulumi/pulumi/sdk/v3/go/pulumi/types.go:888 +0x1eb fp=0xc0205407a8 sp=0xc0205406d0 pc=0xa4598b
    <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.ToOutputWithContext(...)|github.com/pulumi/pulumi/sdk/v3/go/pulumi.ToOutputWithContext(...)>
        /home/mbrown/src/bopmatic/pulumitest/vendor/github.com/pulumi/pulumi/sdk/v3/go/pulumi/types.go:870
    <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.(*asset).ToAssetOutputWithContext(...)|github.com/pulumi/pulumi/sdk/v3/go/pulumi.(*asset).ToAssetOutputWithContext(...)>
        /home/mbrown/src/bopmatic/pulumitest/vendor/github.com/pulumi/pulumi/sdk/v3/go/pulumi/types_builtins.go:511
    <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.(*asset).ToAssetOrArchiveOutputWithContext(0x1|github.com/pulumi/pulumi/sdk/v3/go/pulumi.(*asset).ToAssetOrArchiveOutputWithContext(0x1>, {0xe533f8, 0xc000038178})
        /home/mbrown/src/bopmatic/pulumitest/vendor/github.com/pulumi/pulumi/sdk/v3/go/pulumi/types_builtins.go:519 +0x38 fp=0xc0205407e8 sp=0xc0205407a8 pc=0xa47ef8
    runtime.call32(0xc00040e780, 0xc000416220, 0x0, 0x0, 0x0, 0x18, 0xc020540d28)
        /snap/go/8489/src/runtime/asm_amd64.s:626 +0x49 fp=0xc020540818 sp=0xc0205407e8 pc=0x462e89
    runtime.reflectcall(0xc5f2e0, 0xc000038178, 0x4, 0xd45c92, 0x0, 0x12, 0xc40e80)
        <autogenerated>:1 +0x3c fp=0xc020540858 sp=0xc020540818 pc=0x46717c
    reflect.Value.call({0xcb5a00, 0xc0000d2900, 0x4}, {0xd3a8a2, 0x4}, {0xc020540f60, 0x1, 0xcb5a00})
        /snap/go/8489/src/reflect/value.go:543 +0x814 fp=0xc020540e48 sp=0xc020540858 pc=0x4ac814
    reflect.Value.Call({0xcb5a00, 0xc0000d2900, 0xc1b280}, {0xc020540f60, 0x1, 0x1})
        /snap/go/8489/src/reflect/value.go:339 +0xc5 fp=0xc020540ec0 sp=0xc020540e48 pc=0x4abdc5
    <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.callToOutputMethod({0xe533f8|github.com/pulumi/pulumi/sdk/v3/go/pulumi.callToOutputMethod({0xe533f8>, 0xc000038178}, {0xcb5a00, 0xc0000d2900, 0x3}, {0xe6ddf0, 0xc1b280})
        /home/mbrown/src/bopmatic/pulumitest/vendor/github.com/pulumi/pulumi/sdk/v3/go/pulumi/types.go:635 +0x239 fp=0xc020540f88 sp=0xc020540ec0 pc=0xa42879
    <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInput({0xcb5a00|github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInput({0xcb5a00>, 0xc0000d2900}, {0xe6ddf0, 0xc1b280}, 0x1)
        /home/mbrown/src/bopmatic/pulumitest/vendor/github.com/pulumi/pulumi/sdk/v3/go/pulumi/rpc.go:239 +0x45c fp=0xc020541500 sp=0xc020540f88 pc=0xa371bc
    <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInput({0xcb5a00|github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInput({0xcb5a00>, 0xc0000d2900}, {0xe6ddf0, 0xc1b280}, 0x1)
        /home/mbrown/src/bopmatic/pulumitest/vendor/github.com/pulumi/pulumi/sdk/v3/go/pulumi/rpc.go:281 +0x27c5 fp=0xc020541a78 sp=0xc020541500 pc=0xa39525
    <http://github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInput({0xcb5a00|github.com/pulumi/pulumi/sdk/v3/go/pulumi.marshalInput({0xcb5a00>, 0xc0000d2900}, {0xe6ddf0, 0xc1b280}, 0x1)
        /home/mbrown/src/bopmatic/pulumitest/vendor/github.com/pulumi/pulumi/sdk/v3/go/pulumi/rpc.go:281 +0x27c5 fp=0xc020541ff0 sp=0xc020541a78 pc=0xa39525
c
Likewise, seeing the same thing