Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Canceled trains cause exception #12

Open
Legion2 opened this issue Mar 19, 2020 · 1 comment · May be fixed by #13
Open

Canceled trains cause exception #12

Legion2 opened this issue Mar 19, 2020 · 1 comment · May be fixed by #13

Comments

@Legion2
Copy link

Legion2 commented Mar 19, 2020

An exception TypeError: Cannot read property 'getMinutes' of undefined is thrown when a train is canceled. isRealtimeControlled and departureTimeEstimated are not set and calculateDelay() returns undefined. So delay is undefined.

Because of the exception the module does not render at all.

Departure json that caused the exception:

{
    "location": {
        "id": "de:08118:1402:1:3",
        "isGlobalId": true,
        "name": "Kornwestheim",
        "disassembledName": "Gleis 3",
        "type": "platform",
        "pointType": "TRACK",
        "coord": [
            746124,
            3513271
        ],
        "parent": {
            "id": "de:08118:1402",
            "name": "Kornwestheim",
            "type": "stop",
            "parent": {
                "id": "placeID:8118046:1",
                "name": "Kornwestheim",
                "type": "locality"
            }
        }
    },
    "departureTimePlanned": "2020-03-20T03:05:00Z",
    "transportation": {
        "id": "vvs:10005: :H:j20",
        "name": "S-Bahn S5",
        "disassembledName": "S5",
        "number": "S5",
        "description": "Bietigheim-Bissingen - Stuttgart",
        "product": {
            "id": 0,
            "class": 1,
            "name": "S-Bahn",
            "iconId": 2
        },
        "operator": {
            "id": "10",
            "name": "DB"
        },
        "destination": {
            "id": "5006052",
            "name": "Schwabstraße",
            "type": "stop"
        },
        "properties": {
            "trainName": "S-Bahn",
            "trainNumber": "7997",
            "isROP": true,
            "tripCode": 7997,
            "mtSubcode": "0"
        },
        "origin": {
            "id": "5001400",
            "name": "Bietigheim-Bissingen",
            "type": "stop"
        }
    },
    "infos": [
        {
            "priority": "normal",
            "id": "41061",
            "version": "3",
            "urlText": "Zuffenhausen: Fahrplanänderungen wegen Bauarbeiten",
            "url": "https://ems.vvs.de/ems.comm.addinfo-info_link?event=e6fc19f837a441d59c80e09f9ce63d3f&device=60551f5633ff432eac9572c79a1c7f87&mt=html",
            "content": "Wegen Arbeiten an verschiedenen Weichen im Bahnhof Zuffenhausen kommt es vom 9. bis 20. März 2020 zu folgenden Fahrplanänderungen:\n\nBei verschiedenen Zügen der S4, S5 und S6/60 gibt es Änderungen in den Fahrzeiten zwischen Ludwigsburg bzw. Zuffenhausen und Schwabstraße.\n\nBei der Linie RE8 entfallen zwischen ca. 07:00 und 20:30 Uhr die Züge zwischen Bietigheim-Bissingen und Stuttgart Hbf.",
            "subtitle": "Zuffenhausen: Fahrplanänderungen wegen Bauarbeiten",
            "title": "Linien IRE1, RE8, S4, S5, S6, S60",
            "additionalText": "Die beschriebenen Fahrplanänderungen sind <b>nicht in EFA</b> erfasst.",
            "properties": {
                "publisher": "EMS",
                "infoType": "lineInfo",
                "timetableChange": "lines",
                "htmlText": "<div>Wegen Arbeiten an verschiedenen Weichen im Bahnhof Zuffenhausen kommt es vom 9. bis 20. M&auml;rz 2020 zu folgenden Fahrplan&auml;nderungen:</div>\n<div>&nbsp;</div>\n<div>Bei verschiedenen Z&uuml;gen der S4, S5 und S6/60 gibt es montags bis freitags &Auml;nderungen in den Fahrzeiten zwischen Ludwigsburg bzw. Zuffenhausen und Schwabstra&szlig;e.</div>\n<div>&nbsp;</div>\n<div>Bei der Linie RE8 entfallen montags bis freitags zwischen ca. 07:00 und 20:30 Uhr die Z&uuml;ge zwischen Bietigheim-Bissingen und Stuttgart Hbf. Am 14. und 15. M&auml;rz 2020 kommen die Z&uuml;ge aus Richtung Heilbronn bis zu 5 Minuten sp&auml;ter am Stuttgarter Hauptbahnhof an.</div>\n<div>&nbsp;</div>\n<div>Bei der Linie IRE1 kommt es ebenfalls zu Fahrplan&auml;nderungen: in Richtung Kalrsruhe fahren verschiedene Z&uuml;ge fr&uuml;her ab Stuttgart Hbf, aus Richtung Karlsruhe kommen die meisten Z&uuml;ge sp&auml;ter in Stuttgart Hbf an.</div>\n<div>&nbsp;</div>\n<div>Bitte &uuml;berpr&uuml;fen Sie Ihre Verbindungenn vorab in der elektronischen Fahrplanauskunft.</div>",
                "smsText": "Linien IRE1, RE8, S4, S5, S6, S60"
            }
        },
        {
            "priority": "high",
            "id": "41347",
            "version": "1",
            "urlText": "Hauptbahnhof (tief): Fahrtausfälle",
            "url": "https://ems.vvs.de/ems.comm.addinfo-info_link?event=115c8b76e3524519b5c704742d9d67fa&device=60551f5633ff432eac9572c79a1c7f87&mt=html",
            "content": "Ab 24.März gilt das stabile Fahrplan Grundangebot der S-Bahn Stuttgart. \nDieses wird am 24. März in der elektronischen Fahrplanauskunft für sie verfügbar sein.\nFür den Nachtverkehr am Wochenende vom 20. März bis 22. März., gilt schon jetzt eine abweichende Regelung. \nBitte prüfen Sie deshalb vor Fahrtantritt ihre Zugverbindung in der elektronischen Fahrplanauskunft.\n\nIhre S-Bahn Stuttgart\n\nhttps://www.s-bahn-stuttgart.de/s-stuttgart/aktuelles/S-Bahnverkehr-in-der-Region-wird-angepasst-5040650?contentId=664142",
            "subtitle": "Hauptbahnhof (tief): Fahrtausfälle",
            "title": "Linien S1, S2, S3, S4, S5, S6, S60",
            "properties": {
                "publisher": "EMS",
                "infoType": "lineInfo",
                "disruption": "lines",
                "htmlText": "<p>Ab 24.März gilt das stabile Fahrplan Grundangebot der S-Bahn Stuttgart. <br/>Dieses wird am 24. März in der elektronischen Fahrplanauskunft für sie verfügbar sein.<br/>Für den Nachtverkehr am Wochenende vom 20. März bis 22. März., gilt schon jetzt eine abweichende Regelung. <br/>Bitte prüfen Sie deshalb vor Fahrtantritt ihre Zugverbindung in der elektronischen Fahrplanauskunft.<br/><br/>Ihre S-Bahn Stuttgart<br/><br/>https://www.s-bahn-stuttgart.de/s-stuttgart/aktuelles/S-Bahnverkehr-in-der-Region-wird-angepasst-5040650?contentId=664142</p>",
                "smsText": "Linien S1, S2, S3, S4, S5, S6, S60"
            }
        }
    ]
}
@Legion2 Legion2 linked a pull request Mar 20, 2020 that will close this issue
@senj
Copy link

senj commented Apr 26, 2020

great fix, when will this be updated?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants