What steps will reproduce the problem?
We are occasionally getting the following exception on user's devices running
Android OS API Level 7 and 8.
java.lang.ArrayIndexOutOfBoundsException
at java.io.File.getCanonicalPath(File.java:542)
at
org.osmdroid.tileprovider.modules.TileWriter.isSymbolicDirectoryLink(TileWriter.
java:172)
at
org.osmdroid.tileprovider.modules.TileWriter.calculateDirectorySize(TileWriter.j
ava:155)
at org.osmdroid.tileprovider.modules.TileWriter.access$1(TileWriter.java:148)
at org.osmdroid.tileprovider.modules.TileWriter$1.run(TileWriter.java:54)
Unfortunately, issue is relatively rare and steps to reproduce were not found.
What version of the product are you using? On what operating system?
osmdroid-android-3.0.10 on Android OS 2.1 & 2.2
Please provide any additional information below.
Couple of ideas how to fix: 1) catch ArrayIndexOutOfBoundsException exception
in TileWriter.isSymbolicDirectoryLink; or 2) make
TileWriter.isSymbolicDirectoryLink protected so we could override it in our
subclass.
Original issue reported on code.google.com by a...@mightypocket.com on 10 Aug 2013 at 6:03
Original issue reported on code.google.com by
a...@mightypocket.com
on 10 Aug 2013 at 6:03