Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Redshift data source crashes after redshift is re-created with same name/id #31407

Closed
sklirg opened this issue May 15, 2023 · 4 comments · Fixed by #31772
Closed

[Bug]: Redshift data source crashes after redshift is re-created with same name/id #31407

sklirg opened this issue May 15, 2023 · 4 comments · Fixed by #31772
Labels
bug Addresses a defect in current functionality. crash Results from or addresses a Terraform crash or kernel panic. service/redshift Issues and PRs that pertain to the redshift service.

Comments

@sklirg
Copy link
Contributor

sklirg commented May 15, 2023

Terraform Core Version

1.4.6

AWS Provider Version

4.66.1,4.65.0

Affected Resource(s)

  • data aws_redshift_cluster

Expected Behavior

Refresh and plan should not crash when looking up a resource through a data source

Actual Behavior

terraform refresh and terraform plan produce this crash:

    Stack trace from the terraform-provider-aws_v4.66.1_x5 plugin:
    
    panic: runtime error: invalid memory address or nil pointer dereference
    [signal SIGSEGV: segmentation violation code=0x2 addr=0x8 pc=0x10b14ae54]
    
    goroutine 829 [running]:
    github.com/hashicorp/terraform-provider-aws/internal/service/redshift.dataSourceClusterRead({0x10ff06ae0, 0x14005c731a0}, 0x14005b5af00, {0x10fdad600?, 0x14000286c00})
            github.com/hashicorp/terraform-provider-aws/internal/service/redshift/cluster_data_source.go:285 +0xb74
    github.com/hashicorp/terraform-provider-aws/internal/provider.interceptedHandler[...].func1(0x0?, {0x10fdad600?, 0x14000286c00?})
            github.com/hashicorp/terraform-provider-aws/internal/provider/intercept.go:95 +0x118
    github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).read(0x10ff06ae0?, {0x10ff06ae0?, 0x14005c5bcb0?}, 0xd?, {0x10fdad600?, 0x14000286c00?})
            github.com/hashicorp/terraform-plugin-sdk/v2@v2.26.1/helper/schema/resource.go:719 +0x64
    github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).ReadDataApply(0x140019b21c0, {0x10ff06ae0, 0x14005c5bcb0}, 0x14005b5ae00, {0x10fdad600, 0x14000286c00})
            github.com/hashicorp/terraform-plugin-sdk/v2@v2.26.1/helper/schema/resource.go:943 +0x118
    github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*GRPCProviderServer).ReadDataSource(0x14001c81770, {0x10ff06ae0?, 0x14005c5bb90?}, 0x14004521960)
            github.com/hashicorp/terraform-plugin-sdk/v2@v2.26.1/helper/schema/grpc_provider.go:1195 +0x304
    github.com/hashicorp/terraform-plugin-mux/tf5muxserver.muxServer.ReadDataSource({0x14002a91110, 0x14002a914d0, {0x14005011ea0, 0x2, 0x2}, {0x0, 0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...)
            github.com/hashicorp/terraform-plugin-mux@v0.10.0/tf5muxserver/mux_server_ReadDataSource.go:27 +0xdc
    github.com/hashicorp/terraform-plugin-go/tfprotov5/tf5server.(*server).ReadDataSource(0x140024fe280, {0x10ff06ae0?, 0x14005c5b0b0?}, 0x14002e27bd0)
            github.com/hashicorp/terraform-plugin-go@v0.15.0/tfprotov5/tf5server/server.go:658 +0x368
    github.com/hashicorp/terraform-plugin-go/tfprotov5/internal/tfplugin5._Provider_ReadDataSource_Handler({0x10fa9ade0?, 0x140024fe280}, {0x10ff06ae0, 0x14005c5b0b0}, 0x14005b72ee0, 0x0)
            github.com/hashicorp/terraform-plugin-go@v0.15.0/tfprotov5/internal/tfplugin5/tfplugin5_grpc.pb.go:455 +0x170
    google.golang.org/grpc.(*Server).processUnaryRPC(0x14004a32780, {0x10ff16fc0, 0x14000b64680}, 0x14005c66120, 0x140051318c0, 0x1169d61d0, 0x0)
            google.golang.org/grpc@v1.54.0/server.go:1345 +0xc64
    google.golang.org/grpc.(*Server).handleStream(0x14004a32780, {0x10ff16fc0, 0x14000b64680}, 0x14005c66120, 0x0)
            google.golang.org/grpc@v1.54.0/server.go:1722 +0x82c
    google.golang.org/grpc.(*Server).serveStreams.func1.2()
            google.golang.org/grpc@v1.54.0/server.go:966 +0x84
    created by google.golang.org/grpc.(*Server).serveStreams.func1
            google.golang.org/grpc@v1.54.0/server.go:964 +0x290
    
    Error: The terraform-provider-aws_v4.66.1_x5 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.

Removing the following data lookup stops the crash:

data "aws_redshift_cluster" "redshift_cluster" {
  cluster_identifier = "redshift-cluster-id"
}

Relevant Error/Panic Output Snippet

❯ terraform plan
data.aws_redshift_cluster.redshift_cluster: Reading...

Planning failed. Terraform encountered an error while generating this plan.

╷
│ Error: Plugin did not respond
│
│   with data.aws_redshift_cluster.redshift_cluster,
│   on main.tf line 22, in data "aws_redshift_cluster" "redshift_cluster":
│   22: data "aws_redshift_cluster" "redshift_cluster" {
│
│ The plugin encountered an error, and failed to respond to the plugin.(*GRPCProvider).ReadDataSource call. The plugin logs may contain more details.
╵

Stack trace from the terraform-provider-aws_v4.66.1_x5 plugin:

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x8 pc=0x10957ae54]

goroutine 355 [running]:
github.com/hashicorp/terraform-provider-aws/internal/service/redshift.dataSourceClusterRead({0x10e336ae0, 0x14002404720}, 0x1400218c280, {0x10e1dd600?, 0x1400038a800})
        github.com/hashicorp/terraform-provider-aws/internal/service/redshift/cluster_data_source.go:285 +0xb74
github.com/hashicorp/terraform-provider-aws/internal/provider.interceptedHandler[...].func1(0x0?, {0x10e1dd600?, 0x1400038a800?})
        github.com/hashicorp/terraform-provider-aws/internal/provider/intercept.go:95 +0x118
github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).read(0x10e336ae0?, {0x10e336ae0?, 0x140023a2060?}, 0xd?, {0x10e1dd600?, 0x1400038a800?})
        github.com/hashicorp/terraform-plugin-sdk/v2@v2.26.1/helper/schema/resource.go:719 +0x64
github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).ReadDataApply(0x140018060e0, {0x10e336ae0, 0x140023a2060}, 0x1400218c180, {0x10e1dd600, 0x1400038a800})
        github.com/hashicorp/terraform-plugin-sdk/v2@v2.26.1/helper/schema/resource.go:943 +0x118
github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*GRPCProviderServer).ReadDataSource(0x14001aab6b0, {0x10e336ae0?, 0x1400234bad0?}, 0x14001c2d2e0)
        github.com/hashicorp/terraform-plugin-sdk/v2@v2.26.1/helper/schema/grpc_provider.go:1195 +0x304
github.com/hashicorp/terraform-plugin-mux/tf5muxserver.muxServer.ReadDataSource({0x140034a8f30, 0x140034a8f90, {0x14004ef3820, 0x2, 0x2}, {0x0, 0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...)
        github.com/hashicorp/terraform-plugin-mux@v0.10.0/tf5muxserver/mux_server_ReadDataSource.go:27 +0xdc
github.com/hashicorp/terraform-plugin-go/tfprotov5/tf5server.(*server).ReadDataSource(0x140024febe0, {0x10e336ae0?, 0x1400352e7e0?}, 0x14005c1f680)
        github.com/hashicorp/terraform-plugin-go@v0.15.0/tfprotov5/tf5server/server.go:658 +0x368
github.com/hashicorp/terraform-plugin-go/tfprotov5/internal/tfplugin5._Provider_ReadDataSource_Handler({0x10decade0?, 0x140024febe0}, {0x10e336ae0, 0x1400352e7e0}, 0x1400213b8f0, 0x0)
        github.com/hashicorp/terraform-plugin-go@v0.15.0/tfprotov5/internal/tfplugin5/tfplugin5_grpc.pb.go:455 +0x170
google.golang.org/grpc.(*Server).processUnaryRPC(0x140046b3860, {0x10e346fc0, 0x14000930680}, 0x140048647e0, 0x14004f67e30, 0x114e061d0, 0x0)
        google.golang.org/grpc@v1.54.0/server.go:1345 +0xc64
google.golang.org/grpc.(*Server).handleStream(0x140046b3860, {0x10e346fc0, 0x14000930680}, 0x140048647e0, 0x0)
        google.golang.org/grpc@v1.54.0/server.go:1722 +0x82c
google.golang.org/grpc.(*Server).serveStreams.func1.2()
        google.golang.org/grpc@v1.54.0/server.go:966 +0x84
created by google.golang.org/grpc.(*Server).serveStreams.func1
        google.golang.org/grpc@v1.54.0/server.go:964 +0x290

Error: The terraform-provider-aws_v4.66.1_x5 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.

Terraform Configuration Files

terraform {

  backend "s3" {
    bucket = "<remote state bucket>"
    key    = "data/terraform.tfstate"
    region = "eu-north-1"
  }
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "4.66.1"
    }
  }
}

provider "aws" {
  region              = "eu-north-1"
  allowed_account_ids = ["<account id>"]
}

data "aws_redshift_cluster" "redshift_cluster" {
  cluster_identifier = "redshift-dev"
}

Steps to Reproduce

  • Create a redshift cluster
  • Destroy the redshift cluster
  • Create a redshift cluster with the same name
  • Create a data source object referencing the redshift-cluster

Debug Output

-----BEGIN PGP MESSAGE-----

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
=ej9G
-----END PGP MESSAGE-----

Panic Output

panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x2 addr=0x8 pc=0x10957ae54]

goroutine 355 [running]:
github.com/hashicorp/terraform-provider-aws/internal/service/redshift.dataSourceClusterRead({0x10e336ae0, 0x14002404720}, 0x1400218c280, {0x10e1dd600?, 0x1400038a800})
        github.com/hashicorp/terraform-provider-aws/internal/service/redshift/cluster_data_source.go:285 +0xb74
github.com/hashicorp/terraform-provider-aws/internal/provider.interceptedHandler[...].func1(0x0?, {0x10e1dd600?, 0x1400038a800?})
        github.com/hashicorp/terraform-provider-aws/internal/provider/intercept.go:95 +0x118
github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).read(0x10e336ae0?, {0x10e336ae0?, 0x140023a2060?}, 0xd?, {0x10e1dd600?, 0x1400038a800?})
        github.com/hashicorp/terraform-plugin-sdk/v2@v2.26.1/helper/schema/resource.go:719 +0x64
github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).ReadDataApply(0x140018060e0, {0x10e336ae0, 0x140023a2060}, 0x1400218c180, {0x10e1dd600, 0x1400038a800})
        github.com/hashicorp/terraform-plugin-sdk/v2@v2.26.1/helper/schema/resource.go:943 +0x118
github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*GRPCProviderServer).ReadDataSource(0x14001aab6b0, {0x10e336ae0?, 0x1400234bad0?}, 0x14001c2d2e0)
        github.com/hashicorp/terraform-plugin-sdk/v2@v2.26.1/helper/schema/grpc_provider.go:1195 +0x304
github.com/hashicorp/terraform-plugin-mux/tf5muxserver.muxServer.ReadDataSource({0x140034a8f30, 0x140034a8f90, {0x14004ef3820, 0x2, 0x2}, {0x0, 0x0, 0x0}, {0x0, 0x0, ...}, ...}, ...)
        github.com/hashicorp/terraform-plugin-mux@v0.10.0/tf5muxserver/mux_server_ReadDataSource.go:27 +0xdc
github.com/hashicorp/terraform-plugin-go/tfprotov5/tf5server.(*server).ReadDataSource(0x140024febe0, {0x10e336ae0?, 0x1400352e7e0?}, 0x14005c1f680)
        github.com/hashicorp/terraform-plugin-go@v0.15.0/tfprotov5/tf5server/server.go:658 +0x368
github.com/hashicorp/terraform-plugin-go/tfprotov5/internal/tfplugin5._Provider_ReadDataSource_Handler({0x10decade0?, 0x140024febe0}, {0x10e336ae0, 0x1400352e7e0}, 0x1400213b8f0, 0x0)
        github.com/hashicorp/terraform-plugin-go@v0.15.0/tfprotov5/internal/tfplugin5/tfplugin5_grpc.pb.go:455 +0x170
google.golang.org/grpc.(*Server).processUnaryRPC(0x140046b3860, {0x10e346fc0, 0x14000930680}, 0x140048647e0, 0x14004f67e30, 0x114e061d0, 0x0)
        google.golang.org/grpc@v1.54.0/server.go:1345 +0xc64
google.golang.org/grpc.(*Server).handleStream(0x140046b3860, {0x10e346fc0, 0x14000930680}, 0x140048647e0, 0x0)
        google.golang.org/grpc@v1.54.0/server.go:1722 +0x82c
google.golang.org/grpc.(*Server).serveStreams.func1.2()
        google.golang.org/grpc@v1.54.0/server.go:966 +0x84
created by google.golang.org/grpc.(*Server).serveStreams.func1
        google.golang.org/grpc@v1.54.0/server.go:964 +0x290

Important Factoids

As mentioned in the steps to reproduce, this redshift-cluster has been recreated with the same ID as before. This worked fine prior to the recreation, but after, it started crashing. The error occurred in a "live" terraform environment, but I managed to replicate it in a minimally reproducible environment (completely clean, no existing state), as attached.
Currently, the redshift cluster is shown as in "modifying" Status in the AWS Console.

References

No response

Would you like to implement a fix?

None

@sklirg sklirg added bug Addresses a defect in current functionality. needs-triage Waiting for first response or review from a maintainer. labels May 15, 2023
@github-actions
Copy link

Community Note

Voting for Prioritization

  • Please vote on this issue by adding a 👍 reaction to the original post to help the community and maintainers prioritize this request.
  • Please see our prioritization guide for information on how we prioritize.
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.

Volunteering to Work on This Issue

  • If you are interested in working on this issue, please leave a comment.
  • If this would be your first contribution, please review the contribution guide.

@github-actions github-actions bot added crash Results from or addresses a Terraform crash or kernel panic. service/redshift Issues and PRs that pertain to the redshift service. labels May 15, 2023
@sklirg sklirg changed the title [Bug]: [Bug]: Redshift data source crashes after redshift is re-created with same name/id May 15, 2023
@justinretzolk justinretzolk removed the needs-triage Waiting for first response or review from a maintainer. label May 15, 2023
@sklirg
Copy link
Contributor Author

sklirg commented May 19, 2023

This issue resolved itself after the redshift cluster went out of "modifying"-state. So this might be an issue only happening during cluster modification. Our cluster was "modifying" for a long time, probably due to restoration from backup after the recreate, which rendered our state unusable for this time, so I still think this should be looked into.

@ewbankkit
Copy link
Contributor

ewbankkit commented May 31, 2023

Need to add:

if rsc.Endpoint != nil

@github-actions
Copy link

github-actions bot commented Jul 7, 2023

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 7, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Addresses a defect in current functionality. crash Results from or addresses a Terraform crash or kernel panic. service/redshift Issues and PRs that pertain to the redshift service.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants