<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;">it may be an error with the files i created from the paris.osm files?<div><br></div><div>Graphhoper generated this files from the osm file:</div><div><br></div><div>nodesnull</div><div>propertiesnull</div><div>namesnull</div><div>locationindexnull</div><div>geometrynull</div><div>edgesnull</div><div><br><div><div>Il giorno 01/set/2014, alle ore 12:00, Daniele Germano <<a href="mailto:danielegermano77@gmail.com">danielegermano77@gmail.com</a>> ha scritto:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">This is the log cat error if i try to press download. It search for a null-gh folder and a null.map file<div><br></div><div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): FATAL EXCEPTION: main</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): java.lang.IllegalArgumentException: file does not exist: /storage/emulated/0/graphhopper/maps/null-gh/null.map</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">    </span>at org.mapsforge.map.layer.renderer.TileRendererLayer.setMapFile(TileRendererLayer.java:90)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">     </span>at com.graphhopper.android.MainActivity.loadMap(MainActivity.java:407)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">  </span>at com.graphhopper.android.MainActivity.downloadingFiles(MainActivity.java:338)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre"> </span>at com.graphhopper.android.MainActivity.initFiles(MainActivity.java:197)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">        </span>at com.graphhopper.android.MainActivity.access$0(MainActivity.java:193)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre"> </span>at com.graphhopper.android.MainActivity$3$1.onSelect(MainActivity.java:283)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">     </span>at com.graphhopper.android.MainActivity$4.onClick(MainActivity.java:322)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">        </span>at android.view.View.performClick(View.java:4432)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">       </span>at android.view.View$PerformClick.run(View.java:18338)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">  </span>at android.os.Handler.handleCallback(Handler.java:725)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">  </span>at android.os.Handler.dispatchMessage(Handler.java:92)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">  </span>at android.os.Looper.loop(Looper.java:137)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">      </span>at android.app.ActivityThread.main(ActivityThread.java:5283)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">    </span>at java.lang.reflect.Method.invokeNative(Native Method)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre"> </span>at java.lang.reflect.Method.invoke(Method.java:511)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">     </span>at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre">     </span>at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869)</div><div>09-01 11:59:04.001: E/AndroidRuntime(17334): <span class="Apple-tab-span" style="white-space:pre"> </span>at dalvik.system.NativeStart.main(Native Method)</div></div><div><br></div><div><br><div><div>Il giorno 01/set/2014, alle ore 11:56, Peter <<a href="mailto:graphhopper@gmx.de">graphhopper@gmx.de</a>> ha scritto:</div><br class="Apple-interchange-newline"><blockquote type="cite">
  
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Would you please report what the full
      exception trace is about? (see logs/logcat)<br>
      <br>
      Regards,<br>
      Peter.<br>
      <br>
      On 01.09.2014 11:53, Daniele Germano wrote:<br>
    </div>
    <blockquote cite="mid:A98449AD-40E0-450D-BD58-7A83A3845C70@gmail.com" type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      With the apk intalled, if there’s no files inside
      graphhopper/maps,  i can’t do anything, there’s no url to
      download, and the app crash if i press the Download butto. Do i
      need some files to download a sample map?<br>
      <div>
        <div>Il giorno 01/set/2014, alle ore 11:47, Peter <<a moz-do-not-send="true" href="mailto:graphhopper@gmx.de">graphhopper@gmx.de</a>>
          ha scritto:</div>
        <br class="Apple-interchange-newline">
        <blockquote type="cite">
          <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
          <div text="#000000" bgcolor="#FFFFFF">
            <div class="moz-cite-prefix">When you install the apk and
              download a sample map - does this work?<br>
              <br>
              Peter.<br>
              <br>
              <br>
              On 01.09.2014 11:44, Daniele Germano wrote:<br>
            </div>
            <blockquote cite="mid:7CBFB69B-83C1-4D22-A2E5-F85900851CDA@gmail.com" type="cite">
              <meta http-equiv="Content-Type" content="text/html;
                charset=utf-8">
              Hello
              <div><br>
              </div>
              <div>I Have created graphhopper files of paris from
                paris.osm. then i put paris.map in the paris-gh folder
                and put the folder in the graphhopper/maps folder.</div>
              <div>When i start the app, it load map and graphs. but it
                crash when i try to create route. For what i see
                SavedDoInBackGround is for download files, which is not
                my case because i already have the files.</div>
              <div><br>
                <div>
                  <div>Il giorno 01/set/2014, alle ore 11:26, Peter <<a moz-do-not-send="true" href="mailto:graphhopper@gmx.de">graphhopper@gmx.de</a>>

                    ha scritto:</div>
                  <br class="Apple-interchange-newline">
                  <blockquote type="cite">
                    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
                    <div 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="">                   
                                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="">                   
                                logUser(</span>"Finished loading graph.
                              Press long to define where to start and
                              end the route."<span style="">);</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<br>
                            </div>
                          </div>
                        </div>
                      </blockquote>
                    </div>
                  </blockquote>
                </div>
              </div>
            </blockquote>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <br>
  </div>

_______________________________________________<br>GraphHopper mailing list<br><a href="mailto:GraphHopper@openstreetmap.org">GraphHopper@openstreetmap.org</a><br><a href="https://lists.openstreetmap.org/listinfo/graphhopper">https://lists.openstreetmap.org/listinfo/graphhopper</a><br></blockquote></div><br></div></div></blockquote></div><br></div></body></html>