You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Calling .GetReminderAsync(String reminderName) shouldn't throw the following exception :
2025-02-21 19:33:53 Specified argument was out of the range of valid values. at Dapr.Actors.Runtime.ConverterUtils.ConvertTimeSpanValueFromISO8601Format(String valueString)
2025-02-21 19:33:53 at Dapr.Actors.Runtime.ReminderInfo.DeserializeAsync(Stream stream)
2025-02-21 19:33:53 at Dapr.Actors.Runtime.DefaultActorTimerManager.DeserializeReminderAsync(Stream stream, ActorReminderToken token)
2025-02-21 19:33:53 at Dapr.Actors.Runtime.DefaultActorTimerManager.GetReminderAsync(ActorReminderToken token)
2025-02-21 19:33:53 at Dapr.Actors.Runtime.Actor.GetReminderAsync(String reminderName)
Actual Behavior
Should deserialize the Reminder correctly.
Steps to Reproduce the Problem
Create a Reminder on an Actor (await this.RegisterReminderAsync("Report", null, TimeSpan.FromSeconds(15), TimeSpan.FromSeconds(15));)
Call GetReminderAsync("Report")
Release Note
RELEASE NOTE:
The text was updated successfully, but these errors were encountered:
This appears to have been an issue since at least 1.12 if not earlier in that the deserializer only supports ISO8601 values and not any of the other valid value formats (per the documentation).
Expected Behavior
Calling
.GetReminderAsync(String reminderName)
shouldn't throw the following exception :Actual Behavior
Should deserialize the Reminder correctly.
Steps to Reproduce the Problem
await this.RegisterReminderAsync("Report", null, TimeSpan.FromSeconds(15), TimeSpan.FromSeconds(15));
)GetReminderAsync("Report")
Release Note
RELEASE NOTE:
The text was updated successfully, but these errors were encountered: