-
Notifications
You must be signed in to change notification settings - Fork 63
Description
What happened?
What did you expect to happen?
Payload :
{ "comfort": "STANDARD", "margin": "4.5min/100km", "rolling_stock_id": 58, "towed_rolling_stock_id": 7, "speed_limit_tags": "MA100", "total_mass": 1800000, "max_speed": 27.777777777777779, "total_length": 750, "steps": [ { "duration": 0, "location": { "trigram": "VIN", "secondary_code": "TU" }, "timing_data": { "arrival_time": "2025-11-19T18:00:00.000Z", "arrival_time_tolerance_before": 7200000, "arrival_time_tolerance_after": 7200000 } }, { "duration": 0, "location": { "trigram": "HDE", "secondary_code": "AN" } } ], "time_gap_after": 0, "time_gap_before": 0, "work_schedule_group_id": 440, "loading_gauge_type": "GA", "allowed_track_sections": [ "627c3ba6-6667-11e3-81ff-01f464e0362d", "680407e8-6667-11e3-81ff-01f464e0362d", . . . . . "6830a81a-6667-11e3-81ff-01f464e0362d", "61aecfea-6667-11e3-81ff-01f464e0362d" ] }
Response:
{
"status": 500,
"type": "editoast:coreclient:RawError",
"context": {},
"message": "An unknown exception was thrown"
}
Trace :
java.lang.RuntimeException: Failed to compute a simulation that wouldn't cause conflicts: mismatch between exploration and postprocessing (please open a bug report)
at fr.sncf.osrd.stdcm.graph.PostProcessingSimulationKt.handlePostProcessingConflict-WS7ElmQ(PostProcessingSimulation.kt:478)
at fr.sncf.osrd.stdcm.graph.PostProcessingSimulationKt.buildFinalEnvelope(PostProcessingSimulation.kt:97)
at fr.sncf.osrd.stdcm.graph.PostProcessingSimulationKt.handlePostProcessingConflict-WS7ElmQ(PostProcessingSimulation.kt:463)
at fr.sncf.osrd.stdcm.graph.PostProcessingSimulationKt.buildFinalEnvelope(PostProcessingSimulation.kt:97)
at fr.sncf.osrd.stdcm.graph.PostProcessingSimulationKt.buildFinalEnvelope$default(PostProcessingSimulation.kt:50)
at fr.sncf.osrd.stdcm.graph.STDCMPostProcessing.makeResult(STDCMPostProcessing.kt:78)
at fr.sncf.osrd.stdcm.graph.STDCMPathfinding.findPath(STDCMPathfinding.kt:139)
at fr.sncf.osrd.stdcm.graph.STDCMPathfindingKt.findPath(STDCMPathfinding.kt:81)
at fr.sncf.osrd.api.stdcm.STDCMEndpoint.run(STDCMEndpoint.kt:124)
at fr.sncf.osrd.api.stdcm.STDCMEndpoint.act(STDCMEndpoint.kt:89)
at fr.sncf.osrd.cli.WorkerCommand.run$lambda$0$2(WorkerCommand.kt:284)
at fr.sncf.osrd.cli.WorkerCommand.run$lambda$0$4(WorkerCommand.kt:332)
at fr.sncf.osrd.cli.WorkerCommand.run$lambda$0$5$0(WorkerCommand.kt:350)
at io.opentelemetry.javaagent.bootstrap.executors.ContextPropagatingRunnable.run(ContextPropagatingRunnable.java:37)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
How can we reproduce it (as minimally and precisely as possible)?
- Launch a simulation between VIN and HDE
On which environments the bug occurs?
Recette (SNCF)
On which browser the bug occurs?
Firefox, Google Chrome