This object is in archive! 

Locus Map 3.11.0 Crashed upon update

Ferran Astals shared this problem 8 years ago
Solved

This what Happened when updating to the latest version

c71b1cdb53c70d80ae740412f04217df

I solved by cleaning ALL the app data, uninstalling completely, and reinstalling. But that made me loose my preferences and all my options.


Samsung Galaxy S6 . Android 5.1.1

Replies (5)

photo
1

It also crashes when trying to use the Vector Maps from the Locus Store. App Crashes.

photo
2

It keeps crashing when loading offline maps too. Help needed soonest.

photo
1

Hello guys,


sorry for these problems. They happen only on 64-bit CPU powered devices. Because I too thrifty, I do not wanted to invest to some extra device with this CPU and here comes result - insufficient testing.


New version 3.11.1 should be available in few minutes on Google Play. I had to downgrade all libraries back to 32-bit mode, but I'm sure it will work correctly on your devices as before.


if you will have same trouble after start, try to re-install whole application over Google Play.


Thank you and really sorry for a troubles. I'm going to check availability of some lower-priced device with 64-bit CPU for testing.

photo
1

Thanks Menion. 3.11.1 has fixed Locus for me.

photo
1

Having said that, I still get the "Unable to manipulate with file /storage/external_SD/Locus/mapsVector,_themes'. Disk is probably read-only." message every time I start Locus after it has been closed for more than a few minutes.


The path being Locus/mapsVector,_themes seems very odd to me (as opposed to Locus/mapsVector or Locus/_themes, the latter of which doesn't exist).

photo
1

Hmm please try to update to new 3.11.2 version. It will be also needed (probably) to set directory on external card once more. So give it a try, thanks!

photo
1

I've updated Locus to 3.11.2, started it (got the error message), reset the "Miscellaneous...Default directories...Set 'mapsVector/' directory", restarted it. I still got the error message.


I then noticed that, although my vector map theme (the excellent "Voluntary UK" theme) seemed to be correct, it wasn't listed in the themes list - only the internal themes were listed. On the previous version of Locus, I had the _themes folder on the internal SD card (in /mnt/sdcard/Locus/mapsVector/_themes), but the mapsVector folder (which only contains graphhopper data) on the external sdcard (in /storage/external_SD/Locus/mapsVector).


The reason for this configuration: I had to set the mapsVector directory to the external SD card to make graphhopper work, but when I moved the _themes folder (on an earlier version) to the same place, the theme wasn't recognised, so I put it back on the internal SD card. Now it seems that it must be present on the external SD card and that has sorted the problem.


I can only presume that something in the configuration stored in Locus thought that the selected theme was in "vector maps folder/_themes", but "vector maps folder" had changed with the new version from being hard-coded internal SD card to being whatever the mapsVector default directory was. Presumably the fact that the currently selected theme was no longer present was confusing Locus. That, however, doesn't explain why it continued to render the vector map in the right colours! It was a very weird error message too...

photo
1

Hmm oki, so may I understand that it works now correctly? :)


And yes, since new Locus 3.11.2, on Android 5.0 folder for vector maps may be set even on SD card and it will be fully writable for Locus. So also a vector themes have to be in this folder and they will work. It is also possible to downloaded themes and maps from Store. At least some partial solution for stupid change in access to SD card since Android 4.4.


Anyway if you will have any problems with this new system, please create a separate topic because this was related to problem in crash after update to new version. Thanks for understanding.

Replies have been locked on this page!