[closed] Corrupted Tile Cache (Red Tiles)
Posted: Sun Jul 14, 2013 10:48 am
This one goes under the strange behaviours category as I do not believe that this is an AQ bug (although I could be wrong)...
I have been using my Note 10.1 a lot recently to cache large areas of the UK at 1:50K & 1:25K scales. I have also been using it to find a suitable replacement for MapPoint, to use in conjunction with AQ for passenger vector based navigation (primary navigation is done with TomTom on my S3 phone). The apps I have been looking at include OSMand+, Navigator, Google Maps and TomTom. None of these come close to MapPoint for overall usability, although my wife has shown a slight preference for OSMand+ (even though it has an appalling search function).
What I have noticed on the Note, is that the SD card appears to become un-mounted at random times, usually when multiple GPS apps are running simultaneously. Naturally, AQ objects to this and usually freezes for a while before throwing an exception. Once the issue has occurred, the SD card remains inaccessible until the Note has been rebooted, after which everything is fine again and the SD card shows no sign of corruption.
Yesterday, something different occurred whilst I was tracking the car journey home following a day out. AQ was the only app in use. I first noticed an issue when some of the 1:50K tiles were shown as unavailable (white), even though I know for certain that they were all in cache (there was no GPRS feed at the time). Then some odd red tiles started to appear with an associated message about detected cache corruption. The vast majority of the tiles were showing correctly. When I got home, I tried to view the SD card with a file explorer, but it was inaccessible - AQ was still displaying most tiles correctly.
I then ejected the SD card and re-inserted it. This completely cured the issue and all of the previously missing / corrupted tiles were now instantly available from cache in AQ.
Given that I can find absolutely no issues with the SD card itself, either with Android, or with Windows, I am thinking that this is more likely to be some kind of application memory issue - maybe even a bug / leak with the JB 4.1.2 OS.
So my question to you is whether you can offer up any suggestions as to the circumstances when AQ would report some tiles as unavailable and some as corrupt, even though the cache itself is complete and not physically corrupt on the SD.
I have been using my Note 10.1 a lot recently to cache large areas of the UK at 1:50K & 1:25K scales. I have also been using it to find a suitable replacement for MapPoint, to use in conjunction with AQ for passenger vector based navigation (primary navigation is done with TomTom on my S3 phone). The apps I have been looking at include OSMand+, Navigator, Google Maps and TomTom. None of these come close to MapPoint for overall usability, although my wife has shown a slight preference for OSMand+ (even though it has an appalling search function).
What I have noticed on the Note, is that the SD card appears to become un-mounted at random times, usually when multiple GPS apps are running simultaneously. Naturally, AQ objects to this and usually freezes for a while before throwing an exception. Once the issue has occurred, the SD card remains inaccessible until the Note has been rebooted, after which everything is fine again and the SD card shows no sign of corruption.
Yesterday, something different occurred whilst I was tracking the car journey home following a day out. AQ was the only app in use. I first noticed an issue when some of the 1:50K tiles were shown as unavailable (white), even though I know for certain that they were all in cache (there was no GPRS feed at the time). Then some odd red tiles started to appear with an associated message about detected cache corruption. The vast majority of the tiles were showing correctly. When I got home, I tried to view the SD card with a file explorer, but it was inaccessible - AQ was still displaying most tiles correctly.
I then ejected the SD card and re-inserted it. This completely cured the issue and all of the previously missing / corrupted tiles were now instantly available from cache in AQ.
Given that I can find absolutely no issues with the SD card itself, either with Android, or with Windows, I am thinking that this is more likely to be some kind of application memory issue - maybe even a bug / leak with the JB 4.1.2 OS.
So my question to you is whether you can offer up any suggestions as to the circumstances when AQ would report some tiles as unavailable and some as corrupt, even though the cache itself is complete and not physically corrupt on the SD.