[iRail] bug in generated jsonp string for liveboards?

Bert Bruynooghe bert.bruynooghe at gmail.com
Tue Jan 10 15:07:31 UTC 2012


Hi Christophe,

It even seems worse than that. If you look at my tests at
http://users.skynet.be/bert.simon/getThere/getThere.html#gentbrugge/terhulpe
n, and you click on one of the connections, I seem to have  a failure almost
every time (meaning 1 in 3 trains for this case) (see console). It is either
this one, or the error about a bad JSON string (issue 22)...
 
How did you work around the problem? Retry after one minute? 


Regards,
Bert.


-----Original Message-----
From: irail-bounces at list.irail.be [mailto:irail-bounces at list.irail.be] On
Behalf Of Christophe Versieux
Sent: dinsdag 10 januari 2012 15:13
To: iRail mailing list
Subject: Re: [iRail] bug in generated jsonp string for liveboards?

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&form
>> at=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.36085
>>>> 4","locationY":"50.859658","name":"Brussel
>>>>
>>>> Noord","standardname":"Brussels
>>>>
>>>> North"},"arrivals":{"number":"20","arrival":[{"id":"0","delay":"0",
>>>> "station":"Quievrain","stationinfo":{"name":"Quievrain"},"time":"13
>>>> 26104400","vehicle":"BE.NMBS.IC1732","platform":"","platforminfo":{
>>>> "name":"","normal":"1"},"left":"0"},{"id":"1","delay":"0","station"
>>>> :"Gent-Sint-Pieters","stationinfo":{"name":"Gent-Sint-Pieters"},"ti
>>>> me":"1326104460","vehicle":"BE.NMBS.IR3532","platform":"","platform
>>>> info":{"name":"","normal":"1"},"left":"0"},{"id":"2","delay":"0","s
>>>> tation":"Charleroi-Zuid","stationinfo":{"name":"Charleroi-Zuid"},"t
>>>> ime":"1326104580","vehicle":"BE.NMBS.IC4532","platform":"","platfor
>>>> minfo":{"name":"","normal":"1"},"left":"0"},{"id":"3","delay":"0","
>>>> station":"Leuven","stationinfo":{"name":"Leuven"},"time":"132610470
>>>> 0","vehicle":"BE.NMBS.CR3760","platform":"5","platforminfo":{"name"
>>>> :"5","normal":"1"},"left":"0"},{"id":"4","delay":"0","station":"Den
>>>> dermonde","stationinfo":{"name":"Dendermonde"},"time":"1326104880",
>>>> "vehicle":"BE.NMBS.IC2309","platform":"","platf
 o 
>>>>
> rm
>>> in
>>>>
>>>>   
>>>>
fo":{"name":"","normal":"1"},"left":"0"},{"id":"5","delay":"0","station":"Ni
jvel","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":"132610
5000","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":"1326
>>>> 105060","vehicle":"BE.NMBS.IC461","platform":"3","platforminfo":{"n
>>>> ame":"3","normal":"1"},"left":"0"},{"id":"11","delay":"0","station"
>>>> :"S Gravenbrakel","stationinfo":{"name":"S
>>>>
>>>> Gravenbrakel"},"time":"1326105180","vehicle":"BE.NMBS.CR3782","plat
>>>> form":"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","pl
>>>> atforminfo":{"name":"11","normal":"1"},"left":"0"},{"id":"13","dela
>>>> y":"0","station":"Brussel-Zuid","stationinfo":{"name":"Brussel-Zuid
>>>> "},"time":"1326105360","vehicle":"BE.NMBS.IC4631","platform":"8","p
>>>> latforminfo":{"name":"8","normal":"1"},"left":"0"},{"id":"14","dela
>>>> y":"0","station":"Brussel-Nat-Luchthaven","stationinfo":{"name":"Br
>>>> ussel-Nat-Luchthaven"},"time":"1326105420","vehicle":"BE.NMBS.IR351
>>>> 0","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"},"l
>>>> eft":"0"},{"id":"16","delay":"0","station":"Bru
 s 
>>>>
> se
>>> l-
>>>>
>>>>   
>>>> Zuid","stationinfo":{"name":"Brussel-Zuid"},"time":"1326105540","ve
>>>> hicle":"BE.NMBS.IR4231","platform":"9","platforminfo":{"name":"9","
>>>> normal":"1"},"left":"0"},{"id":"17","delay":"0","station":"Luxembou
>>>> rg (l)","stationinfo":{"name":"Luxembourg
>>>>
>>>> (l)"},"time":"1326105600","vehicle":"BE.NMBS.IC2111","platform":"",
>>>> "platforminfo":{"name":"","normal":"1"},"left":"0"},{"id":"18","del
>>>> ay":"0","station":"Antwerpen-Centraal","stationinfo":{"name":"Antwe
>>>> rpen-Centraal"},"time":"1326105600","vehicle":"BE.NMBS.IR3109","pla
>>>> tform":"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
>
>


_______________________________________________
iRail mailing list
iRail at list.irail.be
http://lists.rootspirit.com/mailman/listinfo/irail




More information about the iRail mailing list