Read the statement by Michael Teeuw here.
Moment Timezone / Invalid time value
-
@sdetweil yes, of course I did. I work exclusively via ssh. But the command above seems to try to open a window. Unfortunately, this then breaks off with
/home/pi/MagicMirror/node_modules/electron/dist/electron exited with signal SIGTRAP
i found these tzid
"tzid":"W. Europe Standard Time" "tzid":"undefined" "tzid":"Customized Time Zone"
The first one is my time zone.
I try to identify the outlook calender entries, so that i can probably fix this there. I’m just wondering why this suddenly occurs. So it must be a newly added appointment that is causing the problem. I just can’t remember which appointments I have recently added :worried_face: -
… solved for me now …
I have just deleted one of my oldest serial appointments. It had one of the above tzid (unfortunately I don’t know which one) and the error messages have disappeared …
-
@spitzlbergerj if u looked at the error messages, the UUID is a unique value, set in the ICS file… so you canget that and search for it…
my question is
do you think the ‘bad’ timezone was YOUR timezone?
I could create a fix to do the if undefined, set it to local system tz…
i think the latest luxon library barfs now , where it used to return something…
-
@sdetweil I just use Putty to connect via ssh. It won’t open a new window. You can check on your mirror or in browser, whether the mirror is loading the modules. When the error message appeared, I canceled the script via crtl + c. Then you have to search a bit in your logfile e.g.
cat /pathtoyourfile/somefile.txt
in order to figure out where the wrong appointments are. In my case it was more or less easy because the RangeError and the null-values in the array were very noisy.
-
@sdetweil sorry for the wrong reply, it refers to @spitzlbergerj …
My local TZ seems to be right, but it don’t know, why there are these null values in the array. I subscribed my outlook calendar in another google calendar and it worked. These appointments are also rightly displayed in my iPhone, just by subcribing the outlook cal.
-
@sdetweil I am sorry, I don’t know anymore what the bad tz was.i believe it was undefined, but I don’t know… Sorry
-
@thger1312 said in Moment Timezone / Invalid time value:
why there are these null values in the array
the luxon library (which handles repeating events) had a problem and returned trash(all nulls)
doesn’t matter what other cal systems do… ours is hand written by volunteers over many years…
I spent a year getting it to handle timezone and std/dst time shifts…and then added on the MS crasy special TZ…(custom tz… what do you need THAT for)
here is another crappy bug that every system has to handle…
-
@sdetweil ok, sounds nasty… I recognized in my debug-logfile that those custom time zones were converted correctly. Just the null values were the problem. Fixed for me now…
-
@thger1312 what did u do to fix it? so that we might help others
-
@sdetweil I deleted the bad event in outlook and added a new google calendar with that occurrence series in order to subscribe it againg with my outlook cal…