[GraphHopper] (no subject)

Alvin Varghese alvinvarghese092 at gmail.com
Mon Aug 25 05:14:40 UTC 2014


Hi,
I had a problem while routing with graphhopper. When I run, it terminates
with an error on the following code.

GraphHopper tmpHopp = new GraphHopper().forServer();
                      EncodingManager encMan = new EncodingManager("CAR:" +
CarFlagEncoder.class.getCanonicalName());
                      GraphStorage gs = new GraphHopperStorage(new
GHDirectory("/sdcard/downloads/india_maps-gh", DAType.MMAP), encMan, false);
                      OSMReader reader = new OSMReader(gs);
                      reader.setEncodingManager(encMan);
                      File f = new File("/sdcard/downloads/india.osm.pbf");
                      if (f.exists() && f.isFile()) {
                          reader.setOSMFile(f);
                          reader.readGraph();
                      }
                      tmpHopp.setGraph(gs);
                      tmpHopp.setCHShortcuts("fastest");
GHRequest req = new GHRequest(fromLat, fromLon, toLat, toLon)
                .setAlgorithm("dijkstrabi")
                .putHint("instructions", true)
                .putHint("douglas.minprecision", 1);
               gh.importOrLoad();
                GHResponse resp = gh.route(req);

I am attaching my logcat statements below:

08-25 10:36:43.377: E/AndroidRuntime(9276): FATAL EXCEPTION: AsyncTask #2
08-25 10:36:43.377: E/AndroidRuntime(9276): Process: com.example.testmap,
PID: 9276
08-25 10:36:43.377: E/AndroidRuntime(9276): java.lang.RuntimeException: An
error occured while executing doInBackground()
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
android.os.AsyncTask$3.done(AsyncTask.java:300)
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
java.util.concurrent.FutureTask.setException(FutureTask.java:222)
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
java.util.concurrent.FutureTask.run(FutureTask.java:242)
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
java.lang.Thread.run(Thread.java:841)
08-25 10:36:43.377: E/AndroidRuntime(9276): Caused by:
java.lang.IllegalStateException: graphHopperLocation is not specified. call
init before
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
com.graphhopper.GraphHopper.load(GraphHopper.java:637)
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
com.graphhopper.GraphHopper.importOrLoad(GraphHopper.java:557)
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
com.example.testmap.activities.GraphhopperRouteActivity$6.doInBackground(GraphhopperRouteActivity.java:351)
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
com.example.testmap.activities.GraphhopperRouteActivity$6.doInBackground(GraphhopperRouteActivity.java:1)
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
android.os.AsyncTask$2.call(AsyncTask.java:288)
08-25 10:36:43.377: E/AndroidRuntime(9276):     at
java.util.concurrent.FutureTask.run(FutureTask.java:237)
08-25 10:36:43.377: E/AndroidRuntime(9276):     ... 4 more

Hope you can help me.
Thank you.
Alvin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/graphhopper/attachments/20140825/5ee7272b/attachment.html>


More information about the GraphHopper mailing list