Skip to content

Instantly share code, notes, and snippets.

@yujunz
Created August 20, 2019 13:42
Show Gist options
  • Save yujunz/2da9465bdba65bd8b46da096bc93b736 to your computer and use it in GitHub Desktop.
Save yujunz/2da9465bdba65bd8b46da096bc93b736 to your computer and use it in GitHub Desktop.
terraform crash on `panic: not a string`
2019/08/20 21:38:29 [INFO] Terraform version: 0.12.6
2019/08/20 21:38:29 [INFO] Go runtime version: go1.12.7
2019/08/20 21:38:29 [INFO] CLI args: []string{"/usr/local/bin/terraform", "apply"}
2019/08/20 21:38:29 [DEBUG] Attempting to open CLI config file: /Users/yujunz/.terraformrc
2019/08/20 21:38:29 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2019/08/20 21:38:29 [INFO] CLI command args: []string{"apply"}
2019/08/20 21:38:29 [TRACE] Meta.Backend: no config given or present on disk, so returning nil config
2019/08/20 21:38:29 [TRACE] Meta.Backend: backend has not previously been initialized in this working directory
2019/08/20 21:38:29 [DEBUG] New state was assigned lineage "e2697fca-0731-ee06-1703-c9f25bb0cb9b"
2019/08/20 21:38:29 [TRACE] Meta.Backend: using default local state only (no backend configuration, and no existing initialized backend)
2019/08/20 21:38:29 [TRACE] Meta.Backend: instantiated backend of type <nil>
2019/08/20 21:38:29 [DEBUG] checking for provider in "."
2019/08/20 21:38:29 [DEBUG] checking for provider in "/usr/local/bin"
2019/08/20 21:38:29 [DEBUG] checking for provider in ".terraform/plugins/darwin_amd64"
2019/08/20 21:38:29 [DEBUG] found provider "terraform-provider-aws_v2.24.0_x4"
2019/08/20 21:38:29 [DEBUG] found valid plugin: "aws", "2.24.0", "/Users/yujunz/Workspace/juicedata/op/live/aws/crash/.terraform/plugins/darwin_amd64/terraform-provider-aws_v2.24.0_x4"
2019/08/20 21:38:29 [DEBUG] checking for provisioner in "."
2019/08/20 21:38:29 [DEBUG] checking for provisioner in "/usr/local/bin"
2019/08/20 21:38:29 [DEBUG] checking for provisioner in ".terraform/plugins/darwin_amd64"
2019/08/20 21:38:29 [TRACE] Meta.Backend: backend <nil> does not support operations, so wrapping it in a local backend
2019/08/20 21:38:29 [INFO] backend/local: starting Apply operation
2019/08/20 21:38:29 [TRACE] backend/local: requesting state manager for workspace "default"
2019/08/20 21:38:29 [TRACE] backend/local: state manager for workspace "default" will:
- read initial snapshot from terraform.tfstate
- write new snapshots to terraform.tfstate
- create any backup at terraform.tfstate.backup
2019/08/20 21:38:29 [TRACE] backend/local: requesting state lock for workspace "default"
2019/08/20 21:38:29 [TRACE] statemgr.Filesystem: preparing to manage state snapshots at terraform.tfstate
2019/08/20 21:38:29 [TRACE] statemgr.Filesystem: no previously-stored snapshot exists
2019/08/20 21:38:29 [TRACE] statemgr.Filesystem: locking terraform.tfstate using fcntl flock
2019/08/20 21:38:29 [TRACE] statemgr.Filesystem: writing lock metadata to .terraform.tfstate.lock.info
2019/08/20 21:38:29 [TRACE] backend/local: reading remote state for workspace "default"
2019/08/20 21:38:29 [TRACE] statemgr.Filesystem: reading latest snapshot from terraform.tfstate
2019/08/20 21:38:29 [TRACE] statemgr.Filesystem: snapshot file has nil snapshot, but that's okay
2019/08/20 21:38:29 [TRACE] statemgr.Filesystem: read nil snapshot
2019/08/20 21:38:29 [TRACE] backend/local: retrieving local state snapshot for workspace "default"
2019/08/20 21:38:29 [TRACE] backend/local: building context for current working directory
2019/08/20 21:38:29 [TRACE] terraform.NewContext: starting
2019/08/20 21:38:29 [TRACE] terraform.NewContext: resolving provider version selections
2019/08/20 21:38:30 [TRACE] terraform.NewContext: loading provider schemas
2019/08/20 21:38:30 [TRACE] LoadSchemas: retrieving schema for provider type "aws"
2019-08-20T21:38:30.158+0800 [INFO] plugin: configuring client automatic mTLS
2019-08-20T21:38:30.216+0800 [DEBUG] plugin: starting plugin: path=/Users/yujunz/Workspace/juicedata/op/live/aws/crash/.terraform/plugins/darwin_amd64/terraform-provider-aws_v2.24.0_x4 args=[/Users/yujunz/Workspace/juicedata/op/live/aws/crash/.terraform/plugins/darwin_amd64/terraform-provider-aws_v2.24.0_x4]
2019-08-20T21:38:30.236+0800 [DEBUG] plugin: plugin started: path=/Users/yujunz/Workspace/juicedata/op/live/aws/crash/.terraform/plugins/darwin_amd64/terraform-provider-aws_v2.24.0_x4 pid=67732
2019-08-20T21:38:30.236+0800 [DEBUG] plugin: waiting for RPC address: path=/Users/yujunz/Workspace/juicedata/op/live/aws/crash/.terraform/plugins/darwin_amd64/terraform-provider-aws_v2.24.0_x4
2019-08-20T21:38:30.279+0800 [INFO] plugin.terraform-provider-aws_v2.24.0_x4: configuring server automatic mTLS: timestamp=2019-08-20T21:38:30.279+0800
2019-08-20T21:38:30.313+0800 [DEBUG] plugin.terraform-provider-aws_v2.24.0_x4: plugin address: network=unix address=/var/folders/pt/kbnvlrp92kj7y0zmqb1l3vq00000gq/T/plugin150869299 timestamp=2019-08-20T21:38:30.312+0800
2019-08-20T21:38:30.313+0800 [DEBUG] plugin: using plugin: version=5
2019/08/20 21:38:30 [TRACE] GRPCProvider: GetSchema
2019/08/20 21:38:30 [TRACE] GRPCProvider: Close
2019-08-20T21:38:30.452+0800 [DEBUG] plugin: plugin process exited: path=/Users/yujunz/Workspace/juicedata/op/live/aws/crash/.terraform/plugins/darwin_amd64/terraform-provider-aws_v2.24.0_x4 pid=67732
2019-08-20T21:38:30.452+0800 [DEBUG] plugin: plugin exited
2019/08/20 21:38:30 [TRACE] terraform.NewContext: complete
2019/08/20 21:38:30 [TRACE] backend/local: finished building terraform.Context
2019/08/20 21:38:30 [TRACE] backend/local: requesting interactive input, if necessary
2019/08/20 21:38:30 [TRACE] Context.Input: Prompting for variables
2019/08/20 21:38:30 [TRACE] Context.Input: Prompting for provider arguments
2019/08/20 21:38:30 [TRACE] Context.Input: Provider provider.aws declared at main.tf:1,1-15
2019/08/20 21:38:30 [TRACE] Context.Input: Input for provider.aws: map[string]cty.Value{}
2019/08/20 21:38:30 [TRACE] backend/local: running validation operation
2019/08/20 21:38:30 [INFO] terraform: building graph: GraphTypeValidate
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.ConfigTransformer
2019/08/20 21:38:30 [TRACE] ConfigTransformer: Starting for path:
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.ConfigTransformer with new graph:
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
------
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.LocalTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.LocalTransformer with new graph:
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
local.s3_buckets - *terraform.NodeLocal
------
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.OutputTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.OutputTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.StateTransformer
2019/08/20 21:38:30 [TRACE] StateTransformer: state is empty, so nothing to do
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2019/08/20 21:38:30 [TRACE] AttachResourceConfigTransformer: attaching to "data.aws_s3_bucket.this" (*terraform.NodeValidatableResource) config from hcl.Range{Filename:"main.tf", Start:hcl.Pos{Line:12, Column:1, Byte:118}, End:hcl.Pos{Line:12, Column:28, Byte:145}}
2019/08/20 21:38:30 [TRACE] AttachResourceConfigTransformer: attaching to "data.aws_iam_policy_document.s3-buckets-fullaccess-policy" (*terraform.NodeValidatableResource) config from hcl.Range{Filename:"main.tf", Start:hcl.Pos{Line:17, Column:1, Byte:205}, End:hcl.Pos{Line:17, Column:62, Byte:266}}
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.MissingProvisionerTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.MissingProvisionerTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.ProvisionerTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.ProvisionerTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.ModuleVariableTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.ModuleVariableTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.graphTransformerMulti
2019/08/20 21:38:30 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderConfigTransformer
2019/08/20 21:38:30 [TRACE] ProviderConfigTransformer: attaching to "provider.aws" provider configuration from main.tf:1,1-15
2019/08/20 21:38:30 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderConfigTransformer with new graph:
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
local.s3_buckets - *terraform.NodeLocal
provider.aws - *terraform.NodeApplyableProvider
------
2019/08/20 21:38:30 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.MissingProviderTransformer
2019/08/20 21:38:30 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.MissingProviderTransformer (no changes)
2019/08/20 21:38:30 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ProviderTransformer
2019/08/20 21:38:30 [TRACE] ProviderTransformer: data.aws_s3_bucket.this is provided by provider.aws or inherited equivalent
2019/08/20 21:38:30 [TRACE] ProviderTransformer: data.aws_iam_policy_document.s3-buckets-fullaccess-policy is provided by provider.aws or inherited equivalent
2019/08/20 21:38:30 [TRACE] ProviderTransformer: exact match for provider.aws serving data.aws_s3_bucket.this
2019/08/20 21:38:30 [DEBUG] ProviderTransformer: "data.aws_s3_bucket.this" (*terraform.NodeValidatableResource) needs provider.aws
2019/08/20 21:38:30 [TRACE] ProviderTransformer: exact match for provider.aws serving data.aws_iam_policy_document.s3-buckets-fullaccess-policy
2019/08/20 21:38:30 [DEBUG] ProviderTransformer: "data.aws_iam_policy_document.s3-buckets-fullaccess-policy" (*terraform.NodeValidatableResource) needs provider.aws
2019/08/20 21:38:30 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer with new graph:
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
local.s3_buckets - *terraform.NodeLocal
provider.aws - *terraform.NodeApplyableProvider
------
2019/08/20 21:38:30 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2019/08/20 21:38:30 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.PruneProviderTransformer (no changes)
2019/08/20 21:38:30 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.ParentProviderTransformer
2019/08/20 21:38:30 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ParentProviderTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.graphTransformerMulti with new graph:
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
local.s3_buckets - *terraform.NodeLocal
provider.aws - *terraform.NodeApplyableProvider
------
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.RemovedModuleTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.RemovedModuleTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.AttachSchemaTransformer
2019/08/20 21:38:30 [TRACE] AttachSchemaTransformer: attaching resource schema to data.aws_s3_bucket.this
2019/08/20 21:38:30 [TRACE] AttachSchemaTransformer: attaching resource schema to data.aws_iam_policy_document.s3-buckets-fullaccess-policy
2019/08/20 21:38:30 [TRACE] AttachSchemaTransformer: attaching provider config schema to provider.aws
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.AttachSchemaTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.ReferenceTransformer
2019/08/20 21:38:30 [DEBUG] ReferenceTransformer: "provider.aws" references: []
2019/08/20 21:38:30 [DEBUG] ReferenceTransformer: "data.aws_s3_bucket.this" references: [local.s3_buckets]
2019/08/20 21:38:30 [DEBUG] ReferenceTransformer: "data.aws_iam_policy_document.s3-buckets-fullaccess-policy" references: []
2019/08/20 21:38:30 [DEBUG] ReferenceTransformer: "local.s3_buckets" references: []
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.ReferenceTransformer with new graph:
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
local.s3_buckets - *terraform.NodeLocal
provider.aws - *terraform.NodeApplyableProvider
local.s3_buckets - *terraform.NodeLocal
provider.aws - *terraform.NodeApplyableProvider
------
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.CountBoundaryTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.CountBoundaryTransformer with new graph:
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
local.s3_buckets - *terraform.NodeLocal
provider.aws - *terraform.NodeApplyableProvider
local.s3_buckets - *terraform.NodeLocal
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
local.s3_buckets - *terraform.NodeLocal
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
------
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.TargetsTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.ForcedCBDTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.CloseProviderTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.CloseProviderTransformer with new graph:
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
local.s3_buckets - *terraform.NodeLocal
provider.aws - *terraform.NodeApplyableProvider
local.s3_buckets - *terraform.NodeLocal
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
local.s3_buckets - *terraform.NodeLocal
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
------
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.CloseProvisionerTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.CloseProvisionerTransformer (no changes)
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.RootTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.RootTransformer with new graph:
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
local.s3_buckets - *terraform.NodeLocal
provider.aws - *terraform.NodeApplyableProvider
local.s3_buckets - *terraform.NodeLocal
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
local.s3_buckets - *terraform.NodeLocal
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
provider.aws (close) - *terraform.graphNodeCloseProvider
------
2019/08/20 21:38:30 [TRACE] Executing graph transform *terraform.TransitiveReductionTransformer
2019/08/20 21:38:30 [TRACE] Completed graph transform *terraform.TransitiveReductionTransformer with new graph:
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
local.s3_buckets - *terraform.NodeLocal
provider.aws - *terraform.NodeApplyableProvider
local.s3_buckets - *terraform.NodeLocal
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
data.aws_iam_policy_document.s3-buckets-fullaccess-policy - *terraform.NodeValidatableResource
data.aws_s3_bucket.this - *terraform.NodeValidatableResource
root - terraform.graphNodeRoot
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
provider.aws (close) - *terraform.graphNodeCloseProvider
------
2019/08/20 21:38:30 [DEBUG] Starting graph walk: walkValidate
2019/08/20 21:38:30 [TRACE] dag/walk: updating graph
2019/08/20 21:38:30 [TRACE] dag/walk: added new vertex: "provider.aws"
2019/08/20 21:38:30 [TRACE] dag/walk: added new vertex: "meta.count-boundary (EachMode fixup)"
2019/08/20 21:38:30 [TRACE] dag/walk: added new vertex: "provider.aws (close)"
2019/08/20 21:38:30 [TRACE] dag/walk: added new vertex: "root"
2019/08/20 21:38:30 [TRACE] dag/walk: added new vertex: "data.aws_s3_bucket.this"
2019/08/20 21:38:30 [TRACE] dag/walk: added new vertex: "data.aws_iam_policy_document.s3-buckets-fullaccess-policy"
2019/08/20 21:38:30 [TRACE] dag/walk: added new vertex: "local.s3_buckets"
2019/08/20 21:38:30 [TRACE] dag/walk: added edge: "data.aws_s3_bucket.this" waiting on "provider.aws"
2019/08/20 21:38:30 [TRACE] dag/walk: added edge: "provider.aws (close)" waiting on "data.aws_s3_bucket.this"
2019/08/20 21:38:30 [TRACE] dag/walk: added edge: "root" waiting on "provider.aws (close)"
2019/08/20 21:38:30 [TRACE] dag/walk: added edge: "data.aws_s3_bucket.this" waiting on "local.s3_buckets"
2019/08/20 21:38:30 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "data.aws_iam_policy_document.s3-buckets-fullaccess-policy"
2019/08/20 21:38:30 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (EachMode fixup)"
2019/08/20 21:38:30 [TRACE] dag/walk: added edge: "provider.aws (close)" waiting on "data.aws_iam_policy_document.s3-buckets-fullaccess-policy"
2019/08/20 21:38:30 [TRACE] dag/walk: added edge: "data.aws_iam_policy_document.s3-buckets-fullaccess-policy" waiting on "provider.aws"
2019/08/20 21:38:30 [TRACE] dag/walk: added edge: "meta.count-boundary (EachMode fixup)" waiting on "data.aws_s3_bucket.this"
2019/08/20 21:38:30 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2019/08/20 21:38:30 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (EachMode fixup)", sending new deps
2019/08/20 21:38:30 [TRACE] dag/walk: dependencies changed for "data.aws_iam_policy_document.s3-buckets-fullaccess-policy", sending new deps
2019/08/20 21:38:30 [TRACE] dag/walk: dependencies changed for "data.aws_s3_bucket.this", sending new deps
2019/08/20 21:38:30 [TRACE] dag/walk: dependencies changed for "provider.aws (close)", sending new deps
2019/08/20 21:38:30 [TRACE] dag/walk: visiting "local.s3_buckets"
2019/08/20 21:38:30 [TRACE] vertex "local.s3_buckets": starting visit (*terraform.NodeLocal)
2019/08/20 21:38:30 [TRACE] vertex "local.s3_buckets": evaluating
2019/08/20 21:38:30 [TRACE] [walkValidate] Entering eval tree: local.s3_buckets
2019/08/20 21:38:30 [TRACE] dag/walk: visiting "provider.aws"
2019/08/20 21:38:30 [TRACE] vertex "provider.aws": starting visit (*terraform.NodeApplyableProvider)
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalLocal
2019/08/20 21:38:30 [TRACE] vertex "provider.aws": evaluating
2019/08/20 21:38:30 [TRACE] [walkValidate] Entering eval tree: provider.aws
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalSequence
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalInitProvider
2019-08-20T21:38:30.461+0800 [INFO] plugin: configuring client automatic mTLS
2019/08/20 21:38:30 [TRACE] [walkValidate] Exiting eval tree: local.s3_buckets
2019/08/20 21:38:30 [TRACE] vertex "local.s3_buckets": visit complete
2019-08-20T21:38:30.490+0800 [DEBUG] plugin: starting plugin: path=/Users/yujunz/Workspace/juicedata/op/live/aws/crash/.terraform/plugins/darwin_amd64/terraform-provider-aws_v2.24.0_x4 args=[/Users/yujunz/Workspace/juicedata/op/live/aws/crash/.terraform/plugins/darwin_amd64/terraform-provider-aws_v2.24.0_x4]
2019-08-20T21:38:30.506+0800 [DEBUG] plugin: plugin started: path=/Users/yujunz/Workspace/juicedata/op/live/aws/crash/.terraform/plugins/darwin_amd64/terraform-provider-aws_v2.24.0_x4 pid=67733
2019-08-20T21:38:30.506+0800 [DEBUG] plugin: waiting for RPC address: path=/Users/yujunz/Workspace/juicedata/op/live/aws/crash/.terraform/plugins/darwin_amd64/terraform-provider-aws_v2.24.0_x4
2019-08-20T21:38:30.526+0800 [INFO] plugin.terraform-provider-aws_v2.24.0_x4: configuring server automatic mTLS: timestamp=2019-08-20T21:38:30.526+0800
2019-08-20T21:38:30.556+0800 [DEBUG] plugin: using plugin: version=5
2019-08-20T21:38:30.556+0800 [DEBUG] plugin.terraform-provider-aws_v2.24.0_x4: plugin address: address=/var/folders/pt/kbnvlrp92kj7y0zmqb1l3vq00000gq/T/plugin004021208 network=unix timestamp=2019-08-20T21:38:30.556+0800
2019/08/20 21:38:30 [TRACE] BuiltinEvalContext: Initialized "aws" provider for provider.aws
2019/08/20 21:38:30 [TRACE] <root>: eval: terraform.EvalNoop
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalOpFilter
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalSequence
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalGetProvider
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalValidateProvider
2019/08/20 21:38:30 [TRACE] buildProviderConfig for provider.aws: using explicit config only
2019/08/20 21:38:30 [TRACE] GRPCProvider: GetSchema
2019/08/20 21:38:30 [TRACE] GRPCProvider: PrepareProviderConfig
2019/08/20 21:38:30 [TRACE] <root>: eval: terraform.EvalNoop
2019/08/20 21:38:30 [TRACE] <root>: eval: terraform.EvalNoop
2019/08/20 21:38:30 [TRACE] [walkValidate] Exiting eval tree: provider.aws
2019/08/20 21:38:30 [TRACE] vertex "provider.aws": visit complete
2019/08/20 21:38:30 [TRACE] dag/walk: visiting "data.aws_iam_policy_document.s3-buckets-fullaccess-policy"
2019/08/20 21:38:30 [TRACE] vertex "data.aws_iam_policy_document.s3-buckets-fullaccess-policy": starting visit (*terraform.NodeValidatableResource)
2019/08/20 21:38:30 [TRACE] vertex "data.aws_iam_policy_document.s3-buckets-fullaccess-policy": evaluating
2019/08/20 21:38:30 [TRACE] [walkValidate] Entering eval tree: data.aws_iam_policy_document.s3-buckets-fullaccess-policy
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalSequence
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalGetProvider
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalValidateResource
2019/08/20 21:38:30 [TRACE] dag/walk: visiting "data.aws_s3_bucket.this"
2019/08/20 21:38:30 [TRACE] vertex "data.aws_s3_bucket.this": starting visit (*terraform.NodeValidatableResource)
2019/08/20 21:38:30 [TRACE] vertex "data.aws_s3_bucket.this": evaluating
2019/08/20 21:38:30 [TRACE] [walkValidate] Entering eval tree: data.aws_s3_bucket.this
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalSequence
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalGetProvider
2019/08/20 21:38:30 [TRACE] <root>: eval: *terraform.EvalValidateResource
2019/08/20 21:38:30 [TRACE] vertex "data.aws_s3_bucket.this": visit complete
panic: not a string
goroutine 59 [running]:
github.com/hashicorp/terraform/vendor/github.com/zclconf/go-cty/cty.Value.AsString(...)
/private/tmp/terraform-20190731-89888-r3s7an/terraform-0.12.6/src/github.com/hashicorp/terraform/vendor/github.com/zclconf/go-cty/cty/value_ops.go:1026
github.com/hashicorp/terraform/vendor/github.com/zclconf/go-cty/cty.Value.AsValueMap(0x2e29560, 0xc0000b7540, 0x25c7a80, 0xc0000b7560, 0x1)
/private/tmp/terraform-20190731-89888-r3s7an/terraform-0.12.6/src/github.com/hashicorp/terraform/vendor/github.com/zclconf/go-cty/cty/value_ops.go:1095 +0x38a
github.com/hashicorp/terraform/terraform.evaluateResourceForEachExpressionKnown(0x2e284a0, 0xc0003308a0, 0x2e59a00, 0xc00087ed00, 0x27be7e0, 0x475df08, 0xc0000e9718, 0x100b609, 0xc0000e96b8)
/private/tmp/terraform-20190731-89888-r3s7an/terraform-0.12.6/src/github.com/hashicorp/terraform/terraform/eval_for_each.go:84 +0x5bd
github.com/hashicorp/terraform/terraform.(*EvalValidateResource).validateForEach(0xc0009f2050, 0x2e59a00, 0xc00087ed00, 0x2e284a0, 0xc0003308a0, 0x0, 0xc000168bf0, 0x0)
/private/tmp/terraform-20190731-89888-r3s7an/terraform-0.12.6/src/github.com/hashicorp/terraform/terraform/eval_validate.go:572 +0x59
github.com/hashicorp/terraform/terraform.(*EvalValidateResource).Eval(0xc0009f2050, 0x2e59a00, 0xc00087ed00, 0x2, 0x2, 0x0, 0x0)
/private/tmp/terraform-20190731-89888-r3s7an/terraform-0.12.6/src/github.com/hashicorp/terraform/terraform/eval_validate.go:394 +0x1b57
github.com/hashicorp/terraform/terraform.EvalRaw(0x2de5380, 0xc0009f2050, 0x2e59a00, 0xc00087ed00, 0x0, 0x0, 0x0, 0x0)
/private/tmp/terraform-20190731-89888-r3s7an/terraform-0.12.6/src/github.com/hashicorp/terraform/terraform/eval.go:57 +0x131
github.com/hashicorp/terraform/terraform.(*EvalSequence).Eval(0xc000760060, 0x2e59a00, 0xc00087ed00, 0x2, 0x2, 0x1ad3855, 0x2de5380)
/private/tmp/terraform-20190731-89888-r3s7an/terraform-0.12.6/src/github.com/hashicorp/terraform/terraform/eval_sequence.go:20 +0xfd
github.com/hashicorp/terraform/terraform.EvalRaw(0x2de52e0, 0xc000760060, 0x2e59a00, 0xc00087ed00, 0x2682060, 0x3f40465, 0x25eb3e0, 0xc000bfc110)
/private/tmp/terraform-20190731-89888-r3s7an/terraform-0.12.6/src/github.com/hashicorp/terraform/terraform/eval.go:57 +0x131
github.com/hashicorp/terraform/terraform.Eval(0x2de52e0, 0xc000760060, 0x2e59a00, 0xc00087ed00, 0xc000760060, 0x2de52e0, 0xc000760060, 0x0)
/private/tmp/terraform-20190731-89888-r3s7an/terraform-0.12.6/src/github.com/hashicorp/terraform/terraform/eval.go:35 +0x4d
github.com/hashicorp/terraform/terraform.(*Graph).walk.func1(0x28e36a0, 0xc0000b2180, 0x0, 0x0, 0x0)
/private/tmp/terraform-20190731-89888-r3s7an/terraform-0.12.6/src/github.com/hashicorp/terraform/terraform/graph.go:90 +0xf40
github.com/hashicorp/terraform/dag.(*Walker).walkVertex(0xc0005f2200, 0x28e36a0, 0xc0000b2180, 0xc000081000)
/private/tmp/terraform-20190731-89888-r3s7an/terraform-0.12.6/src/github.com/hashicorp/terraform/dag/walk.go:392 +0x353
created by github.com/hashicorp/terraform/dag.(*Walker).Update
/private/tmp/terraform-20190731-89888-r3s7an/terraform-0.12.6/src/github.com/hashicorp/terraform/dag/walk.go:314 +0xa9b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment