Hello,
thank you for reporting. This is fixed in
https://github.com/DLR-TS/sumo/commit/caf9fc3
regards,
Jakob

2017-11-14 8:43 GMT+01:00 Marc Rene Zofka via sumo-user <
[email protected]>:

> Hi,
>
> we want to automate testing using SUMO in a co-simulation platform.
> Therefore, we want to use the load() function provided by TraCI.
>
> The load() function seems to cause an exception when called with a vector
> of strings approaching about 245 characters in total. Being more precise,
> if the amount of characters plus the size of the vector times four exceeds
> 248, the unsigned byte written in line 595 in src/utils/traci/TraCIAPI.cpp
> exceeds 255, thus throwing an invalid_argument exception for being out of
> range [0...255]. However, this case is easily reached when specifying a
> path to each a net file, a route file, and say two additional files, plus
> two or three general flags like --start.
>
> So, is there a way around this limitation? One could pack those files into
> a .sumocfg file, thus having to parse only one path to this file, but we
> would like to avoid this, since this limits flexibility.
>
> Best regards,
>
> Marc
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> sumo-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/sumo-user
> _______________________________________________
> sumo-user mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/sumo-user
>
_______________________________________________
sumo-user mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/sumo-user

Reply via email to