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
See bugzilla bug 1546606 starting with comment 23. In short, an assertion in a unit test calls JSON.stringify on its arguments to log the result of the assertion, and that causes a "too much recursion" error that involves ICAL.Time.fromData. It looks like this when you add a console.trace at the top of that fromData function:
0:02.87 pid:3993 JavaScript error: resource://calendar/modules/ical.js, line 5720: too much recursion
0:03.51 pid:3993 JavaScript error: resource://calendar/modules/ical.js, line 5720: too much recursion
The 5720 line reference points to setupNormalizeAttributes > defineAttr > defineProperty > set > setTimeAttr
The text was updated successfully, but these errors were encountered:
I think this might be somewhat expected, the properties will contain references to parents etc, and there may be cyclic references. Let's close this one for now, but I'm open to patches that would make this less likely.
See bugzilla bug 1546606 starting with comment 23. In short, an assertion in a unit test calls
JSON.stringify
on its arguments to log the result of the assertion, and that causes a "too much recursion" error that involvesICAL.Time.fromData
. It looks like this when you add a console.trace at the top of that fromData function:Without the console.trace the error is:
The 5720 line reference points to setupNormalizeAttributes > defineAttr > defineProperty > set > setTimeAttr
The text was updated successfully, but these errors were encountered: