     diags = diags.Append(tfdiags.Sourceless(      tfdiags.Error,      "Provider produced invalid plan",      fmt.Sprintf(       "Provider %q planned an invalid value for %s.\n\nThis is a bug in the provider, which should be reported in the provider's own issue tracker.",       n.ProviderAddr.ProviderConfig.Type, tfdiags.FormatErrorPrefixed(err, absAddr.String()),    