<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><span style="color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255);">Hello</span><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255);"> I’am try to use graphhoper but i’m stuck with this problem:</div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255);"><br></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255);">if i try to run the Sample or the apk (0.3), it crash. The crash happen when end route flag (red) is on the map. this is the Logcat:</div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255);"><br></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; background-color: rgb(255, 255, 255); position: static; z-index: auto;"><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): FATAL EXCEPTION: AsyncTask #3</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): java.lang.RuntimeException: An error occured while executing doInBackground()</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre"> </span>at android.os.AsyncTask$3.done(AsyncTask.java:299)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre">      </span>at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre">        </span>at java.util.concurrent.FutureTask.setException(FutureTask.java:219)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre">    </span>at java.util.concurrent.FutureTask.run(FutureTask.java:239)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre">     </span>at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre">        </span>at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre">      </span>at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre">      </span>at java.lang.Thread.run(Thread.java:856)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): Caused by: java.lang.IllegalStateException: Call load or importOrLoad before routing</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre">        </span>at com.graphhopper.GraphHopper.route(GraphHopper.java:743)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre">      </span>at com.graphhopper.android.MainActivity$8.doInBackground(MainActivity.java:501)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre"> </span>at com.graphhopper.android.MainActivity$8.doInBackground(MainActivity.java:1)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre">   </span>at android.os.AsyncTask$2.call(AsyncTask.java:287)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre">      </span>at java.util.concurrent.FutureTask.run(FutureTask.java:234)</font></div><div style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline;"><font color="#222222" face="Arial, Helvetica, sans-serif" size="2">09-01 11:10:02.051: E/AndroidRuntime(10946): <span class="Apple-tab-span" style="white-space:pre">     </span>... 4 more</font></div><div style="color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: 13px;"><br></div><div style="color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: 13px;">But i see that load()  already exist in the project:</div><div style="color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: 13px;"><br></div><div style="color: rgb(34, 34, 34); font-family: Arial, Helvetica, sans-serif; font-size: 13px;"><div style="margin: 0px; font-size: 11px; font-family: Monaco;"><span style="color: #931a68">void</span> loadGraphStorage()</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">    {</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">        logUser(<span style="color: #3933ff">"loading graph ("</span> + Constants.<span style="color: #0326cc">VERSION</span> + <span style="color: #3933ff">") ... "</span>);</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">        <span style="color: #931a68">new</span> GHAsyncTask<Void, Void, Path>()</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">        {</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">            <span style="color: #931a68">protected</span> Path saveDoInBackground( Void... v ) <span style="color: #931a68">throws</span> Exception</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">            {</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                GraphHopper tmpHopp = <span style="color: #931a68">new</span> GraphHopper().forMobile();</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                tmpHopp.setCHShortcuts(<span style="color: #3933ff">"fastest"</span>);</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                tmpHopp.load(<span style="color: #931a68">new</span> File(<span style="color: #0326cc">mapsFolder</span>, <span style="color: #0326cc">currentArea</span>).getAbsolutePath());</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                log(<span style="color: #3933ff">"found graph "</span> + tmpHopp.getGraph().toString() + <span style="color: #3933ff">", nodes:"</span> + tmpHopp.getGraph().getNodes());</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                <span style="color: #0326cc">hopper</span> = tmpHopp;</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                <span style="color: #931a68">return</span> <span style="color: #931a68">null</span>;</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">            }</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; min-height: 15px;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">            <span style="color: #931a68">protected</span> <span style="color: #931a68">void</span> onPostExecute( Path o )</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">            {</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                <span style="color: #931a68">if</span> (hasError())</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                {</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; color: rgb(57, 51, 255);"><span style="color: #000000">                    logUser(</span>"An error happend while creating graph:"</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                            + getErrorMessage());</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                } <span style="color: #931a68">else</span></div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                {</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; color: rgb(57, 51, 255);"><span style="color: #000000">                    logUser(</span>"Finished loading graph. Press long to define where to start and end the route."<span style="color: #000000">);</span></div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                }</div><div style="margin: 0px; font-size: 11px; font-family: Monaco; min-height: 15px;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">                finishPrepare();</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">            }</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">        }.execute();</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">    }</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">How can i solve this problem?</div><div style="margin: 0px; font-size: 11px; font-family: Monaco;"><br></div><div style="margin: 0px; font-size: 11px; font-family: Monaco;">Thank you</div></div></div></body></html>