Graphhopper с включенным гибридным режимом генерирует исключение IllegalStateException - PullRequest
0 голосов
/ 28 октября 2018

Я пытаюсь запустить Graphhopper в гибридном режиме, используя последний код из своего репозитория git.

Файл конфигурации в соответствии с его комментариями и документацией (и этот ответ ) имеет:

prepare.ch.weightings: no
prepare.lm.weightings: fastest

Я создаю его с помощью docker build -t tgraphhopper:lastest ., а затем запускаю один контейнерс docker run --name tgraphhopper -v ./data:/data -p 8989:8989 tgraphhopper:latest

Ошибка, которая появляется в журналах:

java.lang.IllegalStateException: Сконфигурировано graph.ch.weightings: [] не равно загруженному [fasttest |автомобиль] в com.graphhopper.storage.GraphHopperStorage.loadExisting (GraphHopperStorage.java:254) в com.graphhopper.GraphHopper.load (GraphHopper.java:781) в com.graphhopper.GraphHopper.importOrLoad (GraphHopper.java:637)com.graphhopper.http.GraphHopperManaged.start (GraphHopperManaged.java:71) в io.dropwizard.lifecycle.JettyManaged.doStart (JettyManaged.java:27) в org.eclipse.jetty.util.component.AbstractLifeCycleCycle.ycleJava: 68) в org.eclipse.jetty.util.component.ContainerLifeCycle.start (ContainerLifeCycle.java:138) в org.eclipse.jetty.server.Server.start (Server.java:419) в org.eclipse.jetty.util.component.ContainerLifeCycle.doStart (ContainerLifeCycle.java:117) в org.eclipse.jetty.server.handler.AbstractHandler.doStart (AbstractHandler.java:113) в org.eclipse.jetty.server.Server.doStart (Server.java:386)в org.eclipse.jetty.util.component.AbstractLifeCycle.start (AbstractLifeCycle.java:68) в io.dropwizard.cli.ServerCommand.run (ServerCommand.java:53) в io.dropwizard.cli.EnvironmentCommand.run Environment (.java: 44) в io.dropwizard.cli.ConfiguredCommand.run (ConfiguredCommand.java:87) в io.dropwizard.cli.Cli.run (Cli.java:78) в io.dropwizard.Application.run (Приложение.Java: 93) at com.graphhopper.http.GraphHopperApplication.main (GraphHopperApplication.java:33)

Чего мне не хватает в попытках запустить Graphhopper в гибридном режиме?

1 Ответ

0 голосов
/ 29 октября 2018

Вам необходимо удалить (потенциально) созданную папку кэша для графика в / data

(так, если у вас есть area-latest.osm.pbf папка с именем area-latest.osm-gh)

...