delightful-monkey-90700
07/27/2024, 2:56 PM<ref *1> Error: Invalid asset encountered when unmarshaling resource property
        at deserializeProperty (/home/rkeene/devel/devel-tasks/node_modules/@pulumi/runtime/rpc.ts:605:22)
        at Object.deserializeProperties (/home/rkeene/devel/devel-tasks/node_modules/@pulumi/runtime/rpc.ts:195:24)
        at /home/rkeene/devel/devel-tasks/node_modules/@pulumi/runtime/resource.ts:1032:33
        at Generator.next (<anonymous>)
        at /home/rkeene/devel/devel-tasks/node_modules/@pulumi/pulumi/runtime/resource.js:21:71
        at new Promise (<anonymous>)
        at __awaiter (/home/rkeene/devel/devel-tasks/node_modules/@pulumi/pulumi/runtime/resource.js:17:12)
        at resolveOutputs (/home/rkeene/devel/devel-tasks/node_modules/@pulumi/pulumi/runtime/resource.js:766:12)
        at Object.<anonymous> (/home/rkeene/devel/devel-tasks/node_modules/@pulumi/runtime/resource.ts:636:23)
        at Generator.next (<anonymous>)
        at fulfilled (/home/rkeene/devel/devel-tasks/node_modules/@pulumi/pulumi/runtime/resource.js:18:58)
        at processTicksAndRejections (node:internal/process/task_queues:95:5) {
      promise: Promise { <rejected> [Circular *1] }
    }
I looked into which resource this was happening on and it's a BucketObject that looks like:
22938             {
22939                 "urn": "urn:pulumi:staging::production-cloud::gcp:compute/network:Network$keetapay:webhookserver:WebhookServerCloud$Keeta:GCP:DockerImage$gcp:storage/bucketObject:BucketObject::webhook-server-image-cloudbuild-src",
22940                 "custom": true,
22941                 "id": "cloudbuild-bucket-501aa5e-webhook-server-image-cloudbuild-src-0fdce57",
22942                 "type": "gcp:storage/bucketObject:BucketObject",
22943                 "inputs": {
22944                     "__defaults": [
22945                         "name"
22946                     ],
22947                     "bucket": "cloudbuild-bucket-501aa5e",
22948                     "detectMd5hash": "bRqTubYGTIPme4e4zFlVhg==",
22949                     "name": "webhook-server-image-cloudbuild-src-0fdce57",
22950                     "source": {
22951                         "4dabf18193072939515e22adb298388d": "c44067f5952c0a294b673a41bacd8c17",
22952                         "hash": "3ab99bf304712767ec7048c372c7b8f3d44fc69e56a2f7e840dc0d7cd3b892c3"
22953                     }
22954                 },
And it does not seem to like the "`source`" property -- I  tried a pulumi refresh but it made no difference.delightful-monkey-90700
07/29/2024, 3:48 PMrefresh .
I added a check now that the version of Pulumi being run matches the one in package.json to detect and avoid this in the future