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

Terraform Crash #1841

Closed
ghost opened this issue Aug 29, 2018 · 4 comments · Fixed by #1843
Closed

Terraform Crash #1841

ghost opened this issue Aug 29, 2018 · 4 comments · Fixed by #1843

Comments

@ghost
Copy link

ghost commented Aug 29, 2018

This issue was originally opened by @Sayshu as hashicorp/terraform#18756. It was migrated here as a result of the provider split. The original body of the issue is below.


Terraform crashed while trying to import resource using azurerm_logic_app_workflow.

Crash log:

2018/08/29 12:17:16 [TRACE] [walkImport] Exiting eval tree: azurerm_logic_app_workflow.SendSMSFromEmail (import id: /subscriptions/**********************/resourceGroups/**********************/providers/Microsoft.Logic/workflows/SendSMSFromEmail)
2018/08/29 12:17:16 [TRACE] vertex 'root.azurerm_logic_app_workflow.SendSMSFromEmail (import id: /subscriptions/**********************/resourceGroups/**********************/providers/Microsoft.Logic/workflows/SendSMSFromEmail)': expanding/walking dynamic subgraph
2018/08/29 12:17:16 [TRACE] dag/walk: added new vertex: "import azurerm_logic_app_workflow.SendSMSFromEmail result: /subscriptions/**********************/resourceGroups/**********************/providers/Microsoft.Logic/workflows/SendSMSFromEmail"
2018/08/29 12:17:16 [TRACE] dag/walk: walking "import azurerm_logic_app_workflow.SendSMSFromEmail result: /subscriptions/**********************/resourceGroups/**********************/providers/Microsoft.Logic/workflows/SendSMSFromEmail"
2018/08/29 12:17:16 [TRACE] vertex 'root.import azurerm_logic_app_workflow.SendSMSFromEmail result: /subscriptions/**********************/resourceGroups/**********************/providers/Microsoft.Logic/workflows/SendSMSFromEmail': walking
2018/08/29 12:17:16 [TRACE] vertex 'root.import azurerm_logic_app_workflow.SendSMSFromEmail result: /subscriptions/**********************/resourceGroups/**********************/providers/Microsoft.Logic/workflows/SendSMSFromEmail': evaluating
2018/08/29 12:17:16 [TRACE] [walkImport] Entering eval tree: import azurerm_logic_app_workflow.SendSMSFromEmail result: /subscriptions/**********************/resourceGroups/**********************/providers/Microsoft.Logic/workflows/SendSMSFromEmail
2018/08/29 12:17:16 [TRACE] root: eval: *terraform.EvalSequence
2018/08/29 12:17:16 [TRACE] root: eval: *terraform.EvalGetProvider
2018/08/29 12:17:16 [TRACE] root: eval: *terraform.EvalRefresh
2018-08-29T12:17:16.213-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 2018/08/29 12:17:16 [DEBUG] AzureRM Request:
2018-08-29T12:17:16.213-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: GET /subscriptions/**********************/resourceGroups/**********************/providers/Microsoft.Logic/workflows/SendSMSFromEmail?api-version=2016-06-01 HTTP/1.1
2018-08-29T12:17:16.213-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: Host: management.azure.com
2018-08-29T12:17:16.213-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: User-Agent: Go/go1.10.3 (amd64-windows) go-autorest/v10.12.0 Azure-SDK-For-Go/v18.0.0 logic/2016-06-01;HashiCorp-Terraform-v0.11.3
2018-08-29T12:17:16.213-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: Authorization: Bearer **********************
2018-08-29T12:17:16.213-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: Accept-Encoding: gzip
2018-08-29T12:17:16.213-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 
2018-08-29T12:17:16.213-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 2018/08/29 12:17:16 [DEBUG] AzureRM Response for https://management.azure.com/subscriptions/**********************/resourceGroups/**********************/providers/Microsoft.Logic/workflows/SendSMSFromEmail?api-version=2016-06-01:
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: HTTP/1.1 200 OK
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: Transfer-Encoding: chunked
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: Cache-Control: no-cache
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: Content-Type: application/json; charset=utf-8
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: Date: Wed, 29 Aug 2018 17:17:15 GMT
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: Expires: -1
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: Pragma: no-cache
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: Strict-Transport-Security: max-age=31536000; includeSubDomains
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: Vary: Accept-Encoding,Accept-Encoding
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: X-Content-Type-Options: nosniff
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: X-Ms-Correlation-Request-Id: 400d1d79-149d-4690-93af-888a62cecf93
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: X-Ms-Ratelimit-Remaining-Subscription-Resource-Requests: 19999
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: X-Ms-Request-Id: eastus2:5bf31541-9f25-40b2-a98d-caf8e3fe9ac8
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: X-Ms-Routing-Request-Id: CANADAEAST:20180829T171716Z:400d1d79-149d-4690-93af-888a62cecf93
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: ad7
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 0
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 
2018-08-29T12:17:16.379-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 
2018-08-29T12:17:16.387-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: panic: interface conversion: interface {} is map[string]interface {}, not string
2018-08-29T12:17:16.387-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 
2018-08-29T12:17:16.387-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: goroutine 27 [running]:
2018-08-29T12:17:16.387-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: github.com/terraform-providers/terraform-provider-azurerm/azurerm.flattenLogicAppWorkflowParameters(0xc0425028a0, 0x1dd0d51)
2018-08-29T12:17:16.387-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 	/opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-azurerm/azurerm/resource_arm_logic_app_workflow.go:259 +0x1bb
2018-08-29T12:17:16.387-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: github.com/terraform-providers/terraform-provider-azurerm/azurerm.resourceArmLogicAppWorkflowRead(0xc042606310, 0x1d8df40, 0xc04223c000, 0xc042606310, 0x0)
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 	/opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-azurerm/azurerm/resource_arm_logic_app_workflow.go:192 +0x672
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: github.com/terraform-providers/terraform-provider-azurerm/vendor/github.com/hashicorp/terraform/helper/schema.(*Resource).Refresh(0xc0422ee8c0, 0xc042090730, 0x1d8df40, 0xc04223c000, 0xc0423de238, 0x4d0501, 0x1a8d660)
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 	/opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-azurerm/vendor/github.com/hashicorp/terraform/helper/schema/resource.go:354 +0x16e
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: github.com/terraform-providers/terraform-provider-azurerm/vendor/github.com/hashicorp/terraform/helper/schema.(*Provider).Refresh(0xc04245ef50, 0xc0420906e0, 0xc042090730, 0x18, 0x18, 0xc0426afc00)
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 	/opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-azurerm/vendor/github.com/hashicorp/terraform/helper/schema/provider.go:308 +0xa1
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: github.com/terraform-providers/terraform-provider-azurerm/vendor/github.com/hashicorp/terraform/plugin.(*ResourceProviderServer).Refresh(0xc042222540, 0xc042161010, 0xc0421612a0, 0x0, 0x0)
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 	/opt/teamcity-agent/work/5d79fe75d4460a2f/src/github.com/terraform-providers/terraform-provider-azurerm/vendor/github.com/hashicorp/terraform/plugin/resource_provider.go:549 +0x55
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: reflect.Value.call(0xc04215a7e0, 0xc0422f44b0, 0x13, 0x1dcbd66, 0x4, 0xc042515f18, 0x3, 0x3, 0xc0421c6840, 0x0, ...)
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 	/opt/goenv/versions/1.10.3/src/reflect/value.go:447 +0x970
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: reflect.Value.Call(0xc04215a7e0, 0xc0422f44b0, 0x13, 0xc042515f18, 0x3, 0x3, 0x0, 0x0, 0x0)
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 	/opt/goenv/versions/1.10.3/src/reflect/value.go:308 +0xab
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: net/rpc.(*service).call(0xc04205c0c0, 0xc0422f2140, 0xc0422acc38, 0xc0422acc60, 0xc042162a00, 0xc0422e8660, 0x1a8d620, 0xc042161010, 0x16, 0x1a8d660, ...)
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 	/opt/goenv/versions/1.10.3/src/net/rpc/server.go:384 +0x155
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: created by net/rpc.(*Server).ServeCodec
2018-08-29T12:17:16.388-0500 [DEBUG] plugin.terraform-provider-azurerm_v1.13.0_x4.exe: 	/opt/goenv/versions/1.10.3/src/net/rpc/server.go:480 +0x441
2018/08/29 12:17:16 [ERROR] root: eval: *terraform.EvalRefresh, err: azurerm_logic_app_workflow.SendSMSFromEmail: unexpected EOF
2018/08/29 12:17:16 [ERROR] root: eval: *terraform.EvalSequence, err: azurerm_logic_app_workflow.SendSMSFromEmail: unexpected EOF
2018/08/29 12:17:16 [TRACE] [walkImport] Exiting eval tree: import azurerm_logic_app_workflow.SendSMSFromEmail result: /subscriptions/**********************/resourceGroups/**********************/providers/Microsoft.Logic/workflows/SendSMSFromEmail
2018/08/29 12:17:16 [TRACE] dag/walk: upstream errored, not walking "provider.azurerm (close)"
2018/08/29 12:17:16 [DEBUG] plugin: waiting for all plugin processes to complete...
2018-08-29T12:17:16.418-0500 [WARN ] plugin: error closing client during Kill: err="stream closed"
2018-08-29T12:17:16.437-0500 [DEBUG] plugin: plugin process exited: path=F:\terraform\**********************\.terraform\plugins\windows_amd64\terraform-provider-azurerm_v1.13.0_x4.exe

Terraform Version

...

Terraform Configuration Files

...

Debug Output

Crash Output

Expected Behavior

Actual Behavior

Steps to Reproduce

Additional Context

References

@Sayshu
Copy link

Sayshu commented Aug 29, 2018

Terraform v0.11.8
provider.azurerm v1.13.0

@tombuildsstuff
Copy link
Contributor

tombuildsstuff commented Aug 30, 2018

hey @Sayshu

Thanks for opening this issue :)

I've taken a look into this and it appears this crash is caused by parameters which aren't strings; since the azurerm_logic_app_workflow resource doesn't support these at this time, I've opened #1843 which includes a fix for this (by not setting parameters which aren't strings).

Thanks!

@tombuildsstuff
Copy link
Contributor

hey @Sayshu

Just to let you know that this has been released in v1.14.0 of the AzureRM Provider which is now available: https://github.com/terraform-providers/terraform-provider-azurerm/blob/v1.14.0/CHANGELOG.md

Thanks!

@ghost
Copy link
Author

ghost commented Mar 6, 2019

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 feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. If you feel I made an error 🤖 🙉 , please reach out to my human friends 👉 [email protected]. Thanks!

@ghost ghost locked and limited conversation to collaborators Mar 6, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants