Skip to content

Instantly share code, notes, and snippets.

@ryanuber
Created August 23, 2014 06:53
Show Gist options
  • Save ryanuber/7adb3babcc90cb9a6f40 to your computer and use it in GitHub Desktop.
Save ryanuber/7adb3babcc90cb9a6f40 to your computer and use it in GitHub Desktop.
terraform_example_panic
Refreshing Terraform state prior to plan...
Error running plan: unexpected EOF
panic: interface conversion: interface is nil, not string
2014/08/22 23:50:27 terraform-provider-aws:
2014/08/22 23:50:27 terraform-provider-aws: goroutine 8 [running]:
2014/08/22 23:50:27 terraform-provider-aws: runtime.panic(0x7d3040, 0xc2100a4700)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/runtime/panic.c:266 +0xb6
2014/08/22 23:50:27 terraform-provider-aws: github.com/hashicorp/terraform/builtin/providers/aws.func·003(0x0, 0x0, 0x9, 0x0)
2014/08/22 23:50:27 terraform-provider-aws: /home/ryanuber/go/src/github.com/hashicorp/terraform/builtin/providers/aws/resource_aws_instance.go:91 +0x40
2014/08/22 23:50:27 terraform-provider-aws: github.com/hashicorp/terraform/helper/schema.schemaMap.diffString(0xc21009ca20, 0x87b550, 0x9, 0xc210096fa0, 0xc2100a24c0, ...)
2014/08/22 23:50:27 terraform-provider-aws: /home/ryanuber/go/src/github.com/hashicorp/terraform/helper/schema/schema.go:394 +0xfe
2014/08/22 23:50:27 terraform-provider-aws: github.com/hashicorp/terraform/helper/schema.schemaMap.diff(0xc21009ca20, 0x87b550, 0x9, 0xc210096fa0, 0xc2100a24c0, ...)
2014/08/22 23:50:27 terraform-provider-aws: /home/ryanuber/go/src/github.com/hashicorp/terraform/helper/schema/schema.go:232 +0x86
2014/08/22 23:50:27 terraform-provider-aws: github.com/hashicorp/terraform/helper/schema.schemaMap.Diff(0xc21009ca20, 0xc2100a1550, 0xc2100a3330, 0xc2100a0340, 0x1, ...)
2014/08/22 23:50:27 terraform-provider-aws: /home/ryanuber/go/src/github.com/hashicorp/terraform/helper/schema/schema.go:140 +0x139
2014/08/22 23:50:27 terraform-provider-aws: github.com/hashicorp/terraform/helper/schema.(*Resource).Diff(0xc21009c9f0, 0xc2100a1550, 0xc2100a3330, 0xc, 0xc2100a03d8, ...)
2014/08/22 23:50:27 terraform-provider-aws: /home/ryanuber/go/src/github.com/hashicorp/terraform/helper/schema/resource.go:92 +0x3e
2014/08/22 23:50:27 terraform-provider-aws: github.com/hashicorp/terraform/helper/schema.(*Provider).Diff(0xc21009cb10, 0xc2100a1550, 0xc2100a3330, 0xc, 0xc2100a03d8, ...)
2014/08/22 23:50:27 terraform-provider-aws: /home/ryanuber/go/src/github.com/hashicorp/terraform/helper/schema/provider.go:137 +0x172
2014/08/22 23:50:27 terraform-provider-aws: github.com/hashicorp/terraform/builtin/providers/aws.(*ResourceProvider).Diff(0xc2100563f0, 0xc2100a1550, 0xc2100a3330, 0x7f0ec8703b01, 0x7f0ec8703be8, ...)
2014/08/22 23:50:27 terraform-provider-aws: /home/ryanuber/go/src/github.com/hashicorp/terraform/builtin/providers/aws/resource_provider.go:132 +0x93
2014/08/22 23:50:27 terraform-provider-aws: github.com/hashicorp/terraform/rpc.(*ResourceProviderServer).Diff(0xc21000ad80, 0xc210094860, 0xc210094dd0, 0x0, 0x0)
2014/08/22 23:50:27 terraform-provider-aws: /home/ryanuber/go/src/github.com/hashicorp/terraform/rpc/resource_provider.go:248 +0x45
2014/08/22 23:50:27 terraform-provider-aws: reflect.Value.call(0x78f760, 0x818610, 0x130, 0x84a980, 0x4, ...)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/reflect/value.go:474 +0xe0b
2014/08/22 23:50:27 terraform-provider-aws: reflect.Value.Call(0x78f760, 0x818610, 0x130, 0x7f0ec8703ee8, 0x3, ...)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/reflect/value.go:345 +0x9d
2014/08/22 23:50:27 terraform-provider-aws: net/rpc.(*service).call(0xc21004f440, 0xc21004ffc0, 0xc2100004a0, 0xc210055a00, 0xc21008f020, ...)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/net/rpc/server.go:381 +0x159
2014/08/22 23:50:27 terraform-provider-aws: created by net/rpc.(*Server).ServeCodec
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/net/rpc/server.go:452 +0x3bb
2014/08/22 23:50:27 terraform-provider-aws:
2014/08/22 23:50:27 terraform-provider-aws: goroutine 1 [IO wait]:
2014/08/22 23:50:27 terraform-provider-aws: net.runtime_pollWait(0x7f0ec887c7c0, 0x72, 0x0)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/runtime/netpoll.goc:116 +0x6a
2014/08/22 23:50:27 terraform-provider-aws: net.(*pollDesc).Wait(0xc2100567d0, 0x72, 0x7f0ec887b220, 0xb)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/net/fd_poll_runtime.go:81 +0x34
2014/08/22 23:50:27 terraform-provider-aws: net.(*pollDesc).WaitRead(0xc2100567d0, 0xb, 0x7f0ec887b220)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/net/fd_poll_runtime.go:86 +0x30
2014/08/22 23:50:27 terraform-provider-aws: net.(*netFD).Read(0xc210056770, 0xc210092000, 0x1000, 0x1000, 0x0, ...)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/net/fd_unix.go:204 +0x2a0
2014/08/22 23:50:27 terraform-provider-aws: net.(*conn).Read(0xc210000490, 0xc210092000, 0x1000, 0x1000, 0xc2100a3450, ...)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/net/net.go:122 +0xc5
2014/08/22 23:50:27 terraform-provider-aws: bufio.(*Reader).fill(0xc2100545a0)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/bufio/bufio.go:91 +0x110
2014/08/22 23:50:27 terraform-provider-aws: bufio.(*Reader).Read(0xc2100545a0, 0xc21000ae60, 0x1, 0x9, 0x1, ...)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/bufio/bufio.go:159 +0x1a4
2014/08/22 23:50:27 terraform-provider-aws: io.ReadAtLeast(0x7f0ec887ca48, 0xc2100545a0, 0xc21000ae60, 0x1, 0x9, ...)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/io/io.go:288 +0xf6
2014/08/22 23:50:27 terraform-provider-aws: io.ReadFull(0x7f0ec887ca48, 0xc2100545a0, 0xc21000ae60, 0x1, 0x9, ...)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/io/io.go:306 +0x71
2014/08/22 23:50:27 terraform-provider-aws: encoding/gob.decodeUintReader(0x7f0ec887ca48, 0xc2100545a0, 0xc21000ae60, 0x9, 0x9, ...)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/encoding/gob/decode.go:66 +0x98
2014/08/22 23:50:27 terraform-provider-aws: encoding/gob.(*Decoder).recvMessage(0xc210091000, 0xc210057000)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/encoding/gob/decoder.go:73 +0x57
2014/08/22 23:50:27 terraform-provider-aws: encoding/gob.(*Decoder).decodeTypeSequence(0xc210091000, 0xc21008f500, 0x160)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/encoding/gob/decoder.go:159 +0x49
2014/08/22 23:50:27 terraform-provider-aws: encoding/gob.(*Decoder).DecodeValue(0xc210091000, 0x705900, 0xc21008f560, 0x160, 0x0, ...)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/encoding/gob/decoder.go:223 +0x12e
2014/08/22 23:50:27 terraform-provider-aws: encoding/gob.(*Decoder).Decode(0xc210091000, 0x705900, 0xc21008f560, 0x0, 0x0)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/encoding/gob/decoder.go:202 +0x1c5
2014/08/22 23:50:27 terraform-provider-aws: net/rpc.(*gobServerCodec).ReadRequestHeader(0xc210038ab0, 0xc21008f560, 0x4206b1, 0x10)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/net/rpc/server.go:400 +0x3f
2014/08/22 23:50:27 terraform-provider-aws: net/rpc.(*Server).readRequestHeader(0xc21004ffc0, 0x7f0ec887ca98, 0xc210038ab0, 0x0, 0x0, ...)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/net/rpc/server.go:551 +0x9b
2014/08/22 23:50:27 terraform-provider-aws: net/rpc.(*Server).readRequest(0xc21004ffc0, 0x7f0ec887ca98, 0xc210038ab0, 0xc210055a00, 0xc21008f020, ...)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/net/rpc/server.go:518 +0xa0
2014/08/22 23:50:27 terraform-provider-aws: net/rpc.(*Server).ServeCodec(0xc21004ffc0, 0x7f0ec887ca98, 0xc210038ab0)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/net/rpc/server.go:437 +0x66
2014/08/22 23:50:27 terraform-provider-aws: net/rpc.(*Server).ServeConn(0xc21004ffc0, 0x7f0ec887c998, 0xc210000490)
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/net/rpc/server.go:429 +0x140
2014/08/22 23:50:27 terraform-provider-aws: github.com/hashicorp/terraform/plugin.Serve(0x817fe0, 0xc2100563f0, 0x0, 0x0)
2014/08/22 23:50:27 terraform-provider-aws: /home/ryanuber/go/src/github.com/hashicorp/terraform/plugin/server.go:88 +0x981
2014/08/22 23:50:27 terraform-provider-aws: main.main()
2014/08/22 23:50:27 terraform-provider-aws: /home/ryanuber/go/src/github.com/hashicorp/terraform/builtin/bins/provider-aws/main.go:9 +0x3e
2014/08/22 23:50:27 terraform-provider-aws:
2014/08/22 23:50:27 terraform-provider-aws: goroutine 3 [syscall]:
2014/08/22 23:50:27 terraform-provider-aws: os/signal.loop()
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/os/signal/signal_unix.go:21 +0x1e
2014/08/22 23:50:27 terraform-provider-aws: created by os/signal.init·1
2014/08/22 23:50:27 terraform-provider-aws: /usr/local/go/src/pkg/os/signal/signal_unix.go:27 +0x31
2014/08/22 23:50:27 terraform-provider-aws:
2014/08/22 23:50:27 terraform-provider-aws: goroutine 5 [chan receive]:
2014/08/22 23:50:27 terraform-provider-aws: github.com/hashicorp/terraform/plugin.func·009()
2014/08/22 23:50:27 terraform-provider-aws: /home/ryanuber/go/src/github.com/hashicorp/terraform/plugin/server.go:78 +0x59
2014/08/22 23:50:27 terraform-provider-aws: created by github.com/hashicorp/terraform/plugin.Serve
2014/08/22 23:50:27 terraform-provider-aws: /home/ryanuber/go/src/github.com/hashicorp/terraform/plugin/server.go:84 +0x886
2014/08/22 23:50:27 [ERROR] Error walking 'aws_instance.example': unexpected EOF
2014/08/22 23:50:27 waiting for all plugin processes to complete...
2014/08/22 23:50:27 [DEBUG] /home/ryanuber/go/bin/terraform-provider-aws: plugin process exited
2014/08/22 23:50:27 [DEBUG] /home/ryanuber/go/bin/terraform-provider-aws: plugin process exited
2014/08/22 23:50:27 [DEBUG] /home/ryanuber/go/bin/terraform-provider-aws: plugin process exited
!!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!
Terraform crashed! This is always indicative of a bug within Terraform.
A crash log has been placed at "crash.log" relative to your current
working directory. It would be immensely helpful if you could please
report the crash with Terraform[1] so that we can fix this.
[1]: https://github.com/hashicorp/terraform/issues
!!!!!!!!!!!!!!!!!!!!!!!!!!! TERRAFORM CRASH !!!!!!!!!!!!!!!!!!!!!!!!!!!!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment