-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Labels
bugSomething isn't workingSomething isn't workingcommunityRequest or issue originated from a customer or community requestRequest or issue originated from a customer or community request
Description
Describe the bug
The following import of a managed environment fails
PS C:\Users\Desktop\Repos\pp-infra-platform-automation> terraform import powerplatform_managed_environment.vnetpoc_prod_managed 4b9cc589-64dc-ea12-bd29-309cfd19f4f5
powerplatform_managed_environment.vnetpoc_prod_managed: Importing from ID "4b9cc589-64dc-ea12-bd29-309cfd19f4f5"...
powerplatform_managed_environment.vnetpoc_prod_managed: Import prepared!
Prepared powerplatform_managed_environment for import
powerplatform_managed_environment.vnetpoc_prod_managed: Refreshing state... [id=4b9cc589-64dc-ea12-bd29-309cfd19f4f5]
╷
│ Error: Plugin did not respond
│
│ The plugin encountered an error, and failed to respond to the plugin6.(*GRPCProvider).ReadResource call. The plugin
│ logs may contain more details.
╵
Stack trace from the terraform-provider-power-platform_v4.1.0.exe plugin:
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x0 addr=0x28 pc=0x16fe6ef]
goroutine 68 [running]:
github.com/microsoft/terraform-provider-power-platform/internal/services/environment.(*Client).GetEnvironment(0x31591b4, {0x1bb6f28, 0x32f52c0}, {0x0, 0x0})
github.com/microsoft/terraform-provider-power-platform/internal/services/environment/api_environment.go:266 +0x50f
github.com/microsoft/terraform-provider-power-platform/internal/services/managed_environment.(*ManagedEnvironmentResource).Read(0x31591a0, {0x1bb6ed4, 0x3150d50}, {{{{0x1bb9598, 0x306af18}, {0x18d0020, 0x3393280}}, {0x1bbd810, 0x306c720}}, 0x0, ...}, ...)
github.com/microsoft/terraform-provider-power-platform/internal/services/managed_environment/resource_managed_environment.go:230 +0x1d0
github.com/hashicorp/terraform-plugin-framework/internal/fwserver.(*Server).ReadResource(0x30dab48, {0x1bb6ed4, 0x3150d50}, 0x318cb40, 0x303fab4)
github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/fwserver/server_readresource.go:156 +0xbcc
github.com/hashicorp/terraform-plugin-framework/internal/proto6server.(*Server).ReadResource(0x30dab48, {0x1bb6ed4, 0x3150cc0}, 0x318c6c0)
github.com/hashicorp/terraform-plugin-framework@v1.17.0/internal/proto6server/server_readresource.go:71 +0x6eb
github.com/hashicorp/terraform-plugin-go/tfprotov6/tf6server.(*server).ReadResource(0x3099bd0, {0x1bb6ed4, 0x3150150}, 0x34660c0)
d0}, {0x1bb6ed4, 0x3150150}, 0x3466080, 0x0)
d0}, {0x1bb6ed4, 0x3150150}, 0x3466080, 0x0)
github.com/hashicorp/terraform-plugin-go@v0.29.0/tfprotov6/internal/tfplugin6/tfplugin6_grpc.pb.go:753 +0x98
google.golang.org/grpc.(*Server).processUnaryRPC(0x30d92c8, {0x1bb6ed4, 0x31500c0}, 0x345de00, 0x3151b78, 0x227d46c, 0x0)
google.golang.org/grpc@v1.75.1/server.go:1431 +0x1019
google.golang.org/grpc.(*Server).handleStream(0x30d92c8, {0x1bb73c4, 0x3286128}, 0x345de00)
google.golang.org/grpc@v1.75.1/server.go:1842 +0xe29
google.golang.org/grpc.(*Server).serveStreams.func2.1()
google.golang.org/grpc@v1.75.1/server.go:1061 +0x8a
created by google.golang.org/grpc.(*Server).serveStreams.func2 in goroutine 52
google.golang.org/grpc@v1.75.1/server.go:1072 +0x12e
Error: The terraform-provider-power-platform_v4.1.0.exe plugin crashed!
This is always indicative of a bug within the plugin. It would be immensely
helpful if you could report the crash with the plugin's maintainers so that it
can be fixed. The output above should help diagnose the issue.Sample Terraform Code
resource "powerplatform_managed_environment" "vnetpoc_prod_managed" {
environment_id = powerplatform_environment.vnetpoc_prod.id
is_usage_insights_disabled = false
is_group_sharing_disabled = false
limit_sharing_mode = "NoLimit"
max_limit_user_sharing = -1
solution_checker_mode = "None"
suppress_validation_emails = false
power_automate_is_sharing_disabled = false
copilot_allow_grant_editor_permissions_when_shared = true
copilot_limit_sharing_mode = "NoLimit"
copilot_max_limit_user_sharing = -1
}Expected behavior
The object reference in power platform is imported into the terraform state file
System Information
- Provider Version: 4.1.0
- OS & Version: Windows v1.13.3
Additional context
Add any other context about the problem here.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcommunityRequest or issue originated from a customer or community requestRequest or issue originated from a customer or community request