nextgis / android_gisapp

:dart: GIS application for Android
http://nextgis.com/nextgis-mobile
GNU General Public License v3.0
129 stars 107 forks source link

Crash on export to GPX #533

Closed BishopGIS closed 7 years ago

BishopGIS commented 7 years ago

It seem's to me need some kind of sax writer or etc.

java.lang.RuntimeException: An error occured while executing doInBackground()
    at android.os.AsyncTask$3.done(AsyncTask.java:299)
    at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
    at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
    at java.util.concurrent.FutureTask.run(FutureTask.java:137)
    at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
    at java.lang.Thread.run(Thread.java:856)
Caused by: java.lang.OutOfMemoryError
    at java.lang.AbstractStringBuilder.enlargeBuffer(AbstractStringBuilder.java:94)
    at java.lang.AbstractStringBuilder.append0(AbstractStringBuilder.java:162)
    at java.lang.StringBuilder.append(StringBuilder.java:311)
    at java.lang.StringBuilder.append(StringBuilder.java:44)
    at java.util.Formatter.outputCharSequence(Formatter.java:1092)
    at java.util.Formatter.doFormat(Formatter.java:1064)
    at java.util.Formatter.format(Formatter.java:1040)
    at java.util.Formatter.format(Formatter.java:1009)
    at com.nextgis.maplibui.util.LayerUtil$ExportGPXTask.appendTrack(LayerUtil.java:408)
    at com.nextgis.maplibui.util.LayerUtil$ExportGPXTask.doInBackground(LayerUtil.java:354)
    at com.nextgis.maplibui.util.LayerUtil$ExportGPXTask.doInBackground(LayerUtil.java:265)
    at android.os.AsyncTask$2.call(AsyncTask.java:287)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
    ... 5 more