<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi Daniele,<br>
      <br>
      hmmh, sounds more like a bug with some special circumstances with
      your device. Maybe it cannot access some files or disc was full
      etc?<br>
      <br>
      Would you check in saveDoInBackground what the result of<br>
      new File(mapsFolder, currentArea).getAbsolutePath()<br>
      is and what<br>
      tmpHopp.load(new File(mapsFolder, currentArea).getAbsolutePath());<br>
      returns?<br>
      <br>
      Regards,<br>
      Peter.<br>
      <br>
      On 01.09.2014 11:13, Daniele Germano wrote:<br>
    </div>
    <blockquote
      cite="mid:EB346B8D-7BC2-454F-8306-34307F4A4BD6@gmail.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <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>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
GraphHopper mailing list
<a class="moz-txt-link-abbreviated" href="mailto:GraphHopper@openstreetmap.org">GraphHopper@openstreetmap.org</a>
<a class="moz-txt-link-freetext" href="https://lists.openstreetmap.org/listinfo/graphhopper">https://lists.openstreetmap.org/listinfo/graphhopper</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>