Thank you for the example files. The issue has been fixed (
https://github.com/eclipse/sumo/issues/7060)
You can download the updated sumo version* tomorrow* at
https://sumo.dlr.de/docs/Downloads.php#sumo_-_latest_development_version

regards,
Jakob

Am Mo., 25. Mai 2020 um 07:50 Uhr schrieb Tripplanner Mumbai <
[email protected]>:

> It is not clear from the log files what error it has. The program stops by
> stating that "FatalTraCIError: connection closed by SUMO". I am sending the
> files as attachment with the following details.
>
>
>    - SUMO-version - 1.6.0  and operating system - Ubuntu 18.04 LTS
>    - screenshot attached
>    - input files attached
>    - line 65 in demo.py (attached) creates FatalTraCIError
>
> Kindly try to resolve it.
> thanks and regards,
> Dillip Rout
>
> On Sun, 24 May 2020 at 21:27, Jakob Erdmann <[email protected]> wrote:
>
>> Hello,
>> the FatalTraCIError can mean one of two things:
>> 1) Sumo had an error (you will find a reason in the log file if you run
>> sumo with option --log)
>> 2) Sumo encountered a bug and crashed. In that case please send me input
>> files for reproducing the issue (
>> https://sumo.dlr.de/docs/FAQ.html#how_do_i_report_erroneous_behavior_of_a_sumo_application
>> )
>> you can send the files directly to me or you can create an issue on
>> github and attach the files there.
>>
>> regards,
>> Jakob
>>
>> Am Fr., 22. Mai 2020 um 08:07 Uhr schrieb Tripplanner Mumbai <
>> [email protected]>:
>>
>>> As per the discussion, I tried to extract the stage information using
>>> TraCI and combine the log files to generate the ticket data. However, for
>>> some of the cases, I get fatal errors as follows.
>>>
>>> File "/home/dhrien/Documents/sumos/Bologna/acosta_persontrips/demo.py",
>>> line 86, in run  prevStage = traci.person.getStage(peopleIDs[i],-1)
>>> File "/usr/share/sumo/tools/traci/_person.py", line 192, in getStage
>>> tc.VAR_STAGE, personID))
>>> File "/usr/share/sumo/tools/traci/connection.py", line 158, in
>>> _checkResult result = self._sendExact()
>>> File "/usr/share/sumo/tools/traci/connection.py", line 101, in
>>> _sendExact raise FatalTraCIError("connection closed by SUMO")
>>> FatalTraCIError: connection closed by SUMO
>>>
>>> The above error is due the following code segment written inside run
>>> method of TraCI program.
>>>             currStage = traci.person.getStage(peopleIDs[i])
>>>             if currStage.type == 3: #record only if driving or riding
>>>
>>>                 try:
>>>                     prevStage = traci.person.getStage(peopleIDs[i],-1)
>>>                 except FatalTraCIError:
>>>                     print("Previous Stage Error for Person",peopleIDs[i])
>>>                     continue
>>>
>>> Note that previous stage is retrieved only if a person is boarded into a
>>> vehicle. Also, l am trying handle the exception but the program stops.
>>> Further, I do check if previous stage is null (None) and then operate but
>>> unfortunately nothing works at this moment.
>>>
>>> Please suggest.
>>>
>>> thanks and regards,
>>> Dillip Rout
>>>
>>> On Thu, 7 May 2020 at 12:46, Jakob Erdmann <[email protected]>
>>> wrote:
>>>
>>>> Yes. If you need to retrieve data while the simulation is still
>>>> running, you generally need to use traci. If you can wait until the
>>>> simulation is finished you can retrieve the ticket information from the xml
>>>> outputs as well.
>>>>
>>>> Am Do., 7. Mai 2020 um 09:06 Uhr schrieb Tripplanner Mumbai <
>>>> [email protected]>:
>>>>
>>>>> Hello Jackob,
>>>>> Do you mean that I should retrieve person data using TraCI (links-
>>>>> https://sumo.dlr.de/docs/TraCI/Person_Value_Retrieval.html,
>>>>> https://sumo.dlr.de/pydoc/traci._person.html#PersonDomain-getStage)?
>>>>> Thanks in advance.
>>>>>
>>>>> On Thu, 7 May 2020 at 12:13, Jakob Erdmann <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hello,
>>>>>> during the simulation, you can use traci.person.getStage to access
>>>>>> past, current and future stage information including the destination
>>>>>> busStop of each stage (which is the origin stop for the subsequent 
>>>>>> stage).
>>>>>> regards,
>>>>>> Jakob
>>>>>>
>>>>>> Am Do., 7. Mai 2020 um 08:36 Uhr schrieb Tripplanner Mumbai <
>>>>>> [email protected]>:
>>>>>>
>>>>>>> Hello,
>>>>>>> I am trying to capture the origin and destination bus stops of each
>>>>>>> passenger (or on aggregate for a group) and issue tickets accordingly. I
>>>>>>> found that <stopinfo> has information about the line, number of 
>>>>>>> passengers
>>>>>>> boarded and the source bus stop, as given below.
>>>>>>>
>>>>>>> <stopinfo id="bus_14.3" type="bus" lane="109[1][0]+20003_1"
>>>>>>> pos="30.31" parking="0" started="983.00" ended="1080.00" delay="0.00"
>>>>>>> initialPersons="18" loadedPersons="3" unloadedPersons="12"
>>>>>>> initialContainers="0" loadedContainers="0" unloadedContainers="0"
>>>>>>> busStop="busStop#34"/>
>>>>>>>
>>>>>>> Also, it can be noted that <person> has information about the
>>>>>>> destination stop while riding, as given below.
>>>>>>>
>>>>>>> <person id="3" depart="1.20" color="red">
>>>>>>>
>>>>>>>      <walk edges="82 53[0] 78[1][1] 189[0] 189[1][0]+20000"
>>>>>>> busStop="busStop#31"/>
>>>>>>>
>>>>>>>      <ride busStop="busStop#33" lines="14"/>
>>>>>>>
>>>>>>> </person>
>>>>>>>
>>>>>>>
>>>>>>> Now, the question is how to capture both origin and destination
>>>>>>> information while the simulation is going on. Just like the stop
>>>>>>> information, is there any way to generate the ticket information.
>>>>>>>
>>>>>>>
>>>>>>> regards,
>>>>>>>
>>>>>>> Dillip Rout
>>>>>>> _______________________________________________
>>>>>>> sumo-user mailing list
>>>>>>> [email protected]
>>>>>>> To unsubscribe from this list, visit
>>>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>>>
>>>>>> _______________________________________________
>>>>>> sumo-user mailing list
>>>>>> [email protected]
>>>>>> To unsubscribe from this list, visit
>>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>>
>>>>> _______________________________________________
>>>>> sumo-user mailing list
>>>>> [email protected]
>>>>> To unsubscribe from this list, visit
>>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>>
>>>> _______________________________________________
>>>> sumo-user mailing list
>>>> [email protected]
>>>> To unsubscribe from this list, visit
>>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>>
>>> _______________________________________________
>>> sumo-user mailing list
>>> [email protected]
>>> To unsubscribe from this list, visit
>>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>>
>> _______________________________________________
>> sumo-user mailing list
>> [email protected]
>> To unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/sumo-user
>>
> _______________________________________________
> sumo-user mailing list
> [email protected]
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/sumo-user
>
_______________________________________________
sumo-user mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to