https://pulumi.com logo
#azure
Title
# azure
s

salmon-teacher-15783

12/21/2022, 8:17 PM
Hey all, We recently updated azure-classic (golang) from v4 to v5 (for Azure AKS container service) and as a result of this, we now get the following error: panic: interface conversion: interface {} is nil, not []interface {} goroutine 183 [running]: github.com/hashicorp/terraform-provider-azurerm/internal/services/containers/migration.KubernetesClusterV1ToV2.UpgradeFunc.func1({0x7f39168?, 0xc0033fcb10?}, 0x6c0bac0?, {0xc0034b0240?, 0x7f39168?}) /home/runner/go/pkg/mod/github.com/pulumi/terraform-provider-azurerm@v1.41.1-0.20221210195015-5fc8f8c607aa/internal/services/containers/migration/kubernetes_cluster.go:1231 +0x2fe github.com/hashicorp/terraform-provider-azurerm/internal/tf/pluginsdk.StateUpgrades.func1({0x7f36538, 0xc00012e030}, 0x2?, {0x6ba2ca0, 0xc0019f5400}) /home/runner/go/pkg/mod/github.com/pulumi/terraform-provider-azurerm@v1.41.1-0.20221210195015-5fc8f8c607aa/internal/tf/pluginsdk/state_upgrades.go:52 +0x64 github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.UpgradeJSONState({0x7f36538, 0xc00012e030}, 0x0?, 0xc0033dbe60?, 0xc000e1ee00?, {0x6ba2ca0, 0xc0019f5400}) /home/runner/go/pkg/mod/github.com/pulumi/terraform-plugin-sdk/v2@v2.0.0-20220824175045-450992f2f5b9/helper/schema/grpc_provider.go:449 +0xa7 github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfshim/sdk-v2.upgradeResourceState(0xc00012bec0, 0xc000a74540?, 0xc0025fdc70) /home/runner/go/pkg/mod/github.com/pulumi/pulumi-terraform-bridge/v3@v3.30.0/pkg/tfshim/sdk-v2/upgrade_state.go:44 +0x205 github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfshim/sdk-v2.v2Provider.Diff({0xc000250f00?}, {0x76f67c5, 0x1a}, {0x7f3b200?, 0xc003464950}, {0x7f26da0, 0xc003443c20}) /home/runner/go/pkg/mod/github.com/pulumi/pulumi-terraform-bridge/v3@v3.30.0/pkg/tfshim/sdk-v2/provider.go:102 +0x17a github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge.(*Provider).Diff(0xc000250f00, {0x7f365a8?, 0xc0033db080?}, 0xc0033d68c0) /home/runner/go/pkg/mod/github.com/pulumi/pulumi-terraform-bridge/v3@v3.30.0/pkg/tfbridge/provider.go:763 +0x571 github.com/pulumi/pulumi/sdk/v3/proto/go._ResourceProvider_Diff_Handler.func1({0x7f365a8, 0xc0033db080}, {0x70ff060?, 0xc0033d68c0}) /home/runner/go/pkg/mod/github.com/pulumi/pulumi/sdk/v3@v3.40.3-0.20220928152524-977c89fcacd7/proto/go/provider.pb.go:3728 +0x78 github.com/grpc-ecosystem/grpc-opentracing/go/otgrpc.OpenTracingServerInterceptor.func1({0x7f365a8, 0xc0033da810}, {0x70ff060, 0xc0033d68c0}, 0xc0025c9cc0, 0xc0025afae8) /home/runner/go/pkg/mod/github.com/grpc-ecosystem/grpc-opentracing@v0.0.0-20180507213350-8e809c8a8645/go/otgrpc/server.go:57 +0x3f9 github.com/pulumi/pulumi/sdk/v3/proto/go._ResourceProvider_Diff_Handler({0x73a1ac0?, 0xc000250f00}, {0x7f365a8, 0xc0033da810}, 0xc0033d6850, 0xc000348060) /home/runner/go/pkg/mod/github.com/pulumi/pulumi/sdk/v3@v3.40.3-0.20220928152524-977c89fcacd7/proto/go/provider.pb.go:3730 +0x138 google.golang.org/grpc.(*Server).processUnaryRPC(0xc00035e000, {0x7f4ac00, 0xc001aa9d40}, 0xc003381c20, 0xc00034c3f0, 0xd58e688, 0x0) /home/runner/go/pkg/mod/google.golang.org/grpc@v1.50.1/server.go:1340 +0xd23 google.golang.org/grpc.(*Server).handleStream(0xc00035e000, {0x7f4ac00, 0xc001aa9d40}, 0xc003381c20, 0x0) /home/runner/go/pkg/mod/google.golang.org/grpc@v1.50.1/server.go:1713 +0xa2f google.golang.org/grpc.(*Server).serveStreams.func1.2() /home/runner/go/pkg/mod/google.golang.org/grpc@v1.50.1/server.go:965 +0x98 created by google.golang.org/grpc.(*Server).serveStreams.func1 /home/runner/go/pkg/mod/google.golang.org/grpc@v1.50.1/server.go:963 +0x28a After some digging, we see the code that fails in the screenshot. Has anyone ran into this issue before? Know of workaround(s)?
b

billowy-army-68599

12/21/2022, 8:23 PM
please open an issue
s

salmon-teacher-15783

12/21/2022, 8:57 PM
actually was able to fix it
m

many-telephone-49025

12/22/2022, 11:03 AM
Awesome Andre!
5 Views