Если решение небыло найдено, но просмотрены все пути, то приложение завершается с ошибкой. Должно предоставляться дерево решений и выводится сообщение, что решение небыло найдено
[ERROR] 2021-12-15 20:46:50.426 [main] PlanCommand -
java.lang.IllegalArgumentException: Graph must contain the sink vertex!
at org.jgrapht.alg.shortestpath.DijkstraShortestPath.getPath(DijkstraShortestPath.java:124) ~[jgrapht-core-1.5.1.jar:?]
at planning.method.NodeNetwork.getShortestPath(NodeNetwork.java:72) ~[planning-0.2.0.jar:?]
at planning.method.Planner.getShortestProcess(Planner.java:62) ~[planning-0.2.0.jar:?]
at application.command.PlanCommand.execute(PlanCommand.java:30) ~[application-0.2.0.jar:?]
at application.command.PlanCommand.execute(PlanCommand.java:18) ~[application-0.2.0.jar:?]
at application.command.Command.run(Command.java:26) [application-0.2.0.jar:?]
at application.Application.run(Application.java:173) [application-0.2.0.jar:?]
at application.Main.main(Main.java:12) [application-0.2.0.jar:?]
Если решение небыло найдено, но просмотрены все пути, то приложение завершается с ошибкой. Должно предоставляться дерево решений и выводится сообщение, что решение небыло найдено [ERROR] 2021-12-15 20:46:50.426 [main] PlanCommand - java.lang.IllegalArgumentException: Graph must contain the sink vertex! at org.jgrapht.alg.shortestpath.DijkstraShortestPath.getPath(DijkstraShortestPath.java:124) ~[jgrapht-core-1.5.1.jar:?] at planning.method.NodeNetwork.getShortestPath(NodeNetwork.java:72) ~[planning-0.2.0.jar:?] at planning.method.Planner.getShortestProcess(Planner.java:62) ~[planning-0.2.0.jar:?] at application.command.PlanCommand.execute(PlanCommand.java:30) ~[application-0.2.0.jar:?] at application.command.PlanCommand.execute(PlanCommand.java:18) ~[application-0.2.0.jar:?] at application.command.Command.run(Command.java:26) [application-0.2.0.jar:?] at application.Application.run(Application.java:173) [application-0.2.0.jar:?] at application.Main.main(Main.java:12) [application-0.2.0.jar:?]