Graphopper android project(of GitHub) giving error about file path when loading map file

I am using Graphhopper android project in my project. it was working super fine but 2 days ago it started giving the error. Is it because of recent updation in the graphhopper.java file of GitGub repository or something else?


Thanks if anyone can help…

What is in the logs? It looks like there is no such directory or not accessible from your app? Or are you using the demo apk? Also which Android version and which apk version are you using?

android studio version is 1.5.1
android device version is 4.2.2
JRE 1.7.0_79-b15

Please either invest more time in your answers (read&answer all my questions!) or you cannot really expect (good) answers. Please also formulate real sentences making it easier for all to understand things. We want this forum to be informative and friendly at the same time and you can contribute if you invest just a little more time.

here are logs:

04-18 21:51:22.356 27380-27380/com.graphhopper.android D/dalvikvm: open_cached_dex_file : /data/app/com.graphhopper.android-1.apk /data/dalvik-cache/data@app@com.graphhopper.android-1.apk@classes.dex
04-18 21:51:22.365 27380-27386/com.graphhopper.android D/jdwp: processIncoming
04-18 21:51:22.365 27380-27386/com.graphhopper.android D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x400000B4, flags=0x0, dataLen=0x9
04-18 21:51:22.365 27380-27386/com.graphhopper.android D/jdwp: processIncoming
04-18 21:51:22.365 27380-27386/com.graphhopper.android D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x400000B5, flags=0x0, dataLen=0x9
04-18 21:51:22.365 27380-27386/com.graphhopper.android D/jdwp: processIncoming
04-18 21:51:22.366 27380-27386/com.graphhopper.android D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x400000B6, flags=0x0, dataLen=0x9
04-18 21:51:22.434 27380-27380/com.graphhopper.android D/dalvikvm: create interp thread : stack size=128KB
04-18 21:51:22.434 27380-27380/com.graphhopper.android D/dalvikvm: create new thread
04-18 21:51:22.434 27380-27380/com.graphhopper.android D/dalvikvm: new thread created
04-18 21:51:22.435 27380-27380/com.graphhopper.android D/dalvikvm: update thread list
04-18 21:51:22.435 27380-27397/com.graphhopper.android D/dalvikvm: threadid=11: interp stack at 0x5dc76000
04-18 21:51:22.435 27380-27397/com.graphhopper.android D/dalvikvm: threadid=11: created from interp
04-18 21:51:22.435 27380-27380/com.graphhopper.android D/dalvikvm: start new thread
04-18 21:51:22.439 27380-27380/com.graphhopper.android D/dalvikvm: create interp thread : stack size=128KB
04-18 21:51:22.439 27380-27397/com.graphhopper.android D/dalvikvm: threadid=11: notify debugger
04-18 21:51:22.439 27380-27397/com.graphhopper.android D/dalvikvm: threadid=11 (Thread-15512): calling run()
04-18 21:51:22.440 27380-27380/com.graphhopper.android D/dalvikvm: create new thread
04-18 21:51:22.440 27380-27380/com.graphhopper.android D/dalvikvm: new thread created
04-18 21:51:22.440 27380-27380/com.graphhopper.android D/dalvikvm: update thread list
04-18 21:51:22.440 27380-27398/com.graphhopper.android D/dalvikvm: threadid=12: interp stack at 0x5dd96000
04-18 21:51:22.440 27380-27398/com.graphhopper.android D/dalvikvm: threadid=12: created from interp
04-18 21:51:22.440 27380-27380/com.graphhopper.android D/dalvikvm: start new thread
04-18 21:51:22.446 27380-27398/com.graphhopper.android D/dalvikvm: threadid=12: notify debugger
04-18 21:51:22.446 27380-27398/com.graphhopper.android D/dalvikvm: threadid=12 (Thread-15513): calling run()
04-18 21:51:22.505 27380-27380/com.graphhopper.android I/dalvikvm: Could not find method android.os.StatFs.getAvailableBytes, referenced from method org.mapsforge.map.android.util.AndroidUtil.getAvailableCacheSlots
04-18 21:51:22.505 27380-27380/com.graphhopper.android W/dalvikvm: VFY: unable to resolve virtual method 209: Landroid/os/StatFs;.getAvailableBytes ()J
04-18 21:51:22.505 27380-27380/com.graphhopper.android D/dalvikvm: VFY: replacing opcode 0x6e at 0x000b
04-18 21:51:22.507 27380-27380/com.graphhopper.android I/AndroidUtil: TILECACHE INMEMORY SIZE: 25
04-18 21:51:22.510 27380-27380/com.graphhopper.android I/AndroidUtil: TILECACHE FILE SIZE: 1023
04-18 21:51:22.580 27380-27380/com.graphhopper.android D/NativeCrypto: NativeCrypto_EVP_VerifyInit ctx=0x5a863bf0
04-18 21:51:22.580 27380-27380/com.graphhopper.android D/NativeCrypto: NativeCrypto_EVP_VerifyInit algorithmChars=RSA-SHA1
04-18 21:51:22.628 27380-27380/com.graphhopper.android D/dalvikvm: create interp thread : stack size=128KB
04-18 21:51:22.628 27380-27380/com.graphhopper.android D/dalvikvm: create new thread
04-18 21:51:22.628 27380-27380/com.graphhopper.android D/dalvikvm: new thread created
04-18 21:51:22.628 27380-27380/com.graphhopper.android D/dalvikvm: update thread list
04-18 21:51:22.629 27380-27400/com.graphhopper.android D/dalvikvm: threadid=13: interp stack at 0x5deb6000
04-18 21:51:22.629 27380-27400/com.graphhopper.android D/dalvikvm: threadid=13: created from interp
04-18 21:51:22.629 27380-27380/com.graphhopper.android D/dalvikvm: start new thread
04-18 21:51:22.647 27380-27400/com.graphhopper.android D/dalvikvm: threadid=13: notify debugger
04-18 21:51:22.647 27380-27400/com.graphhopper.android D/dalvikvm: threadid=13 (AsyncTask #1): calling run()
04-18 21:51:22.648 27380-27380/com.graphhopper.android D/dalvikvm: GC_FOR_ALLOC freed 626K (7355), 12% free 10434K/11768K, paused 16ms, total 16ms
04-18 21:51:22.648 27380-27380/com.graphhopper.android D/jdwp: sendBufferedRequest : len=0x34
04-18 21:51:22.689 27380-27400/com.graphhopper.android D/libc-netbsd: getaddrinfo: download2.graphhopper.com get result from proxy >>
04-18 21:51:22.690 27380-27400/com.graphhopper.android I/System.out: propertyValue:true
04-18 21:51:22.691 27380-27400/com.graphhopper.android I/System.out: [socket][0] connection download2.graphhopper.com/46.4.67.134:80;LocalPort=58007(4000)
04-18 21:51:22.697 27380-27400/com.graphhopper.android I/System.out: [CDS]connect[download2.graphhopper.com/46.4.67.134:80] tm:4
04-18 21:51:22.698 27380-27400/com.graphhopper.android D/Posix: [Posix_connect Debug]Process com.graphhopper.android :80
04-18 21:51:22.800 27380-27380/com.graphhopper.android D/GraphicBuffer: create handle(0x5a980558) (w:720, h:1280, f:2)
04-18 21:51:22.869 27380-27386/com.graphhopper.android D/jdwp: processIncoming
04-18 21:51:22.869 27380-27386/com.graphhopper.android D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x400000B7, flags=0x0, dataLen=0x9
04-18 21:51:22.870 27380-27386/com.graphhopper.android D/jdwp: sendBufferedRequest : len=0x34
04-18 21:51:22.981 27380-27400/com.graphhopper.android I/System.out: [socket][/192.168.0.103:58007] connected
04-18 21:51:22.981 27380-27400/com.graphhopper.android I/System.out: [CDS]rx timeout:4000
04-18 21:51:23.243 27380-27380/com.graphhopper.android D/GraphicBuffer: create handle(0x5d0f6698) (w:720, h:1280, f:2)
04-18 21:51:23.304 27380-27400/com.graphhopper.android I/AndroidRuntime: timezone is Asia/Karachi
04-18 21:51:23.304 27380-27400/com.graphhopper.android I/AndroidRuntime: persist.sys.timezone is Asia/Karachi
04-18 21:51:23.458 27380-27386/com.graphhopper.android D/jdwp: processIncoming
04-18 21:51:23.458 27380-27386/com.graphhopper.android D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x400000B8, flags=0x0, dataLen=0x9
04-18 21:51:23.458 27380-27386/com.graphhopper.android D/jdwp: sendBufferedRequest : len=0x34
04-18 21:51:23.893 27380-27386/com.graphhopper.android D/jdwp: processIncoming
04-18 21:51:23.893 27380-27386/com.graphhopper.android D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x400000B9, flags=0x0, dataLen=0x9
04-18 21:51:23.893 27380-27386/com.graphhopper.android D/jdwp: sendBufferedRequest : len=0x34
04-18 21:51:24.371 27380-27386/com.graphhopper.android D/jdwp: processIncoming
04-18 21:51:24.371 27380-27386/com.graphhopper.android D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x400000BA, flags=0x0, dataLen=0x9
04-18 21:51:24.371 27380-27386/com.graphhopper.android D/jdwp: sendBufferedRequest : len=0x34
04-18 21:51:24.878 27380-27386/com.graphhopper.android D/jdwp: processIncoming
04-18 21:51:24.878 27380-27386/com.graphhopper.android D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x400000BB, flags=0x0, dataLen=0x9
04-18 21:51:24.878 27380-27386/com.graphhopper.android D/jdwp: sendBufferedRequest : len=0x34
04-18 21:51:25.373 27380-27386/com.graphhopper.android D/jdwp: processIncoming
04-18 21:51:25.374 27380-27386/com.graphhopper.android D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x400000BC, flags=0x0, dataLen=0x9
04-18 21:51:25.374 27380-27386/com.graphhopper.android D/jdwp: sendBufferedRequest : len=0x34
04-18 21:51:25.874 27380-27386/com.graphhopper.android D/jdwp: processIncoming
04-18 21:51:25.874 27380-27386/com.graphhopper.android D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x400000BD, flags=0x0, dataLen=0x9
04-18 21:51:25.874 27380-27386/com.graphhopper.android D/jdwp: sendBufferedRequest : len=0x34
04-18 21:51:26.273 27380-27380/com.graphhopper.android D/GraphicBuffer: create handle(0x5a8703e0) (w:720, h:1280, f:2)
04-18 21:51:26.309 27380-27380/com.graphhopper.android I/SurfaceTextureClient: [STC::queueBuffer] (this:0x5a8560b8) fps:0.58, dur:3475.69, max:3021.10, min:454.59
04-18 21:51:26.312 27380-27380/com.graphhopper.android V/InputMethodManager: onWindowFocus: null softInputMode=288 first=true flags=#810100
04-18 21:51:26.312 27380-27380/com.graphhopper.android V/InputMethodManager: START INPUT: com.android.internal.policy.impl.PhoneWindow$DecorView{42a249f0 V.E… R…ID 0,0-720,1280} ic=null tba=android.view.inputmethod.EditorInfo@42b95c98 controlFlags=#104
04-18 21:51:26.319 27380-27380/com.graphhopper.android V/InputMethodManager: Starting input: Bind result=InputBindResult{null com.kitkatandroid.keyboard/com.android.inputmethod.latin.LatinIME #2085}
04-18 21:51:26.374 27380-27386/com.graphhopper.android D/jdwp: processIncoming
04-18 21:51:26.374 27380-27386/com.graphhopper.android D/jdwp: handlePacket : cmd=0x1, cmdSet=0xC7, len=0x14, id=0x400000BE, flags=0x0, dataLen=0x9

directory is present in phone memory… the app downloads maps and when it comes to open maps it start giving the error shown in figure.

i am using the demo android project of GitHub repository.

and by apk version, if you are asking about graphhopper then it is 0.7

thanks

Thanks - much better! I could reproduce this issue for the demo of the 0.7-snapshot on my Android 5.1.1 too.

@devemux86 do you have a ‘feeling’ for what could be the issue? E.g. the recent Java upgrade or the intermediate Android platform upgrades or some access management issue?

thanks for the reply… i will be a great help.
thanks

I can confirm it too, see my answer in #704.

Emux