[iRail] bug in generated jsonp string for liveboards?

Christophe Versieux christophe.versieux at gmail.com
Tue Jan 10 14:13:07 UTC 2012


This happens more often than you think ;-)
When working on my app, I was always wondering why it took so many time 
to get nothing... I happens 5-10% of the time, but seems better today.

On 10/01/2012 13:30, Pieter Colpaert wrote:
> Hi Bert,
>
> That's a stability issue we have to deal with in the first API. 
> Sometimes a request from our servers to the servers of the NMBS times 
> out for some reason. It then gets cached by nginx and it will not 
> change for 1 minute. It's something we cannot fix easily in 
> short-term. The new API which will be released in March will be able 
> to handle this.
>
> For now I'm afraid you will sometimes get empty responses after a long 
> time. Normally this doesn't happen that often.
>
> Kind regards,
>
> Pieter
>
> On 01/10/2012 01:20 PM, bert bruynooghe wrote:
>> Hi Pieter,
>>
>> I cannot reproduce this one, but this one even gets a blank answer:
>> http://api.irail.be/vehicle/?id=BE.NMBS.IC3013&fast=true&lang=nl&format=jsonp&callback=define 
>>
>>
>> On Tue, Jan 10, 2012 at 2:29 AM, Pieter Colpaert
>> <pieter.colpaert at gmail.com>  wrote:
>>> Hi Bert,
>>>
>>> I cannot reproduce this bug. Can you send me a specific URL for 
>>> which it
>>> happens?
>>>
>>> Thanks,
>>>
>>> Pieter
>>>
>>>
>>> On 01/09/2012 10:29 AM, bert bruynooghe wrote:
>>>> Received the followin; colon is missing before last entry
>>>> ("}"immediately followed by "{").
>>>>
>>>> define({"version":"1.1","timestamp":"1326100802","station":"Brussel
>>>>
>>>> Noord","stationinfo":{"id":"BE.NMBS.008812005","locationX":"4.360854","locationY":"50.859658","name":"Brussel 
>>>>
>>>> Noord","standardname":"Brussels
>>>>
>>>> North"},"arrivals":{"number":"20","arrival":[{"id":"0","delay":"0","station":"Quievrain","stationinfo":{"name":"Quievrain"},"time":"1326104400","vehicle":"BE.NMBS.IC1732","platform":"","platforminfo":{"name":"","normal":"1"},"left":"0"},{"id":"1","delay":"0","station":"Gent-Sint-Pieters","stationinfo":{"name":"Gent-Sint-Pieters"},"time":"1326104460","vehicle":"BE.NMBS.IR3532","platform":"","platforminfo":{"name":"","normal":"1"},"left":"0"},{"id":"2","delay":"0","station":"Charleroi-Zuid","stationinfo":{"name":"Charleroi-Zuid"},"time":"1326104580","vehicle":"BE.NMBS.IC4532","platform":"","platforminfo":{"name":"","normal":"1"},"left":"0"},{"id":"3","delay":"0","station":"Leuven","stationinfo":{"name":"Leuven"},"time":"1326104700","vehicle":"BE.NMBS.CR3760","platform":"5","platforminfo":{"name":"5","normal":"1"},"left":"0"},{"id":"4","delay":"0","station":"Dendermonde","stationinfo":{"name":"Dendermonde"},"time":"1326104880","vehicle":"BE.NMBS.IC2309","platform":"","platfo 
>>>>
> rm
>>> in
>>>>
>>>>   
>>>> fo":{"name":"","normal":"1"},"left":"0"},{"id":"5","delay":"0","station":"Nijvel","stationinfo":{"name":"Nijvel"},"time":"1326104880","vehicle":"BE.NMBS.IR2832","platform":"","platforminfo":{"name":"","normal":"1"},"left":"0"},{"id":"6","delay":"0","station":"Louvain-La-Neuve-Univ.","stationinfo":{"name":"Louvain-La-Neuve-Univ."},"time":"1326104880","vehicle":"BE.NMBS.IR3910","platform":"","platforminfo":{"name":"","normal":"1"},"left":"0"},{"id":"7","delay":"0","station":"Binche","stationinfo":{"name":"Binche"},"time":"1326105000","vehicle":"BE.NMBS.IR3932","platform":"8","platforminfo":{"name":"8","normal":"1"},"left":"0"},{"id":"8","delay":"0","station":"Antwerpen-Centraal","stationinfo":{"name":"Antwerpen-Centraal"},"time":"1326105000","vehicle":"BE.NMBS.IR2810","platform":"11","platforminfo":{"name":"11","normal":"1"},"left":"0"},{"id":"9","delay":"0","station":"Poperinge","stationinfo":{"name":"Poperinge"},"time":"1326105000","vehicle":"BE.NMBS.IC2333","platform":
> ""
>>> ,"p
>>>>
>>>>   
>>>> latforminfo":{"name":"","normal":"1"},"left":"0"},{"id":"10","delay":"0","station":"Wezet","stationinfo":{"name":"Wezet"},"time":"1326105060","vehicle":"BE.NMBS.IC461","platform":"3","platforminfo":{"name":"3","normal":"1"},"left":"0"},{"id":"11","delay":"0","station":"S
>>>> Gravenbrakel","stationinfo":{"name":"S
>>>>
>>>> Gravenbrakel"},"time":"1326105180","vehicle":"BE.NMBS.CR3782","platform":"9","platforminfo":{"name":"9","normal":"1"},"left":"0"},{"id":"12","delay":"0","station":"Essen","stationinfo":{"name":"Essen"},"time":"1326105300","vehicle":"BE.NMBS.IC4510","platform":"11","platforminfo":{"name":"11","normal":"1"},"left":"0"},{"id":"13","delay":"0","station":"Brussel-Zuid","stationinfo":{"name":"Brussel-Zuid"},"time":"1326105360","vehicle":"BE.NMBS.IC4631","platform":"8","platforminfo":{"name":"8","normal":"1"},"left":"0"},{"id":"14","delay":"0","station":"Brussel-Nat-Luchthaven","stationinfo":{"name":"Brussel-Nat-Luchthaven"},"time":"1326105420","vehicle":"BE.NMBS.IR3510","platform":"5","platforminfo":{"name":"5","normal":"1"},"left":"0"},{"id":"15","delay":"0","station":"Luik-Guillemins","stationinfo":{"name":"Luik-Guillemins"},"time":"1326105480","vehicle":"BE.NMBS.IC1710","platform":"3","platforminfo":{"name":"3","normal":"1"},"left":"0"},{"id":"16","delay":"0","station":"Brus 
>>>>
> se
>>> l-
>>>>
>>>>   
>>>> Zuid","stationinfo":{"name":"Brussel-Zuid"},"time":"1326105540","vehicle":"BE.NMBS.IR4231","platform":"9","platforminfo":{"name":"9","normal":"1"},"left":"0"},{"id":"17","delay":"0","station":"Luxembourg
>>>> (l)","stationinfo":{"name":"Luxembourg
>>>>
>>>> (l)"},"time":"1326105600","vehicle":"BE.NMBS.IC2111","platform":"","platforminfo":{"name":"","normal":"1"},"left":"0"},{"id":"18","delay":"0","station":"Antwerpen-Centraal","stationinfo":{"name":"Antwerpen-Centraal"},"time":"1326105600","vehicle":"BE.NMBS.IR3109","platform":"11","platforminfo":{"name":"11","normal":"1"},"left":"0"}{"id":"18","delay":"0","station":"Antwerpen-Centraal","stationinfo":{"name":"Antwerpen-Centraal"},"time":"1326105600","vehicle":"BE.NMBS.IR3109","platform":"11","platforminfo":{"name":"11","normal":"1"},"left":"0"}]}}) 
>>>>
>>>> _______________________________________________
>>>> iRail mailing list
>>>> iRail at list.irail.be
>>>> http://lists.rootspirit.com/mailman/listinfo/irail
>>>
>>>
>>> -- 
>>> iRail vzw/asbl
>>> +32(0)486/747122
>>>
>>>
>>> _______________________________________________
>>> iRail mailing list
>>> iRail at list.irail.be
>>> http://lists.rootspirit.com/mailman/listinfo/irail
>> _______________________________________________
>> iRail mailing list
>> iRail at list.irail.be
>> http://lists.rootspirit.com/mailman/listinfo/irail
>
>





More information about the iRail mailing list