ErrLookup › a-b-street/abstreet
a-b-street/abstreet
Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit · Rust · 432 source files
Analyzed at 0964f29315 on 2026-09-13. 209 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| {} | validation | error | import, traffic-signal, map-model, validation |
| No turn from ( ) to ( ) at | panic | error | |
| Can't find the data/ directory | panic | error | rust, panic, missing-directory, working-directory, data-directory |
| No transit route from | panic | error | |
| Stop sign has roads now, but from edits | validation | error | map-edits, stop-sign, stale-edit |
| active_agents at has more ended trips than started | panic | error | |
| modify_step broke total_length, it's now | panic | error | rust, panic, invariant-violation, pathfinding |
| No transit route from | panic | error | rust, transit, pathfinding, map-edit, panic |
| pathfind() returned path that warps | panic | error | rust, pathfinding, panic, geometry |
| parking_spot_availability at | panic | error | |
| causes illegal entrance into a zone at | panic | error | rust, pathfinding, access-restrictions, panic |
| impossible to start from a non-sane situation. | exception | error | simulation, pandemic, state-machine, initialization |
| This intersection didn't already group major/minor roads… | validation | error | traffic-signals, precondition |
| Couldn't find the executable. Is it built? | panic | error | panic, executable-not-found, build, tooling |
| Some path does illegal uber-turn | panic | error | rust, pathfinding, turn-restrictions, panic |
| Failed to download stuff | panic | error | rust, panic, network, download, ci |
| Two perimeters had every road in common | exception | warning | geometry, blocks, internal-invariant |
| can't end walking at | exception | error | simulation, routing, pedestrian, map-data |
| Initial panel outcome is | panic | error | gui, panic, initialization, widgetry |
| can't end at for | exception | error | simulation, routing, driving, map-data |
| Can't import_parcels for popdat.bin without the scenarios… | validation | error | panic, cargo-feature, gdal, build-config |
| PathConstraints::from_lt | panic | error | rust, panic, enum-mapping, pathfinding |
| set_item for failed for encoded length | exception | error | wasm, localstorage, quota, web-storage |
| lane type has changed | exception | error | edits, compatibility, state-mismatch |
| Couldn't read_binary | panic | error | rust, panic, deserialization, file-io |
| can't start a trip from | exception | error | simulation, spawning, trips, routing |
| couldn't find where shape enters map | exception | error | gis, transit, gtfs, geometry |
| unable to cast to WebGlRenderingContext. error | exception | error | wasm, webgl, type-cast, wasm-bindgen |
| != | panic | error | |
| Can't read | panic | critical | panic, file-io, missing-file, assets |
| Can't write_json( ) | panic | error | rust, panic, serialization, file-io |
| No border for | exception | error | import, synthpop, borders, map-data |
| Can't take screenshots of dims | exception | error | screenshot, dimensions, canvas, widgetry |
| Some IndividTrip wasn't associated with a Person?! | panic | error | panic, invariant, data-import, scenario |
| snapped to sidewalk , but no driving connection | exception | error | gis, map-import, routing, driveway |
| invalid | panic | error | |
| Looped back on the same road, but not at a dead-end | exception | error | perimeter-tracing, geometry |
| parking lot center didn't snap to a sidewalk | exception | error | gis, map-import, geometry, snap-failure |
| This build of A/B Street stores player data in… | panic | error | rust, panic, environment-variable, home-directory, packaging |
| get_step_at_dist_along has leftover distance of | exception | error | pathfinding, distance, out-of-bounds, map-model |
| Two consecutive stops are on the same road, but they travel… | exception | error | transit, routing, map-model, stops |
| biking to a different part of | validation | error | simulation, routing, biking, trip-scheduling |
| Empty path | panic | error | rust, pathfinding, panic, invariant |
| Rotating against common infinite-looped | exception | error | merge, rotation, perimeter-tracing |
| Server error | panic | critical | panic, hyper, server, port-bind, network |
| window.location.href failed | exception | error | wasm, browser-api, web-sys, url |
| can't start walking from | exception | error | simulation, walking, trips, border |
| Can't write_binary( ) | panic | error | rust, panic, serialization, bincode, file-io |
| can't fulfill | exception | error | routing, pathfinding, simulation |
| Can't transform a road-based path to a lane-based path for | exception | error | pathfinding, conversion, path-v2, map-model |
| Traffic signal assignment for | validation | error | traffic-signals, validation, import |
| failed | panic | error | panic, subprocess, command-failed, exit-status |
| bad map path | validation | error | panic, path-parsing, map-loading, cli-argument |
| expected turn, but found | panic | error | rust, panic, type-mismatch, pathfinding |
| Can't find | exception | error | rust, osm, lookup-failure |
| error creating texture | exception | error | webgl, gpu, texture, rendering |
| problem removing file | panic | error | rust, panic, file-io, permissions |
| No building within 100m of | exception | error | gps, import, synthpop, data-quality |
| Couldn't read_object | panic | error | rust, panic, deserialization, file-io |
| Transit route will warp from | exception | error | transit, routing, path-continuity, map-model |
| can't figure out PathRequest from | exception | error | pathfinding, routing, simulation |
| Couldn't load edits | panic | error | rust, panic, file-read-failed, json |
| didn't map to exactly 1 crossing turn | validation | error | map-edits, crosswalk, turn-mapping |
| no window? | exception | error | wasm, browser-api, web-sys, environment |
| hit the map boundary at | exception | warning | map-boundary, perimeter-tracing |
| trying to make a crossing_state from to at . Something's… | panic | error | rust, panic, internal-invariant-violation, simulation |
| can't find | exception | error | edits, map-model, transit, lookup |
| ( ) is a border, but is connected to >1 road | validation | critical | map-import, osm, invariant, geometry |
| Couldn't read_json( ) | panic | error | rust, panic, json, file-io, deserialization |
| Unexpected topojson contents | exception | error | topojson, geojson, popgetter, parsing |
| multipolygon was unexpectedly empty | exception | warning | gis, census, import, flatgeobuf |
| Empty path between stops | exception | error | transit, routing, pathfinding, empty-path |
| Unexpected geometry type for | exception | error | geojson, geometry, popgetter, census |
| local_storage failed | exception | error | wasm, localstorage, privacy, browser |
| missing bound rect | exception | error | gis, census, import, geometry |
| The common roads on the first aren't consecutive, near | exception | error | merge, perimeter-tracing, geometry |
| Couldn't find a border near start | exception | error | transit, gtfs, borders |
| couldn't find where shape leaves map | exception | error | gis, transit, gtfs, geometry |
| missing from local storage | exception | warning | wasm, localstorage, not-found, first-run |
| window.location.set_href failed | exception | error | wasm, browser-api, navigation, url |
| channel canceled | exception | error | channels, concurrency, wasm, internal-error |
| Started on a road we shouldn't trace | exception | error | perimeter-tracing, input-validation |
| {:?} | exception | error | network, fetch, wasm, cors |
| No road within of | http | warning | geo, roads, http-api, distance |
| 's road doesn't point to dst_i at all | exception | error | edits, compatibility, topology |
| not in NodeMap | panic | error | rust, panic, lookup-failed, graph |
| A merged perimeter couldn't be blockified | exception | warning | geometry, blocks, continuity |
| Couldn't read_dir | panic | error | rust, panic, filesystem, directory |
| HTTP | http | error | http, network, fetch, browser |
| Browser doesn't support WebGL 1.0 | exception | critical | wasm, webgl, browser, graphics-init |
| doesn't touch | panic | error | graph, invariant, wrong-argument, roads |
| Giving up looking for a driving lane near | validation | error | routing, buildings, graph-search, invariant |
| unable to cast to WebGl2RenderingContext. error | exception | error | wasm, webgl, web-sys, type-mismatch |
| isn't a traffic signal | http | error | traffic-signals, http-api, lookup |
| front path has 0 length | exception | warning | map-import, parking-lots, geometry |
| get_item failed | exception | error | wasm, localstorage, get-item, browser |
| Unexpected geojson | exception | error | geojson, input-validation, importer |
| missing GET parameter | exception | error | http, api, query-params, validation |
| TODO: handle working and living in the same building | exception | error | synthpop, population-generation, unimplemented |
| Can't scroll_to_member of unknown | panic | error | rust, panel, scroll, not-found |