User Guide
Sign in
"every weekday" tag crashes ticktick
Whenever I type "every weekday" on a task, it crashes with the exception below.
Now, when I try to open ticktick, it crashes with the same exception.

I just bought the premium version today and this isn't helping my impressions

Operation System Version-> 10.0.17134.0 *****
CurrentTime -> 07/09/2019 15:19:48 *****
Locale -> en-US *****
Device Location -> en-US *****
Version -> 3.2.0.0 *****
Exception Type -> System.ArgumentException *****
Exception Message -> BYWEEKNO value 0 is out of range. Valid values are between -53 and 53, excluding zero (0). *****
Exception Data -> System.Collections.ListDictionaryInternal *****
-> *****
-> Ical.Net *****
-> Void CheckRange(System.String, Int32, Int32, Int32, Boolean) *****
-> at Ical.Net.Serialization.iCalendar.Serializers.DataTypes.RecurrencePatternSerializer.CheckRange(String name, Int32 value, Int32 min, Int32 max, Boolean allowZero)
at Ical.Net.Serialization.iCalendar.Serializers.DataTypes.RecurrencePatternSerializer.CheckRange(String name, IList`1 values, Int32 min, Int32 max)
at Ical.Net.Serialization.iCalendar.Serializers.DataTypes.RecurrencePatternSerializer.Deserialize(TextReader tr)
at Ical.Net.DataTypes.RecurrencePattern..ctor(String value)
at ticktick_WPF.Util.RRuleUtils.RRule2String(Nullable`1 startDate, Boolean showUntil)
at ticktick_WPF.Util.RRuleUtils.RRule2String(String repeatFrom, String repeatFlag, Nullable`1 startDate, Boolean showUntil)
at ticktick_WPF.Converter.DefaultRepeatDisplayTextConverter.Convert(Object[] values, Type targetType, Object parameter, CultureInfo culture)
at System.Windows.Data.MultiBindingExpression.TransferValue()
at System.Windows.Data.MultiBindingExpression.Transfer()
at System.Windows.Data.MultiBindingExpression.UpdateTarget(Boolean includeInnerBindings)
at System.Windows.Data.MultiBindingExpression.AttachToContext(Boolean lastChance)
at System.Windows.Data.MultiBindingExpression.MS.Internal.Data.IDataBindEngineClient.AttachToContext(Boolean lastChance)
at MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance)
at MS.Internal.Data.DataBindEngine.Run(Object arg)
at MS.Internal.Data.DataBindEngine.OnLayoutUpdated(Object sender, EventArgs e)
at System.Windows.ContextLayoutManager.fireLayoutUpdateEvent()
at System.Windows.ContextLayoutManager.UpdateLayout()
at System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg)
at System.Windows.Media.MediaContext.InvokeOnRenderCallback.DoWork()
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) *****
edit: I was able to fix it by deleting the task on browser, but it does freeze for a bit
I was able to fix the ticktick client from crashing, but it still crashes on "every weekend"
Hey Carlo,

So sorry for the trouble. Could you plz get it updated to the latest version which was rolled out yesterday and see how it works?
It's the latest version at 3.2.0.0

Here is the error log:
Operation System Version-> 10.0.17134.0 *****
CurrentTime -> 07/10/2019 12:43:12 *****
Locale -> en-US *****
Device Location -> en-US *****
Version -> 3.2.0.0 *****
Exception Type -> System.ArgumentException *****
Exception Message -> BYWEEKNO value 0 is out of range. Valid values are between -53 and 53, excluding zero (0). *****
Exception Data -> System.Collections.ListDictionaryInternal *****
-> *****
-> Ical.Net *****
-> Void CheckRange(System.String, Int32, Int32, Int32, Boolean) *****
-> at Ical.Net.Serialization.iCalendar.Serializers.DataTypes.RecurrencePatternSerializer.CheckRange(String name, Int32 value, Int32 min, Int32 max, Boolean allowZero)
at Ical.Net.Serialization.iCalendar.Serializers.DataTypes.RecurrencePatternSerializer.CheckRange(String name, IList`1 values, Int32 min, Int32 max)
at Ical.Net.Serialization.iCalendar.Serializers.DataTypes.RecurrencePatternSerializer.Deserialize(TextReader tr)
at Ical.Net.DataTypes.RecurrencePattern..ctor(String value)
at ticktick_WPF.Util.RRuleUtils.RRule2String(Nullable`1 startDate, Boolean showUntil)
at ticktick_WPF.Util.RRuleUtils.RRule2String(String repeatFrom, String repeatFlag, Nullable`1 startDate, Boolean showUntil)
at ticktick_WPF.Converter.DefaultRepeatDisplayTextConverter.Convert(Object[] values, Type targetType, Object parameter, CultureInfo culture)
at System.Windows.Data.MultiBindingExpression.TransferValue()
at System.Windows.Data.MultiBindingExpression.Transfer()
at System.Windows.Data.MultiBindingExpression.UpdateTarget(Boolean includeInnerBindings)
at System.Windows.Data.MultiBindingExpression.AttachToContext(Boolean lastChance)
at System.Windows.Data.MultiBindingExpression.MS.Internal.Data.IDataBindEngineClient.AttachToContext(Boolean lastChance)
at MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance)
at MS.Internal.Data.DataBindEngine.Run(Object arg)
at MS.Internal.Data.DataBindEngine.OnLayoutUpdated(Object sender, EventArgs e)
at System.Windows.ContextLayoutManager.fireLayoutUpdateEvent()
at System.Windows.ContextLayoutManager.UpdateLayout()
at System.Windows.UIElement.UpdateLayout()
at System.Windows.Controls.ItemsControl.OnBringItemIntoView(ItemInfo info)
at System.Windows.Controls.ItemsControl.OnBringItemIntoView(Object arg)
at System.Windows.Controls.ListBox.ScrollIntoView(Object item)
at ticktick_WPF.Views.TaskList.TaskListControl.SetItemSelected(String itemId)
at ticktick_WPF.Views.ProjectTaskListControl.<OnTaskAdded>d__102.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler) *****
Hey Carlo,

So sorry for the trouble. We just rolled out a 3.2.1.1 version, could you plz go get it updated and see if the issue has been resolved.
I can't seem to get it updated to 3.2.1.1

The web directs me to 3.2.0.0 download and my app says I'm updated to the latest version at 3.2.0.0
Hey Carlo,

Sorry for not putting it clearly. The Windows 3.2.1.1 version is still on the process. Could you get it updated it in a few days? Let us know if the issue persists after that.
Yes thank you. I will update when notified
Please  Sign in  to post a topic.

Help | Blog | Upgrade to Premium | Contact | Privacy | Security | Terms | Thanks | License