<div dir="ltr">Hi ! <div><br></div><div style>I 'm trying to integrate graphhopper in my android app. I'm pretty confident i'm almost there but I have a strange error when trying to initialize GraphHopper.</div>
<div style><br></div><div style><br></div><div style><div>07-22 04:23:05.766: W/System.err(25784): java.lang.IllegalStateException: Version of edges unsupported: 2, expected:1</div><div>07-22 04:23:05.766: W/System.err(25784): <span class="" style="white-space:pre">        </span>at com.graphhopper.storage.StorableProperties.check(StorableProperties.java:133)</div>
<div>07-22 04:23:05.766: W/System.err(25784): <span class="" style="white-space:pre">   </span>at com.graphhopper.storage.StorableProperties.checkVersions(StorableProperties.java:119)</div><div>07-22 04:23:05.766: W/System.err(25784): <span class="" style="white-space:pre">  </span>at com.graphhopper.GraphHopper.load(GraphHopper.java:433)</div>
<div>07-22 04:23:05.766: W/System.err(25784): <span class="" style="white-space:pre">   </span>at   ...</div></div><div style><br></div><div style><br></div><div style>I imported the git repo as per instructions, then  I created my own route files using the following command in cygwin : </div>
<div style><br></div><div style><div>$ ./graphhopper.sh import barcelona_clean.osm.pbf</div><div><br></div><div style>which resulted in the GH files being propperly created with the following output in cygwin : </div><div style>
<br></div><div style><div>$ ./graphhopper.sh import barcelona_clean.osm.pbf</div><div>## using java 1.7.0_06 (64bit) from R:\JAVA\JDK7-x64</div><div>## using existing osm file barcelona_clean.osm.pbf</div><div>## now building graphhopper jar: core/target/graphhopper-0.1-SNAPSHOT-jar-with-d                                                                          ependencies.jar</div>
<div>## using maven at C:/Program Files (x86)/Maven</div><div>cygwin warning:</div><div>  MS-DOS style path detected: C:/Program Files (x86)/Maven/bin/mvn</div><div>  Preferred POSIX equivalent is: /cygdrive/c/Program Files (x86)/Maven/bin/mvn</div>
<div>  CYGWIN environment variable option "nodosfilewarning" turns off this warning.</div><div>  Consult the user's guide for more details about POSIX paths:</div><div>    <a href="http://cygwin.com/cygwin-ug-net/using.html#using-pathnames">http://cygwin.com/cygwin-ug-net/using.html#using-pathnames</a></div>
<div>## now import. JAVA_OPTS=-XX:PermSize=60m -XX:MaxPermSize=60m -Xmx1000m -Xms1000                                                                          m</div><div>2013-07-18 12:30:30,166 [main] INFO  com.graphhopper.GraphHopper - version 0.1|2                                                                          013-07-18T12:29 (1,2,1,1)</div>
<div>2013-07-18 12:30:30,173 [main] INFO  com.graphhopper.GraphHopper - graph edges:0                                                                          (0), nodes:0(0), geo:1(0), bounds:1.7976931348623157E308,-1.7976931348623157E308                                                                          ,1.7976931348623157E308,-1.7976931348623157E308</div>
<div>2013-07-18 12:30:30,173 [main] INFO  com.graphhopper.GraphHopper - start creatin                                                                          g graph from barcelona_clean.osm.pbf</div><div>2013-07-18 12:30:30,177 [main] INFO  com.graphhopper.GraphHopper - using LevelGr                                                                          aphStorage|RAMDirectory|1,2,1,1, accepts:CAR, memory:totalMB:958, usedMB:7</div>
<div>2013-07-18 12:30:31,480 [main] INFO  graphhopper.reader.OSMReader - creating gra                                                                          ph. Found nodes (pillar+tower):320 732, totalMB:958, usedMB:206</div>
<div>2013-07-18 12:30:32,004 [main] INFO  graphhopper.reader.OSMReader - 811 208, now                                                                           parsing ways</div><div>2013-07-18 12:30:32,447 [main] INFO  graphhopper.reader.OSMReaderHelper - finish                                                                          ed way processing. nodes: 66666, osmIdMap.size:320732, osmIdMap:3MB, osmIdMap.to                                                                          String:Height:3, entries:2502 totalMB:958, usedMB:173</div>
<div>2013-07-18 12:30:32,448 [main] INFO  graphhopper.reader.OSMReader - Times Pass1:                                                                           1302 Pass2: 968 Total:2270</div><div>2013-07-18 12:30:32,448 [main] INFO  com.graphhopper.GraphHopper - start finding                                                                           subnetworks, totalMB:958, usedMB:173</div>
<div>2013-07-18 12:30:32,506 [main] INFO  routing.util.PrepareRoutingSubnetworks - op                                                                          timize to remove subnetworks(246), zero-degree-nodes(0)</div><div>
2013-07-18 12:30:32,544 [main] INFO  com.graphhopper.GraphHopper - edges: 95567,                                                                           nodes 65950, there were 246 subnetworks. removed them => 716 less nodes. Remain                                                                          ing subnetworks:1</div>
<div>2013-07-18 12:30:32,544 [main] INFO  com.graphhopper.GraphHopper - optimizing ..                                                                          . (totalMB:958, usedMB:184)</div><div>2013-07-18 12:30:32,544 [main] INFO  com.graphhopper.GraphHopper - finished opti                                                                          mize (totalMB:958, usedMB:184)</div>
<div>2013-07-18 12:30:32,544 [main] INFO  com.graphhopper.GraphHopper - calling prepa                                                                          re.doWork ... (totalMB:958, usedMB:184)</div><div>2013-07-18 12:30:33,209 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           1, nodes: 65 950, shortcuts:0, dijkstras:257 776, t(dijk):0, t(period):0, t(lazy                                                                          ):0, t(neighbor):0, meanDegree:1, totalMB:958, usedMB:39</div>
<div>2013-07-18 12:30:33,303 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           2, nodes: 61 554, shortcuts:1 805, dijkstras:267 924, t(dijk):0, t(period):0, t(                                                                          lazy):0, t(neighbor):0, meanDegree:0, totalMB:958, usedMB:47</div>
<div>2013-07-18 12:30:33,352 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           3, nodes: 57 158, shortcuts:2 007, dijkstras:270 325, t(dijk):0, t(period):0, t(                                                                          lazy):0, t(neighbor):0, meanDegree:1, totalMB:958, usedMB:51</div>
<div>2013-07-18 12:30:33,863 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           4, nodes: 52 762, shortcuts:6 752, dijkstras:494 865, t(dijk):0, t(period):0, t(                                                                          lazy):0, t(neighbor):0, meanDegree:1, totalMB:958, usedMB:157</div>
<div>2013-07-18 12:30:33,896 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           5, nodes: 48 366, shortcuts:9 857, dijkstras:504 094, t(dijk):0, t(period):0, t(                                                                          lazy):0, t(neighbor):0, meanDegree:1, totalMB:958, usedMB:163</div>
<div>2013-07-18 12:30:33,952 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           6, nodes: 43 970, shortcuts:19 602, dijkstras:529 620, t(dijk):0, t(period):0, t                                                                          (lazy):0, t(neighbor):0, meanDegree:1, totalMB:958, usedMB:178</div>
<div>2013-07-18 12:30:34,404 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           7, nodes: 39 574, shortcuts:29 164, dijkstras:750 147, t(dijk):0, t(period):0, t                                                                          (lazy):0, t(neighbor):0, meanDegree:2, totalMB:958, usedMB:36</div>
<div>2013-07-18 12:30:34,465 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           8, nodes: 35 178, shortcuts:35 330, dijkstras:773 598, t(dijk):0, t(period):0, t                                                                          (lazy):0, t(neighbor):0, meanDegree:1, totalMB:958, usedMB:51</div>
<div>2013-07-18 12:30:34,580 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           9, nodes: 30 782, shortcuts:43 470, dijkstras:802 932, t(dijk):0, t(period):0, t                                                                          (lazy):0, t(neighbor):0, meanDegree:2, totalMB:958, usedMB:75</div>
<div>2013-07-18 12:30:35,061 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           10, nodes: 26 386, shortcuts:47 821, dijkstras:978 899, t(dijk):0, t(period):0,                                                                           t(lazy):0, t(neighbor):0, meanDegree:2, totalMB:958, usedMB:183</div>
<div>2013-07-18 12:30:35,167 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           11, nodes: 21 990, shortcuts:54 840, dijkstras:1 010 166, t(dijk):0, t(period):0                                                                          , t(lazy):0, t(neighbor):0, meanDegree:2, totalMB:958, usedMB:204</div>
<div>2013-07-18 12:30:35,352 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           12, nodes: 17 594, shortcuts:68 080, dijkstras:1 070 720, t(dijk):0, t(period):0                                                                          , t(lazy):0, t(neighbor):0, meanDegree:2, totalMB:958, usedMB:243</div>
<div>2013-07-18 12:30:35,950 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           13, nodes: 13 198, shortcuts:78 948, dijkstras:1 267 874, t(dijk):0, t(period):0                                                                          , t(lazy):0, t(neighbor):0, meanDegree:2, totalMB:962, usedMB:106</div>
<div>2013-07-18 12:30:36,215 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           14, nodes: 8 802, shortcuts:88 603, dijkstras:1 339 905, t(dijk):0, t(period):0,                                                                           t(lazy):0, t(neighbor):0, meanDegree:3, totalMB:962, usedMB:152</div>
<div>2013-07-18 12:30:36,653 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           15, nodes: 5 191, shortcuts:100 263, dijkstras:1 464 266, t(dijk):0, t(period):0                                                                          , t(lazy):0, t(neighbor):0, meanDegree:3, totalMB:962, usedMB:225</div>
<div>2013-07-18 12:30:37,513 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           16, nodes: 2 241, shortcuts:111 111, dijkstras:1 713 431, t(dijk):0, t(period):0                                                                          , t(lazy):0, t(neighbor):0, meanDegree:3, totalMB:961, usedMB:93</div>
<div>2013-07-18 12:30:38,507 [main] INFO  routing.ch.PrepareContractionHierarchies -                                                                           new shortcuts 122345, FASTEST|CAR, CAR, removeHigher2LowerEdges:true, dijkstras:                                                                          2015151, t(dijk):0, t(period):0, t(lazy):0, t(neighbor):0, t(all):5, meanDegree:                                                                          1, periodic:3, lazy:10, neighbor:20</div>
<div>2013-07-18 12:30:38,508 [main] INFO  com.graphhopper.GraphHopper - flushing grap                                                                          h edges:217 912(8), nodes:65 950(2), geo:441 702(2), bounds:1.8359998651444882,2                                                                          .4119899215994014,41.23799986179173,41.58098995494075, totalMB:961, usedMB:214)</div>
<div>2013-07-18 12:30:38,711 [main] INFO  storage.index.Location2NodesNtree - locatio                                                                          n index created in 0.16902746s, size:72 780, leafs:2 676, precision:500, depth:3                                                                          , entries:[64, 16, 4], entriesPerLeaf:27.19731</div>
<div>2013-07-18 12:30:38,712 [main] INFO  routing.util.RoutingAlgorithmSpecialAreaTes                                                                          ts - Location2NodesNtreeLG index. Size:1.0 MB, took:3.9024E-5</div>
<div>Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8</div><div>Picked up _JAVA_OPTIONS: -Djava.net.preferIPv4Stack=true</div><div><br></div></div><div><br></div><div><br></div><div style>The files / GH directory are propperly found by my app on the android side but somehow there seems to be a version mismatch somewhere ... I can't figure out why ? </div>
<div style><br></div><div style><br></div><div style>The commands used to load graphhopper is : </div><div style><br></div><div style><div> GraphHopper tmpHopp = new GraphHopper().forMobile();</div><div> tmpHopp.chShortcuts(true, true);</div>
<div> tmpHopp.load(app.getOpenedBookRoutingFolder() );</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div style>What am I doing wrong ? </div><div style><br></div><div style><br></div><div style>
<br></div><div style>Thanks a lot for helping : )</div><div><br></div><div><br></div></div><div style> </div><div><br></div><div><br></div><div><br></div></div></div>