theseal / hockey-mchockeyface

Useful tools for Swedish Hockey
https://hockey-mchockeyface.rymdvarel.se
MIT License
3 stars 1 forks source link

calendar.js crashes if game is playing while parsing HA table #24

Closed theseal closed 7 years ago

theseal commented 7 years ago
Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.
Arguments:
[0] _isAMomentObject: true, _isUTC: true, _useUTC: true, _l: undefined, _i: 2017-09-27 Live, _f: undefined, _strict: undefined, _locale: [object Object]
Error
    at Function.createFromInputFallback (/Users/seal/git/hockey-mchockeyface/node_modules/moment/moment.js:320:94)
    at configFromString (/Users/seal/git/hockey-mchockeyface/node_modules/moment/moment.js:2178:11)
    at configFromInput (/Users/seal/git/hockey-mchockeyface/node_modules/moment/moment.js:2547:9)
    at prepareConfig (/Users/seal/git/hockey-mchockeyface/node_modules/moment/moment.js:2530:9)
    at createFromConfig (/Users/seal/git/hockey-mchockeyface/node_modules/moment/moment.js:2497:40)
    at createLocalOrUTC (/Users/seal/git/hockey-mchockeyface/node_modules/moment/moment.js:2584:12)
    at createUTC (/Users/seal/git/hockey-mchockeyface/node_modules/moment/moment.js:87:12)
    at Function.tz (/Users/seal/git/hockey-mchockeyface/node_modules/moment-timezone/moment-timezone.js:484:22)
    at Node.gamesHtml.each (/Users/seal/git/hockey-mchockeyface/calendar.js:115:43)
    at initialize.exports.each (/Users/seal/git/hockey-mchockeyface/node_modules/cheerio/lib/api/traversing.js:300:24)
/Users/seal/git/hockey-mchockeyface/node_modules/ical.js/build/ical.js:5751
      throw new Error(
      ^

Error: invalid date-time value: "Invalid date"
    at Function.ICAL.Time.fromDateTimeString (/Users/seal/git/hockey-mchockeyface/node_modules/ical.js/build/ical.js:5751:13)
    at Function.fromString (/Users/seal/git/hockey-mchockeyface/node_modules/ical.js/build/ical.js:5786:24)
    at Node.gamesHtml.each (/Users/seal/git/hockey-mchockeyface/calendar.js:129:66)
    at initialize.exports.each (/Users/seal/git/hockey-mchockeyface/node_modules/cheerio/lib/api/traversing.js:300:24)
    at Request.request [as _callback] (/Users/seal/git/hockey-mchockeyface/calendar.js:104:23)
    at Request.self.callback (/Users/seal/git/hockey-mchockeyface/node_modules/request/request.js:188:22)
    at emitTwo (events.js:125:13)
    at Request.emit (events.js:213:7)
    at Request.<anonymous> (/Users/seal/git/hockey-mchockeyface/node_modules/request/request.js:1171:10)
    at emitOne (events.js:115:13)