Skip to content

Instantly share code, notes, and snippets.

@philipl
Created March 21, 2017 16:50
Show Gist options
  • Save philipl/e5108167c11c17f2b96564e81e34e0fc to your computer and use it in GitHub Desktop.
Save philipl/e5108167c11c17f2b96564e81e34e0fc to your computer and use it in GitHub Desktop.
Terraform Crash in archive_file
2017/03/21 09:25:45 [INFO] Terraform version: 0.9.1 7c25ef851bd26f720e749983597b36b17061e3ca
2017/03/21 09:25:45 [INFO] Go runtime version: go1.8
2017/03/21 09:25:45 [INFO] CLI args: []string{"/home/philipl/.local/bin/terraform", "internal-plugin", "provider", "archive"}
2017/03/21 09:25:45 [DEBUG] Detected home directory from env var: /home/philipl
2017/03/21 09:25:45 [DEBUG] Detected home directory from env var: /home/philipl
2017/03/21 09:25:45 [DEBUG] Attempting to open CLI config file: /home/philipl/.terraformrc
2017/03/21 09:25:45 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2017/03/21 09:25:45 [INFO] CLI command args: []string{"internal-plugin", "provider", "archive"}
archive-provider (internal) 2017/03/21 09:25:45 [INFO] Starting provider plugin archive
archive-provider (internal) 2017/03/21 09:25:45 [DEBUG] Detected home directory from env var: /home/philipl
archive-provider (internal) 2017/03/21 09:25:45 [DEBUG] plugin: plugin address: unix /tmp/plugin368455557
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xb02682]
goroutine 43 [running]:
github.com/hashicorp/terraform/builtin/providers/archive.(*ZipArchiver).ArchiveDir.func1(0xc4204f7580, 0x7c, 0x0, 0x0, 0x73e88a0, 0xc420509ad0, 0x0, 0x0)
/opt/gopath/src/github.com/hashicorp/terraform/builtin/providers/archive/zip_archiver.go:65 +0x52
path/filepath.walk(0xc420582090, 0x8a, 0x74067a0, 0xc4203188f0, 0xc42015a400, 0x0, 0x20)
/opt/go/src/path/filepath/path.go:372 +0x2fe
path/filepath.Walk(0xc420582090, 0x8a, 0xc42015a400, 0xc420318820, 0x0)
/opt/go/src/path/filepath/path.go:398 +0x14c
github.com/hashicorp/terraform/builtin/providers/archive.(*ZipArchiver).ArchiveDir(0xc42015a360, 0xc420582090, 0x8a, 0x0, 0x0)
/opt/gopath/src/github.com/hashicorp/terraform/builtin/providers/archive/zip_archiver.go:85 +0x117
github.com/hashicorp/terraform/builtin/providers/archive.archive(0xc4202da310, 0x5f, 0x74067a0)
/opt/gopath/src/github.com/hashicorp/terraform/builtin/providers/archive/data_source_archive_file.go:158 +0x18d
github.com/hashicorp/terraform/builtin/providers/archive.dataSourceFileRead(0xc4202da310, 0x0, 0x0, 0xc420238801, 0x0)
/opt/gopath/src/github.com/hashicorp/terraform/builtin/providers/archive/data_source_archive_file.go:123 +0xbf
github.com/hashicorp/terraform/helper/schema.(*Resource).ReadDataApply(0xc4204fac00, 0xc42015a180, 0x0, 0x0, 0xc42036e978, 0xc420509901, 0x0)
/opt/gopath/src/github.com/hashicorp/terraform/helper/schema/resource.go:252 +0xbb
github.com/hashicorp/terraform/helper/schema.(*Provider).ReadDataApply(0xc4202d2930, 0xc4202494f0, 0xc42015a180, 0x7fcbfda7d960, 0x0, 0x0)
/opt/gopath/src/github.com/hashicorp/terraform/helper/schema/provider.go:381 +0x91
github.com/hashicorp/terraform/plugin.(*ResourceProviderServer).ReadDataApply(0xc4202b59e0, 0xc42035a440, 0xc42035a820, 0x0, 0x0)
/opt/gopath/src/github.com/hashicorp/terraform/plugin/resource_provider.go:565 +0x4e
reflect.Value.call(0xc4202fa2a0, 0xc420300180, 0x13, 0x4c5783b, 0x4, 0xc42062df20, 0x3, 0x3, 0x4de3300, 0xc42002aee8, ...)
/opt/go/src/reflect/value.go:434 +0x91f
reflect.Value.Call(0xc4202fa2a0, 0xc420300180, 0x13, 0xc42002af20, 0x3, 0x3, 0xc42002af0c, 0x180001, 0x300000000)
/opt/go/src/reflect/value.go:302 +0xa4
net/rpc.(*service).call(0xc420429a80, 0xc420429a00, 0xc42037fab8, 0xc4204f6300, 0xc420411360, 0x3ee7d00, 0xc42035a440, 0x16, 0x3ee7d40, 0xc42035a820, ...)
/opt/go/src/net/rpc/server.go:387 +0x144
created by net/rpc.(*Server).ServeCodec
/opt/go/src/net/rpc/server.go:481 +0x404
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment