Thanks, @yashodhan. I have done this. Consistently there are errors:
- Stack Overflow (libs.min.js:7657:107). This happens after I choose a Domain.
// This array is used to make a Date, either with
new DateorDate.UTC
Summary
var c,d,e,f,g,h=“”+b._i,i=h.length,j=0;for(e=X(b._f,b._locale).match(ye)||,c=0;c<e.length;c++)f=e[c],d=(h.match(Z(f,b))||)[0],d&&(g=h.substr(0,h.indexOf(d)),g.length>0&&l(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),j+=d.length),Be[f]?(d?l(b).empty=!1:l(b).unusedTokens.push(f),ca(f,d,b)):b._strict&&!d&&l(b).unusedTokens.push(f);
- Too much recursion (report.min.js:3041:1)
- Too much recursion (libs.min.js:7533:24)
These errors happen when I use the calendar tool to select Start and End dates.
I don’t know javascript. But I’ve tried to research and learn anyway.
Incorrect assumption
These .js files appear to be common libraries. They are not specific to Frappe or ERPNext, correct? So the root cause likely is not those files. (Otherwise every user would experience what I’m experiencing) So it must be the caller to those js files that’s the problem.
I see a common them with my problems: Time. The root cause of these errors seems to be Date/Time. I suspect my installation has problems with Locale, Time Zone, Date Format, or some combination. It feels like whenever I start bench, some date-time variables are getting nulls, or bad values? Which later manifest as errors during choosing Domain, Start, and End Dates.
I want to prove/disprove this. Any suggestions how I can continue to debug?
Thinking again, seems like that PreRequisite software could be the likely culprit? Especially since only 1 other person (@tmatteson) is having these problems. Could these be a NodeJS or Moment issue? I’m not sure if redis or nginx could be the culprits. Do we know what versions are known to be good?
Thanks again in advance. I do feel I have a better grasp of what’s happening. It’s just not enough yet to pinpoint the cause. Or to finish the ERPNext installation cleanly. ![]()