hashicorp / terraform

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
https://www.terraform.io/
Other
42.61k stars 9.55k forks source link

Codepipeline EOF panic crash #20792

Closed toanctruong closed 5 years ago

toanctruong commented 5 years ago

Terraform Version

Terraform v0.11.13 (same issue with Terraform v0.11.11)

Terraform Configuration Files

variable "app_environment" {}
variable "app_name" {}
variable "build" {}
variable "codepipeline_bucket_name" {}
variable "codepipeline_iam_role_arn" {}
variable "major_minor_version" {}
variable "poll_s3_for_changes" {}
variable "template_codebuild_package_project_name" {}

resource "aws_codepipeline" "pipeline" {
  name     = "${var.app_environment}-${var.app_name}"
  role_arn = "${var.codepipeline_iam_role_arn}"

  artifact_store {
    location = "${var.codepipeline_bucket_name}"
    type     = "S3"
  }

  stage {
    name = "Source"

    action {
      name             = "packaged-${var.app_name}-latest"
      category         = "Source"
      owner            = "AWS"
      provider         = "S3"
      version          = "1"
      output_artifacts = ["release-ready-${var.app_name}"]

      configuration {
        S3Bucket             = "${var.codepipeline_bucket_name}"
        PollForSourceChanges = "${var.poll_s3_for_changes}"
        S3ObjectKey          = "${var.app_name}/${var.major_minor_version}/${var.app_name}-${var.build}"
      }
    }
  }

  stage {
    name = "Template_Deploy"

    action {
      name             = "template-${var.app_name}"
      category         = "Build"
      owner            = "AWS"
      provider         = "CodeBuild"
      input_artifacts  = ["release-ready-${var.app_name}"]
      output_artifacts = ["template-${var.app_name}"]
      version          = "1"

      configuration {
        ProjectName = "${var.template_codebuild_package_project_name}"
      }
    }
  }

  stage {
    name = "Deploy"

    action {
      name            = "deploy-${var.app_name}"
      category        = "Deploy"
      owner           = "AWS"
      provider        = "CodeDeploy"
      input_artifacts = ["release-ready-${var.app_name}"]
      version         = "1"

      configuration {
        ApplicationName     = "${var.app_name}"
        DeploymentGroupName = "${var.app_environment}-${var.app_name}"
      }
    }
  }
}
variable "app_environment" {}
variable "app_name" {}
variable "build" {}
variable "codepipeline_bucket_name" {}
variable "codepipeline_iam_role_arn" {}
variable "liquibase_codebuild_package_project_name" {}
variable "major_minor_version" {}
variable "poll_s3_for_changes" {}
variable "template_codebuild_package_project_name" {}

resource "aws_codepipeline" "pipeline" {
  name     = "${var.app_environment}-${var.app_name}"
  role_arn = "${var.codepipeline_iam_role_arn}"

  artifact_store {
    location = "${var.codepipeline_bucket_name}"
    type     = "S3"
  }

  stage {
    name = "Source"

    action {
      name             = "packaged-${var.app_name}-latest"
      category         = "Source"
      owner            = "AWS"
      provider         = "S3"
      version          = "1"
      output_artifacts = ["release-ready-${var.app_name}"]

      configuration {
        S3Bucket             = "${var.codepipeline_bucket_name}"
        PollForSourceChanges = "${var.poll_s3_for_changes}"
        S3ObjectKey          = "${var.app_name}/${var.major_minor_version}/${var.app_name}-${var.build}"
      }
    }
  }

  stage {
    name = "Schema"

    action {
      name             = "liquibase-${var.app_name}"
      category         = "Build"
      owner            = "AWS"
      provider         = "CodeBuild"
      input_artifacts  = ["release-ready-${var.app_name}"]
      output_artifacts = ["liquibase-${var.app_name}"]
      version          = "1"

      configuration {
        ProjectName = "${var.liquibase_codebuild_package_project_name}"
      }
    }

    action {
      name             = "template-${var.app_name}"
      category         = "Build"
      owner            = "AWS"
      provider         = "CodeBuild"
      input_artifacts  = ["release-ready-${var.app_name}"]
      output_artifacts = ["template-${var.app_name}"]
      version          = "1"

      configuration {
        ProjectName = "${var.template_codebuild_package_project_name}"
      }
    }
  }

  stage {
    name = "Deploy"

    action {
      name            = "deploy-${var.app_name}"
      category        = "Deploy"
      owner           = "AWS"
      provider        = "CodeDeploy"
      input_artifacts = ["release-ready-${var.app_name}"]
      version         = "1"

      configuration {
        ApplicationName     = "${var.app_name}"
        DeploymentGroupName = "${var.app_environment}-${var.app_name}"
      }
    }
  }
}

Debug Output

https://gist.github.com/toanctruong/bf39c173fb41915ffbb5217616ae6425

Crash Output

Error: Error refreshing state: 6 error(s) occurred:

* module.dev-codepipeline-CLIENT_SERVER_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.dev-codepipeline-CLIENT_SERVER_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.demo-codepipeline-WEB_APP_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.demo-codepipeline-WEB_APP_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.dev-codepipeline-WEB_APP_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.dev-codepipeline-WEB_APP_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.demo-codepipeline-APP_SERVER_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.demo-codepipeline-APP_SERVER_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.dev-codepipeline-APP_SERVER_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.dev-codepipeline-APP_SERVER_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.demo-codepipeline-TEMPLATE_SERVER_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.demo-codepipeline-TEMPLATE_SERVER_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF

panic: runtime error: invalid memory address or nil pointer dereference
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x31c663b]
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: 
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: goroutine 316 [running]:
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: github.com/terraform-providers/terraform-provider-aws/aws.flattenAwsCodePipelineArtifactStore(...)
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-aws/aws/resource_aws_codepipeline.go:230
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: github.com/terraform-providers/terraform-provider-aws/aws.resourceAwsCodePipelineRead(0xc000761d50, 0x408f060, 0xc0003a9800, 0xc000761d50, 0x0)
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-aws/aws/resource_aws_codepipeline.go:439 +0x35b
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: github.com/terraform-providers/terraform-provider-aws/vendor/github.com/hashicorp/terraform/helper/schema.(*Resource).Refresh(0xc0001ac620, 0xc000395d10, 0x408f060, 0xc0003a9800, 0xc00095cad8, 0x10bdd01, 0x3a264c0)
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-aws/vendor/github.com/hashicorp/terraform/helper/schema/resource.go:352 +0x160
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: github.com/terraform-providers/terraform-provider-aws/vendor/github.com/hashicorp/terraform/helper/schema.(*Provider).Refresh(0xc00031f340, 0xc000395cc0, 0xc000395d10, 0xc0003a9000, 0xc000c724e0, 0x9700000)
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-aws/vendor/github.com/hashicorp/terraform/helper/schema/provider.go:308 +0x92
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: github.com/terraform-providers/terraform-provider-aws/vendor/github.com/hashicorp/terraform/plugin.(*ResourceProviderServer).Refresh(0xc000448720, 0xc000d19020, 0xc000d190f0, 0x0, 0x0)
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-aws/vendor/github.com/hashicorp/terraform/plugin/resource_provider.go:549 +0x4e
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: reflect.Value.call(0xc00003ed80, 0xc00000c118, 0x13, 0x477008d, 0x4, 0xc00074ff18, 0x3, 0x3, 0xc000c3b040, 0x0, ...)
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/goenv/versions/1.11.5/src/reflect/value.go:447 +0x454
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: reflect.Value.Call(0xc00003ed80, 0xc00000c118, 0x13, 0xc00089b718, 0x3, 0x3, 0x0, 0x0, 0x0)
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/goenv/versions/1.11.5/src/reflect/value.go:308 +0xa4
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: net/rpc.(*service).call(0xc0001504c0, 0xc0000a6230, 0xc00001a0e0, 0xc00001a0f0, 0xc00016ea80, 0xc0004765a0, 0x3a26480, 0xc000d19020, 0x16, 0x3a264c0, ...)
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/goenv/versions/1.11.5/src/net/rpc/server.go:384 +0x14e
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: created by net/rpc.(*Server).ServeCodec
2019-03-21T22:02:15.744-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/goenv/versions/1.11.5/src/net/rpc/server.go:481 +0x47e
2019/03/21 22:02:15 [ERROR] root.dev-codepipeline-APP_SERVER_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:02:15 [ERROR] root.demo-codepipeline-WEB_APP_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:02:15 [ERROR] root.demo-codepipeline-WEB_APP_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:02:15 [ERROR] root.dev-codepipeline-CLIENT_SERVER_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:02:15 [ERROR] root.dev-codepipeline-WEB_APP_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:02:15 [ERROR] root.dev-codepipeline-CLIENT_SERVER_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:02:15 [ERROR] root.dev-codepipeline-WEB_APP_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:02:15 [ERROR] root.dev-codepipeline-APP_SERVER_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:02:15 [ERROR] root.demo-codepipeline-TEMPLATE_SERVER_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:02:15 [TRACE] [walkRefresh] Exiting eval tree: module.dev-codepipeline-APP_SERVER_NAME.aws_codepipeline.pipeline
2019/03/21 22:02:15 [ERROR] root.demo-codepipeline-TEMPLATE_SERVER_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:02:15 [TRACE] [walkRefresh] Exiting eval tree: module.demo-codepipeline-TEMPLATE_SERVER_NAME.aws_codepipeline.pipeline
2019/03/21 22:02:15 [ERROR] root.demo-codepipeline-APP_SERVER_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:02:15 [ERROR] root.demo-codepipeline-APP_SERVER_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:02:15 [TRACE] [walkRefresh] Exiting eval tree: module.dev-codepipeline-CLIENT_SERVER_NAME.aws_codepipeline.pipeline
2019/03/21 22:02:15 [TRACE] [walkRefresh] Exiting eval tree: module.demo-codepipeline-WEB_APP_NAME.aws_codepipeline.pipeline
2019/03/21 22:02:15 [TRACE] [walkRefresh] Exiting eval tree: module.dev-codepipeline-WEB_APP_NAME.aws_codepipeline.pipeline
2019/03/21 22:02:15 [TRACE] [walkRefresh] Exiting eval tree: module.demo-codepipeline-APP_SERVER_NAME.aws_codepipeline.pipeline
2019/03/21 22:02:15 [TRACE] dag/walk: upstream errored, not walking "provider.aws (close)"
2019/03/21 22:02:15 [TRACE] dag/walk: upstream errored, not walking "root"
2019-03-21T22:02:15.746-0700 [DEBUG] plugin: plugin process exited: path=/path/to/project/.terraform/plugins/darwin_amd64/terraform-provider-aws_v1.60.0_x4
2019/03/21 22:02:15 [DEBUG] plugin: waiting for all plugin processes to complete...
2019-03-21T22:02:15.746-0700 [WARN ] plugin: error closing client during Kill: err="connection is shut down"
2019-03-21T22:02:15.748-0700 [DEBUG] plugin: plugin process exited: path=/path/to/project/.terraform/plugins/darwin_amd64/terraform-provider-template_v1.0.0_x4
Error: Error refreshing state: 10 error(s) occurred:

* module.demo-codepipeline-CLIENT_SERVER_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.demo-codepipeline-CLIENT_SERVER_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.dev-codepipeline-WEB_APP_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.dev-codepipeline-WEB_APP_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.demo-codepipeline-APP_SERVER_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.demo-codepipeline-APP_SERVER_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.demo-codepipeline-WEB_APP_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.demo-codepipeline-WEB_APP_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.demo-codepipeline-TEMPLATE_SERVER_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.demo-codepipeline-TEMPLATE_SERVER_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.dev-codepipeline-TEMPLATE_SERVER_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.dev-codepipeline-TEMPLATE_SERVER_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.dev-codepipeline-IOS_APP_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.dev-codepipeline-IOS_APP_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.dev-codepipeline-APP_SERVER_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.dev-codepipeline-APP_SERVER_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.demo-codepipeline-IOS_APP_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.demo-codepipeline-IOS_APP_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF
* module.dev-codepipeline-CLIENT_SERVER_NAME.aws_codepipeline.pipeline: 1 error(s) occurred:

* module.dev-codepipeline-CLIENT_SERVER_NAME.aws_codepipeline.pipeline: aws_codepipeline.pipeline: unexpected EOF

panic: runtime error: invalid memory address or nil pointer dereference
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: [signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0x31c663b]
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: 
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: goroutine 373 [running]:
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: github.com/terraform-providers/terraform-provider-aws/aws.flattenAwsCodePipelineArtifactStore(...)
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-aws/aws/resource_aws_codepipeline.go:230
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: github.com/terraform-providers/terraform-provider-aws/aws.resourceAwsCodePipelineRead(0xc000ceaa10, 0x408f060, 0xc0003db000, 0xc000ceaa10, 0x0)
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-aws/aws/resource_aws_codepipeline.go:439 +0x35b
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: github.com/terraform-providers/terraform-provider-aws/vendor/github.com/hashicorp/terraform/helper/schema.(*Resource).Refresh(0xc00035c230, 0xc0005230e0, 0x408f060, 0xc0003db000, 0xc000336930, 0x10bdd01, 0x3a264c0)
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-aws/vendor/github.com/hashicorp/terraform/helper/schema/resource.go:352 +0x160
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: github.com/terraform-providers/terraform-provider-aws/vendor/github.com/hashicorp/terraform/helper/schema.(*Provider).Refresh(0xc0009d6fc0, 0xc000523090, 0xc0005230e0, 0xc0003da000, 0xc0006e9bf0, 0x9700000)
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-aws/vendor/github.com/hashicorp/terraform/helper/schema/provider.go:308 +0x92
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: github.com/terraform-providers/terraform-provider-aws/vendor/github.com/hashicorp/terraform/plugin.(*ResourceProviderServer).Refresh(0xc0001733c0, 0xc000e0b290, 0xc000e0b360, 0x0, 0x0)
2019-03-21T22:09:18.111-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-aws/vendor/github.com/hashicorp/terraform/plugin/resource_provider.go:549 +0x4e
2019-03-21T22:09:18.112-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: reflect.Value.call(0xc0000a9680, 0xc000444698, 0x13, 0x477008d, 0x4, 0xc0006e9f18, 0x3, 0x3, 0xc0009451c0, 0xc000182200, ...)
2019-03-21T22:09:18.112-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/goenv/versions/1.11.5/src/reflect/value.go:447 +0x454
2019-03-21T22:09:18.112-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: reflect.Value.Call(0xc0000a9680, 0xc000444698, 0x13, 0xc000330f18, 0x3, 0x3, 0x0, 0x0, 0x100010000)
2019-03-21T22:09:18.112-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/goenv/versions/1.11.5/src/reflect/value.go:308 +0xa4
2019-03-21T22:09:18.112-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: net/rpc.(*service).call(0xc0003fa600, 0xc000a44190, 0xc000308160, 0xc000308170, 0xc000180600, 0xc000834540, 0x3a26480, 0xc000e0b290, 0x16, 0x3a264c0, ...)
2019-03-21T22:09:18.112-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/goenv/versions/1.11.5/src/net/rpc/server.go:384 +0x14e
2019-03-21T22:09:18.112-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4: created by net/rpc.(*Server).ServeCodec
2019-03-21T22:09:18.112-0700 [DEBUG] plugin.terraform-provider-aws_v1.60.0_x4:  /opt/goenv/versions/1.11.5/src/net/rpc/server.go:481 +0x47e
2019/03/21 22:09:18 [ERROR] root.demo-codepipeline-TEMPLATE_SERVER_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [ERROR] root.dev-codepipeline-IOS_APP_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [ERROR] root.demo-codepipeline-APP_SERVER_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [ERROR] root.dev-codepipeline-APP_SERVER_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [ERROR] root.dev-codepipeline-WEB_APP_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [ERROR] root.dev-codepipeline-TEMPLATE_SERVER_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [ERROR] root.demo-codepipeline-CLIENT_SERVER_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [ERROR] root.dev-codepipeline-TEMPLATE_SERVER_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [ERROR] root.demo-codepipeline-CLIENT_SERVER_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [TRACE] [walkRefresh] Exiting eval tree: module.dev-codepipeline-TEMPLATE_SERVER_NAME.aws_codepipeline.pipeline
2019/03/21 22:09:18 [TRACE] [walkRefresh] Exiting eval tree: module.demo-codepipeline-CLIENT_SERVER_NAME.aws_codepipeline.pipeline
2019/03/21 22:09:18 [ERROR] root.dev-codepipeline-IOS_APP_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [TRACE] [walkRefresh] Exiting eval tree: module.dev-codepipeline-IOS_APP_NAME.aws_codepipeline.pipeline
2019/03/21 22:09:18 [ERROR] root.dev-codepipeline-WEB_APP_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [TRACE] [walkRefresh] Exiting eval tree: module.dev-codepipeline-WEB_APP_NAME.aws_codepipeline.pipeline
2019/03/21 22:09:18 [ERROR] root.dev-codepipeline-APP_SERVER_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [TRACE] [walkRefresh] Exiting eval tree: module.dev-codepipeline-APP_SERVER_NAME.aws_codepipeline.pipeline
2019/03/21 22:09:18 [ERROR] root.demo-codepipeline-APP_SERVER_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [TRACE] [walkRefresh] Exiting eval tree: module.demo-codepipeline-APP_SERVER_NAME.aws_codepipeline.pipeline
2019/03/21 22:09:18 [ERROR] root.demo-codepipeline-IOS_APP_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [ERROR] root.demo-codepipeline-IOS_APP_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [TRACE] [walkRefresh] Exiting eval tree: module.demo-codepipeline-IOS_APP_NAME.aws_codepipeline.pipeline
2019/03/21 22:09:18 [ERROR] root.dev-codepipeline-CLIENT_SERVER_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [ERROR] root.dev-codepipeline-CLIENT_SERVER_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [ERROR] root.demo-codepipeline-TEMPLATE_SERVER_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [TRACE] [walkRefresh] Exiting eval tree: module.dev-codepipeline-CLIENT_SERVER_NAME.aws_codepipeline.pipeline
2019/03/21 22:09:18 [TRACE] [walkRefresh] Exiting eval tree: module.demo-codepipeline-TEMPLATE_SERVER_NAME.aws_codepipeline.pipeline
2019-03-21T22:09:18.114-0700 [DEBUG] plugin: plugin process exited: path=/path/to/project/.terraform/plugins/darwin_amd64/terraform-provider-aws_v1.60.0_x4
2019/03/21 22:09:18 [ERROR] root.demo-codepipeline-WEB_APP_NAME: eval: *terraform.EvalRefresh, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [ERROR] root.demo-codepipeline-WEB_APP_NAME: eval: *terraform.EvalSequence, err: aws_codepipeline.pipeline: unexpected EOF
2019/03/21 22:09:18 [TRACE] [walkRefresh] Exiting eval tree: module.demo-codepipeline-WEB_APP_NAME.aws_codepipeline.pipeline
2019/03/21 22:09:18 [TRACE] dag/walk: upstream errored, not walking "provider.aws (close)"
2019/03/21 22:09:18 [TRACE] dag/walk: upstream errored, not walking "root"
2019/03/21 22:09:18 [DEBUG] plugin: waiting for all plugin processes to complete...
2019-03-21T22:09:18.115-0700 [WARN ] plugin: error closing client during Kill: err="connection is shut down"
2019-03-21T22:09:18.117-0700 [DEBUG] plugin: plugin process exited: path=/path/to/project/.terraform/plugins/darwin_amd64/terraform-provider-template_v1.0.0_x4

Expected Behavior

No error returned, same modules are being used elsewhere with no issue.

Actual Behavior

Panic crash.

Steps to Reproduce

  1. terraform plan

Additional Context

The number of reported errors is non consistent, i've attached two separate terraform plan crash logs. The configuration file(s) attached are for two different pipline configurations, but terraform is still crashing on either of them.

References

ghost commented 5 years ago

This issue has been automatically migrated to terraform-providers/terraform-provider-aws#8044 because it looks like an issue with that provider. If you believe this is not an issue with the provider, please reply to terraform-providers/terraform-provider-aws#8044.

ghost commented 5 years ago

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.