pulumi/pulumi · error
checking monitor feature %q: %w
Error message
checking monitor feature %q: %w
What it means
Error "checking monitor feature %q: %w" thrown in pulumi/pulumi.
Source
Thrown at sdk/go/pulumi/context.go:160
if info.Mocks != nil {
monitor = &mockMonitor{project: info.Project, stack: info.Stack, mocks: info.Mocks}
engine = &mockEngine{}
}
if wrap := info.wrapResourceMonitorClient; wrap != nil {
monitor = wrap(monitor)
}
var monitorFeatures []pulumirpc.ResourceMonitorFeature
if monitor != nil {
deploymentInfo, err := monitor.GetDeploymentInfo(ctx, &emptypb.Empty{})
if err == nil {
monitorFeatures = deploymentInfo.GetSupportedFeatures()
} else if status.Code(err) == codes.Unimplemented {
for _, k := range slices.Sorted(maps.Keys(legacyFeatureMapping)) {
r, err := monitor.SupportsFeature(ctx, &pulumirpc.SupportsFeatureRequest{Id: k})
if err != nil {
return nil, fmt.Errorf("checking monitor feature %q: %w", k, err)
}
if r.GetHasSupport() {
monitorFeatures = append(monitorFeatures, legacyFeatureMapping[k])
}
}
} else {
return nil, fmt.Errorf("checking monitor features: %w", err)
}
}
has := func(feature pulumirpc.ResourceMonitorFeature) bool { return slices.Contains(monitorFeatures, feature) }
contextState := &contextState{
info: info,
exports: make(map[string]Input),
monitorConn: monitorConn,
monitor: monitor,
engineConn: engineConn,View on GitHub (pinned to 793f7b2e16)
When it happens
Trigger: Thrown at sdk/go/pulumi/context.go:160 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of pulumi/pulumi@793f7b2e16 (2026-08-31).
Data as JSON: /api/errors/708f87fe49dcf582.
Report an issue: GitHub.