The exceptions we raise in case a wrong profile is used in input are all `InputException` except [when using libosrm](https://github.com/VROOM-Project/vroom/blob/d51ec0427444121b994422e68e0c8f54431393ff/src/structures/vroom/input/input.cpp#L88) where we raise a `RoutingException`. The exception types (and matching error codes in output) should be consistent.
The exceptions we raise in case a wrong profile is used in input are all
InputExceptionexcept when using libosrm where we raise aRoutingException.The exception types (and matching error codes in output) should be consistent.