Set different path for vectormaps failed for no apparent reason

gynta shared this problem 3 years ago
Solved

No Errormessage. Locus simply ignores new path.

(see attachment)

I'm able to set same path for ALL other items successfully - except this path for vectormaps.

(eg. Locus is able to read/write backups in same given folder)

So i think, Locus handles set of vectormaps path with a different(wrong) check routine.

Comments (3)

photo
1

Good morning gynta,

thanks for report. Unfortunately I'm unable to simulate this problem on own device.


Maybe I've found an possible issue (Virtual machine, right?). Please try this version https://nas.asamm.com:443/share.cgi?ssid=04CJjGd , in case of troubles, in Locus/logs directory will be log with some messages, so send me the last log after try, thanks.

photo
1

Yes it was on VM because planning trips and download files on PC is much easier.

Now it works! (to set vectormaps path).


Side effect: Locus store isn't able to extract already downloaded maps.

Yes, Store has permission! to save the xxmap.tmp (it's a renamed zip) successful in the new mapsVector dir - but failed by rename+extract+replace. -> "Unexpected problem!"

Permission error? why? because backup is working.


Log: (open Locus - enter Store from main menu - download Albania ok - extract failed


...

07:53:28.834WCustomServicecreate:o.ᘧ@a6ed93e8

07:53:28.862WDownloadServicestartDownload(o.ẏ@a6d3b410)

07:53:28.874DServerLoginDialog..........

07:53:28.878DServerHandler after login, onSuccess(Account.........

07:53:28.878DServerHandleronSuccess(), valid token received

07:53:29.880DDownloadServicestartDownload - onSuccess(o.ᖨ@a7719b30), new url:o.ᖨ@a7719b30

07:53:29.881WDownloadServicedoActionDownloadPart(o.ẏ@a6d3b410, o.ᖨ@a7719b30)

07:53:29.882WFileUtilsupdateDirectoryToCustom(mapsVector/europe/, true), using cached value

07:53:29.882WFileUtilsupdateDirectoryToCustom(mapsVector/europe/, true), using cached value

07:53:29.889WFileUtilsupdateDirectoryToCustom(mapsVector/europe/, true), using cached value

07:53:34.818WDownloadServicedoActionDownloadPart(), finished:200, interrupted:false, isActive:true

07:53:35.570WFileUtilsupdateDirectoryToCustom(mapsVector/europe/, true), using cached value

07:53:35.572WFileUtilsupdateDirectoryToCustom(mapsVector/europe/, true), using cached value

07:53:35.573EDownloadServiceperformAfterDownloadAction()

07:53:35.578DDownloadServicedownloadPart - onResult(false)

07:53:35.579EDownloadServicedownloadPart - onResult(false)

07:53:35.688IStoreActivityonServiceDisconnected(ComponentInfo{menion.android.locus/o.ᘧ})

...

- leave store - quit locus )


I think there are not enough information in logfile.

photo
1

update

It works now! If I do it twice(!) inside Store.


see clip (@00:33)

photo
1

Damn, another troubles. I have to to once improve these logs little bit. If you anyway create log by CatLog or by old good way, there should be more information on exactly same place, like you highlighted.

I'm testing it and as usually, no problem :(


Thanks!

photo
1

sure, will send dl link via email. pointed to this thread.


btw. With your beta this topic is solved for now.

Locus is now able to set the path.

photo
1

Perfect, thank You!

photo