Skip to content

Instantly share code, notes, and snippets.

@toadjaune
Created January 20, 2025 11:32
Show Gist options
  • Save toadjaune/0b5482c1ed049e8bdae28ee4cce3fb6d to your computer and use it in GitHub Desktop.
Save toadjaune/0b5482c1ed049e8bdae28ee4cce3fb6d to your computer and use it in GitHub Desktop.
2025-01-20 cloudflare terraform provider crashlog
2025-01-20T12:29:32.859+0100 [INFO] Terraform version: 1.10.4
2025-01-20T12:29:32.859+0100 [DEBUG] using github.com/hashicorp/go-tfe v1.70.0
2025-01-20T12:29:32.859+0100 [DEBUG] using github.com/hashicorp/hcl/v2 v2.23.0
2025-01-20T12:29:32.859+0100 [DEBUG] using github.com/hashicorp/terraform-svchost v0.1.1
2025-01-20T12:29:32.859+0100 [DEBUG] using github.com/zclconf/go-cty v1.16.0
2025-01-20T12:29:32.859+0100 [INFO] Go runtime version: go1.23.3
2025-01-20T12:29:32.859+0100 [INFO] CLI args: []string{"terraform", "import", "cloudflare_dns_record.test", "da3cf02194df30d9c38fd28a05f1f359/b32f907c61883e3c28dd3b5fe1eac50d"}
2025-01-20T12:29:32.859+0100 [DEBUG] Attempting to open CLI config file: /home/toadjaune/.terraformrc
2025-01-20T12:29:32.859+0100 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2025-01-20T12:29:32.859+0100 [DEBUG] ignoring non-existing provider search directory terraform.d/plugins
2025-01-20T12:29:32.859+0100 [DEBUG] ignoring non-existing provider search directory /home/toadjaune/.terraform.d/plugins
2025-01-20T12:29:32.859+0100 [DEBUG] ignoring non-existing provider search directory /home/toadjaune/.local/share/terraform/plugins
2025-01-20T12:29:32.859+0100 [DEBUG] ignoring non-existing provider search directory /home/toadjaune/.local/share/flatpak/exports/share/terraform/plugins
2025-01-20T12:29:32.859+0100 [DEBUG] ignoring non-existing provider search directory /var/lib/flatpak/exports/share/terraform/plugins
2025-01-20T12:29:32.859+0100 [DEBUG] ignoring non-existing provider search directory /usr/local/share/terraform/plugins
2025-01-20T12:29:32.859+0100 [DEBUG] ignoring non-existing provider search directory /usr/share/terraform/plugins
2025-01-20T12:29:32.859+0100 [DEBUG] ignoring non-existing provider search directory /var/lib/snapd/desktop/terraform/plugins
2025-01-20T12:29:32.859+0100 [DEBUG] ignoring non-existing provider search directory /home/toadjaune/.nix-profile/share/terraform/plugins
2025-01-20T12:29:32.859+0100 [DEBUG] ignoring non-existing provider search directory /nix/var/nix/profiles/default/share/terraform/plugins
2025-01-20T12:29:32.859+0100 [DEBUG] ignoring non-existing provider search directory /home/toadjaune/.nix-profile/share/terraform/plugins
2025-01-20T12:29:32.859+0100 [DEBUG] ignoring non-existing provider search directory /nix/var/nix/profiles/default/share/terraform/plugins
2025-01-20T12:29:32.859+0100 [INFO] CLI command args: []string{"import", "cloudflare_dns_record.test", "da3cf02194df30d9c38fd28a05f1f359/b32f907c61883e3c28dd3b5fe1eac50d"}
2025-01-20T12:29:32.927+0100 [DEBUG] checking for provisioner in "."
2025-01-20T12:29:32.932+0100 [DEBUG] checking for provisioner in "/usr/bin"
2025-01-20T12:29:32.933+0100 [DEBUG] Building and walking import graph
2025-01-20T12:29:32.933+0100 [DEBUG] ProviderTransformer: "cloudflare_dns_record.test (expand)" (*terraform.nodeExpandPlannableResource) needs provider["registry.terraform.io/cloudflare/cloudflare"]
2025-01-20T12:29:32.933+0100 [DEBUG] created provider logger: level=debug
2025-01-20T12:29:32.933+0100 [INFO] provider: configuring client automatic mTLS
2025-01-20T12:29:32.943+0100 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/cloudflare/cloudflare/5.0.0-rc1/linux_amd64/terraform-provider-cloudflare_v5.0.0-rc1 args=[".terraform/providers/registry.terraform.io/cloudflare/cloudflare/5.0.0-rc1/linux_amd64/terraform-provider-cloudflare_v5.0.0-rc1"]
2025-01-20T12:29:32.943+0100 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/cloudflare/cloudflare/5.0.0-rc1/linux_amd64/terraform-provider-cloudflare_v5.0.0-rc1 pid=73979
2025-01-20T12:29:32.943+0100 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/cloudflare/cloudflare/5.0.0-rc1/linux_amd64/terraform-provider-cloudflare_v5.0.0-rc1
2025-01-20T12:29:32.950+0100 [INFO] provider.terraform-provider-cloudflare_v5.0.0-rc1: configuring server automatic mTLS: timestamp="2025-01-20T12:29:32.950+0100"
2025-01-20T12:29:32.960+0100 [DEBUG] provider: using plugin: version=6
2025-01-20T12:29:32.960+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: plugin address: address=/tmp/plugin1790715803 network=unix timestamp="2025-01-20T12:29:32.960+0100"
2025-01-20T12:29:33.009+0100 [DEBUG] No provider meta schema returned
2025-01-20T12:29:33.021+0100 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2025-01-20T12:29:33.025+0100 [INFO] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/cloudflare/cloudflare/5.0.0-rc1/linux_amd64/terraform-provider-cloudflare_v5.0.0-rc1 id=73979
2025-01-20T12:29:33.026+0100 [DEBUG] provider: plugin exited
2025-01-20T12:29:33.027+0100 [DEBUG] ReferenceTransformer: "cloudflare_dns_record.test (expand)" references: []
2025-01-20T12:29:33.027+0100 [DEBUG] ReferenceTransformer: "provider[\"registry.terraform.io/cloudflare/cloudflare\"]" references: []
2025-01-20T12:29:33.027+0100 [DEBUG] Starting graph walk: walkImport
2025-01-20T12:29:33.027+0100 [DEBUG] created provider logger: level=debug
2025-01-20T12:29:33.027+0100 [INFO] provider: configuring client automatic mTLS
2025-01-20T12:29:33.030+0100 [DEBUG] provider: starting plugin: path=.terraform/providers/registry.terraform.io/cloudflare/cloudflare/5.0.0-rc1/linux_amd64/terraform-provider-cloudflare_v5.0.0-rc1 args=[".terraform/providers/registry.terraform.io/cloudflare/cloudflare/5.0.0-rc1/linux_amd64/terraform-provider-cloudflare_v5.0.0-rc1"]
2025-01-20T12:29:33.031+0100 [DEBUG] provider: plugin started: path=.terraform/providers/registry.terraform.io/cloudflare/cloudflare/5.0.0-rc1/linux_amd64/terraform-provider-cloudflare_v5.0.0-rc1 pid=74003
2025-01-20T12:29:33.031+0100 [DEBUG] provider: waiting for RPC address: plugin=.terraform/providers/registry.terraform.io/cloudflare/cloudflare/5.0.0-rc1/linux_amd64/terraform-provider-cloudflare_v5.0.0-rc1
2025-01-20T12:29:33.037+0100 [INFO] provider.terraform-provider-cloudflare_v5.0.0-rc1: configuring server automatic mTLS: timestamp="2025-01-20T12:29:33.037+0100"
2025-01-20T12:29:33.046+0100 [DEBUG] provider: using plugin: version=6
2025-01-20T12:29:33.046+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: plugin address: network=unix address=/tmp/plugin159978412 timestamp="2025-01-20T12:29:33.046+0100"
2025-01-20T12:29:33.056+0100 [DEBUG] ReferenceTransformer: "cloudflare_dns_record.test (import id \"da3cf02194df30d9c38fd28a05f1f359/b32f907c61883e3c28dd3b5fe1eac50d\")" references: []
cloudflare_dns_record.test: Importing from ID "da3cf02194df30d9c38fd28a05f1f359/b32f907c61883e3c28dd3b5fe1eac50d"...
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: panic: runtime error: invalid memory address or nil pointer dereference
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x139d3f0]
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: goroutine 14 [running]:
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: github.com/cloudflare/terraform-provider-cloudflare/internal/services/dns_record.(*DNSRecordResource).ImportState(0xc000da0090, {0x4388e08, 0xc000e3a810}, {{0xc000ce5d60?, 0x3e5a3d1?}, {0x2d?}}, 0xc000e34120)
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: github.com/cloudflare/terraform-provider-cloudflare/internal/services/dns_record/resource.go:236 +0x1f0
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: github.com/hashicorp/terraform-plugin-framework/internal/fwserver.(*Server).ImportResourceState(0xc000017b08, {0x4388e08, 0xc000e3a810}, 0xc000dc4000, 0xc0010915f8)
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: github.com/hashicorp/[email protected]/internal/fwserver/server_importresourcestate.go:136 +0x7ec
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: github.com/hashicorp/terraform-plugin-framework/internal/proto6server.(*Server).ImportResourceState(0xc000017b08, {0x4388e08?, 0xc000e3a720?}, 0xc000e3a6c0)
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: github.com/hashicorp/[email protected]/internal/proto6server/server_importresourcestate.go:47 +0x2a5
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: github.com/hashicorp/terraform-plugin-go/tfprotov6/tf6server.(*server).ImportResourceState(0xc0008a48c0, {0x4388e08?, 0xc000e2bce0?}, 0xc0008b4fa0)
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: github.com/hashicorp/[email protected]/tfprotov6/tf6server/server.go:896 +0x24d
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: github.com/hashicorp/terraform-plugin-go/tfprotov6/internal/tfplugin6._Provider_ImportResourceState_Handler({0x3d977c0, 0xc0008a48c0}, {0x4388e08, 0xc000e2bce0}, 0xc000e20800, 0x0)
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: github.com/hashicorp/[email protected]/tfprotov6/internal/tfplugin6/tfplugin6_grpc.pb.go:629 +0x1a6
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: google.golang.org/grpc.(*Server).processUnaryRPC(0xc00003ce00, {0x4388e08, 0xc000e2bc50}, {0x4419e60, 0xc000df0000}, 0xc000e317a0, 0xc000cf2180, 0x76887d0, 0x0)
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: google.golang.org/[email protected]/server.go:1394 +0xe2b
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: google.golang.org/grpc.(*Server).handleStream(0xc00003ce00, {0x4419e60, 0xc000df0000}, 0xc000e317a0)
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: google.golang.org/[email protected]/server.go:1805 +0xe8b
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: google.golang.org/grpc.(*Server).serveStreams.func2.1()
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: google.golang.org/[email protected]/server.go:1029 +0x7f
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: created by google.golang.org/grpc.(*Server).serveStreams.func2 in goroutine 30
2025-01-20T12:29:33.061+0100 [DEBUG] provider.terraform-provider-cloudflare_v5.0.0-rc1: google.golang.org/[email protected]/server.go:1040 +0x125
2025-01-20T12:29:33.064+0100 [DEBUG] provider.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = error reading from server: EOF"
2025-01-20T12:29:33.064+0100 [ERROR] provider: plugin process exited: plugin=.terraform/providers/registry.terraform.io/cloudflare/cloudflare/5.0.0-rc1/linux_amd64/terraform-provider-cloudflare_v5.0.0-rc1 id=74003 error="exit status 2"
2025-01-20T12:29:33.064+0100 [ERROR] plugin6.(*GRPCProvider).ImportResourceState: error="rpc error: code = Unavailable desc = error reading from server: EOF"
2025-01-20T12:29:33.065+0100 [ERROR] vertex "cloudflare_dns_record.test (import id \"da3cf02194df30d9c38fd28a05f1f359/b32f907c61883e3c28dd3b5fe1eac50d\")" error: Plugin did not respond
2025-01-20T12:29:33.065+0100 [ERROR] vertex "cloudflare_dns_record.test (expand)" error: Plugin did not respond
╷
│ Error: Plugin did not respond
│ 
│ The plugin encountered an error, and failed to respond to the
│ plugin6.(*GRPCProvider).ImportResourceState call. The plugin logs may
│ contain more details.
╵

Stack trace from the terraform-provider-cloudflare_v5.0.0-rc1 plugin:
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x139d3f0]
goroutine 14 [running]:
github.com/cloudflare/terraform-provider-cloudflare/internal/services/dns_record.(*DNSRecordResource).ImportState(0xc000da0090, {0x4388e08, 0xc000e3a810}, {{0xc000ce5d60?, 0x3e5a3d1?}, {0x2d?}}, 0xc000e34120)
github.com/cloudflare/terraform-provider-cloudflare/internal/services/dns_record/resource.go:236 +0x1f0
github.com/hashicorp/terraform-plugin-framework/internal/fwserver.(*Server).ImportResourceState(0xc000017b08, {0x4388e08, 0xc000e3a810}, 0xc000dc4000, 0xc0010915f8)
github.com/hashicorp/[email protected]/internal/fwserver/server_importresourcestate.go:136 +0x7ec
github.com/hashicorp/terraform-plugin-framework/internal/proto6server.(*Server).ImportResourceState(0xc000017b08, {0x4388e08?, 0xc000e3a720?}, 0xc000e3a6c0)
github.com/hashicorp/[email protected]/internal/proto6server/server_importresourcestate.go:47 +0x2a5
github.com/hashicorp/terraform-plugin-go/tfprotov6/tf6server.(*server).ImportResourceState(0xc0008a48c0, {0x4388e08?, 0xc000e2bce0?}, 0xc0008b4fa0)
github.com/hashicorp/[email protected]/tfprotov6/tf6server/server.go:896 +0x24d
github.com/hashicorp/terraform-plugin-go/tfprotov6/internal/tfplugin6._Provider_ImportResourceState_Handler({0x3d977c0, 0xc0008a48c0}, {0x4388e08, 0xc000e2bce0}, 0xc000e20800, 0x0)
github.com/hashicorp/[email protected]/tfprotov6/internal/tfplugin6/tfplugin6_grpc.pb.go:629 +0x1a6
google.golang.org/grpc.(*Server).processUnaryRPC(0xc00003ce00, {0x4388e08, 0xc000e2bc50}, {0x4419e60, 0xc000df0000}, 0xc000e317a0, 0xc000cf2180, 0x76887d0, 0x0)
google.golang.org/[email protected]/server.go:1394 +0xe2b
google.golang.org/grpc.(*Server).handleStream(0xc00003ce00, {0x4419e60, 0xc000df0000}, 0xc000e317a0)
google.golang.org/[email protected]/server.go:1805 +0xe8b
google.golang.org/grpc.(*Server).serveStreams.func2.1()
google.golang.org/[email protected]/server.go:1029 +0x7f
created by google.golang.org/grpc.(*Server).serveStreams.func2 in goroutine 30
google.golang.org/[email protected]/server.go:1040 +0x125
Error: The terraform-provider-cloudflare_v5.0.0-rc1 plugin crashed!
This is always indicative of a bug within the plugin. It would be immensely
helpful if you could report the crash with the plugin's maintainers so that it
can be fixed. The output above should help diagnose the issue.
2025-01-20T12:29:33.065+0100 [DEBUG] provider: plugin exited
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment