Version OsmAnd+ 4.6.9 27.12.2023 2:57:04 Apk Version : 4.6.9 4609 Exception occurred in thread Thread[binder:6585_3,5,main] : java.lang.OutOfMemoryError: Failed to allocate a 216 byte allocation with 5243560 free bytes and 5120KB until OOM, target footprint 536870912, growth limit 536870912; giving up on allocation because <1% of heap free after GC. at android.view.DisplayInfo$1.createFromParcel(DisplayInfo.java:386) at android.view.DisplayInfo$1.createFromParcel(DisplayInfo.java:383) at android.os.Parcel.readTypedObject(Parcel.java:4037) at android.hardware.display.IDisplayManager$Stub$Proxy.getDisplayInfo(IDisplayManager.java:1691) at android.hardware.display.DisplayManagerGlobal$1.recompute(DisplayManagerGlobal.java:198) at android.hardware.display.DisplayManagerGlobal$1.recompute(DisplayManagerGlobal.java:194) at android.app.PropertyInvalidatedCache.query(PropertyInvalidatedCache.java:999) at android.hardware.display.DisplayManagerGlobal.getDisplayInfoLocked(DisplayManagerGlobal.java:245) at android.hardware.display.DisplayManagerGlobal.handleDisplayEvent(DisplayManagerGlobal.java:526) at android.hardware.display.DisplayManagerGlobal.-$$Nest$mhandleDisplayEvent(Unknown Source:0) at android.hardware.display.DisplayManagerGlobal$DisplayManagerCallback.onDisplayEvent(DisplayManagerGlobal.java:1683) at android.hardware.display.IDisplayManagerCallback$Stub.onTransact(IDisplayManagerCallback.java:120) at android.os.Binder.execTransactInternal(Binder.java:1380) at android.os.Binder.execTransact(Binder.java:1311) Version OsmAnd+ 4.7.17 20.05.2024 5:16:13 Apk Version : 4.7.17 4717 Exception occurred in thread Thread[main,5,main] : java.lang.OutOfMemoryError: Failed to allocate a 24 byte allocation with 5092536 free bytes and 4973KB until OOM, target footprint 536870912, growth limit 536870912; giving up on allocation because <1% of heap free after GC. at net.osmand.plus.settings.backend.OsmandSettings.getSharedPreferencesNameForKey(OsmandSettings.java:255) at net.osmand.plus.settings.backend.OsmandSettings.getSharedPreferencesName(OsmandSettings.java:247) at net.osmand.plus.settings.backend.OsmandSettings.getProfilePreferences(OsmandSettings.java:269) at net.osmand.plus.settings.backend.preferences.CommonPreference.getModeValue(CommonPreference.java:205) at net.osmand.plus.views.mapwidgets.MapWidgetInfo.getWidgetsVisibility(MapWidgetInfo.java:195) at net.osmand.plus.views.mapwidgets.MapWidgetInfo.isEnabledForAppMode(MapWidgetInfo.java:161) at net.osmand.plus.views.controls.WidgetsPagerAdapter.collectVisibleViews(WidgetsPagerAdapter.java:115) at net.osmand.plus.views.controls.WidgetsPagerAdapter.collectVisiblePages(WidgetsPagerAdapter.java:105) at net.osmand.plus.views.controls.WidgetsPagerAdapter.updateIfNeeded(WidgetsPagerAdapter.java:58) at net.osmand.plus.views.controls.SideWidgetsPanel.update(SideWidgetsPanel.java:146) at net.osmand.plus.views.layers.MapInfoLayer.onDraw(MapInfoLayer.java:391) at net.osmand.plus.views.OsmandMapTileView.drawOverMap(OsmandMapTileView.java:1160) at net.osmand.plus.views.OsmAndMapLayersView.onDraw(OsmAndMapLayersView.java:84) at android.view.View.draw(View.java:25148) at android.view.View.updateDisplayListIfDirty(View.java:24007) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4760) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4732) at android.view.View.updateDisplayListIfDirty(View.java:23953) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4760) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4732) at android.view.View.updateDisplayListIfDirty(View.java:23953) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.updateDisplayListIfDirty(View.java:23993) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.updateDisplayListIfDirty(View.java:23993) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at androidx.drawerlayout.widget.DrawerLayout.drawChild(DrawerLayout.java:1478) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.draw(View.java:25151) at android.view.View.updateDisplayListIfDirty(View.java:24007) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.updateDisplayListIfDirty(View.java:23993) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.updateDisplayListIfDirty(View.java:23993) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.updateDisplayListIfDirty(View.java:23993) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.updateDisplayListIfDirty(View.java:23993) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at com.android.internal.policy.DecorView.dispatchDraw(DecorView.java:1173) at android.view.View.draw(View.java:25151) at com.android.internal.policy.DecorView.draw(DecorView.java:1155) at android.view.View.updateDisplayListIfDirty(View.java:24007) at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:764) at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:770) at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:868) at android.view.ViewRootImpl.draw(ViewRootImpl.java:5945) at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:5614) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:4734) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3239) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:11197) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1650) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1659) at android.view.Choreographer.doCallbacks(Choreographer.java:1129) at android.view.Choreographer.doFrame(Choreographer.java:1055) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1622) at android.os.Handler.handleCallback(Handler.java:958) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:230) at android.os.Looper.loop(Looper.java:319) at android.app.ActivityThread.main(ActivityThread.java:8893) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103) Version OsmAnd+ 4.7.17 20.05.2024 5:24:45 Apk Version : 4.7.17 4717 Exception occurred in thread Thread[main,5,main] : java.lang.OutOfMemoryError: Failed to allocate a 488 byte allocation with 4586512 free bytes and 4479KB until OOM, target footprint 536870912, growth limit 536870912; giving up on allocation because <1% of heap free after GC. at java.util.Arrays.copyOf(Arrays.java:3578) at java.lang.AbstractStringBuilder.ensureCapacityInternal(AbstractStringBuilder.java:177) at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:543) at java.lang.StringBuilder.append(StringBuilder.java:186) at net.osmand.plus.track.helpers.GPXDatabase.getDataItem(GPXDatabase.java:416) at net.osmand.plus.track.helpers.GPXDatabase.getDataItem(GPXDatabase.java:401) at net.osmand.plus.track.helpers.GPXDatabase.getGpxDirItem(GPXDatabase.java:390) at net.osmand.plus.track.helpers.GpxDbHelper.getGpxDirItem(GpxDbHelper.java:200) at net.osmand.plus.track.helpers.GpxAppearanceHelper.getAppearanceParameter(GpxAppearanceHelper.java:209) at net.osmand.plus.track.helpers.GpxAppearanceHelper.getParameter(GpxAppearanceHelper.java:184) at net.osmand.plus.configmap.tracks.viewholders.TrackViewHolder.setupIcon(TrackViewHolder.java:197) at net.osmand.plus.configmap.tracks.viewholders.TrackViewHolder.bindInfoRow(TrackViewHolder.java:165) at net.osmand.plus.configmap.tracks.viewholders.TrackViewHolder.bindInfoRow(TrackViewHolder.java:144) at net.osmand.plus.configmap.tracks.viewholders.TrackViewHolder.bindView(TrackViewHolder.java:136) at net.osmand.plus.configmap.tracks.TracksAdapter.onBindViewHolder(TracksAdapter.java:162) at androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:7065) at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:7107) at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:6012) at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6279) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6118) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6114) at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2303) at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1627) at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1587) at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:665) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4134) at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:3851) at androidx.recyclerview.widget.RecyclerView.onLayout(RecyclerView.java:4404) at android.view.View.layout(View.java:25737) at android.view.ViewGroup.layout(ViewGroup.java:6818) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1891) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1729) at android.widget.LinearLayout.onLayout(LinearLayout.java:1638) at android.view.View.layout(View.java:25737) at android.view.ViewGroup.layout(ViewGroup.java:6818) at androidx.viewpager.widget.ViewPager.onLayout(ViewPager.java:1775) at android.view.View.layout(View.java:25737) at android.view.ViewGroup.layout(ViewGroup.java:6818) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) at android.widget.FrameLayout.onLayout(FrameLayout.java:270) at android.view.View.layout(View.java:25737) at android.view.ViewGroup.layout(ViewGroup.java:6818) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1891) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1729) at android.widget.LinearLayout.onLayout(LinearLayout.java:1638) at android.view.View.layout(View.java:25737) at android.view.ViewGroup.layout(ViewGroup.java:6818) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) at android.widget.FrameLayout.onLayout(FrameLayout.java:270) at android.view.View.layout(View.java:25737) at android.view.ViewGroup.layout(ViewGroup.java:6818) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1891) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1729) at android.widget.LinearLayout.onLayout(LinearLayout.java:1638) at android.view.View.layout(View.java:25737) at android.view.ViewGroup.layout(ViewGroup.java:6818) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:332) at android.widget.FrameLayout.onLayout(FrameLayout.java:270) at com.android.internal.policy.DecorView.onLayout(DecorView.java:1075) at android.view.View.layout(View.java:25737) at android.view.ViewGroup.layout(ViewGroup.java:6818) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:5193) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:4466) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3239) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:11197) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1650) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1659) at android.view.Choreographer.doCallbacks(Choreographer.java:1129) at android.view.Choreographer.doFrame(Choreographer.java:1055) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1622) at android.os.Handler.handleCallback(Handler.java:958) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:230) at android.os.Looper.loop(Looper.java:319) at android.app.ActivityThread.main(ActivityThread.java:8893) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103) Version OsmAnd+ 4.7.17 20.05.2024 5:34:00 Apk Version : 4.7.17 4717 Exception occurred in thread Thread[main,5,main] : java.lang.OutOfMemoryError: Failed to allocate a 104 byte allocation with 4920576 free bytes and 4805KB until OOM, target footprint 536870912, growth limit 536870912; giving up on allocation because <1% of heap free after GC. at android.database.sqlite.SQLiteConnection$OperationLog.beginOperation(SQLiteConnection.java:1991) at android.database.sqlite.SQLiteConnection.executeForLong(SQLiteConnection.java:1073) at android.database.sqlite.SQLiteConnection.setCaseSensitiveLikeFromConfiguration(SQLiteConnection.java:503) at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:417) at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:228) at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:758) at android.database.sqlite.SQLiteConnectionPool.tryAcquireNonPrimaryConnectionLocked(SQLiteConnectionPool.java:1355) at android.database.sqlite.SQLiteConnectionPool.waitForConnection(SQLiteConnectionPool.java:983) at android.database.sqlite.SQLiteConnectionPool.acquireConnection(SQLiteConnectionPool.java:619) at android.database.sqlite.SQLiteSession.acquireConnection(SQLiteSession.java:916) at android.database.sqlite.SQLiteSession.prepare(SQLiteSession.java:588) at android.database.sqlite.SQLiteProgram.(SQLiteProgram.java:63) at android.database.sqlite.SQLiteQuery.(SQLiteQuery.java:37) at android.database.sqlite.SQLiteDirectCursorDriver.query(SQLiteDirectCursorDriver.java:46) at android.database.sqlite.SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase.java:2278) at android.database.sqlite.SQLiteDatabase.rawQuery(SQLiteDatabase.java:2217) at net.osmand.plus.api.SQLiteAPIImpl$SQLiteDatabaseWrapper.rawQuery(SQLiteAPIImpl.java:62) at net.osmand.plus.track.helpers.GPXDatabase.getDataItem(GPXDatabase.java:416) at net.osmand.plus.track.helpers.GPXDatabase.getDataItem(GPXDatabase.java:401) at net.osmand.plus.track.helpers.GPXDatabase.getGpxDirItem(GPXDatabase.java:390) at net.osmand.plus.track.helpers.GpxDbHelper.getGpxDirItem(GpxDbHelper.java:200) at net.osmand.plus.track.helpers.GpxAppearanceHelper.getAppearanceParameter(GpxAppearanceHelper.java:209) at net.osmand.plus.track.helpers.GpxAppearanceHelper.getAppearanceParameter(GpxAppearanceHelper.java:195) at net.osmand.plus.track.helpers.GpxAppearanceHelper.getTrackColor(GpxAppearanceHelper.java:162) at net.osmand.plus.views.layers.GPXLayer.getTrackColor(GPXLayer.java:1277) at net.osmand.plus.views.layers.GPXLayer.drawSelectedFilesSplitsOpenGl(GPXLayer.java:583) at net.osmand.plus.views.layers.GPXLayer.onPrepareBufferImage(GPXLayer.java:385) at net.osmand.plus.views.OsmandMapTileView.drawOverMap(OsmandMapTileView.java:1158) at net.osmand.plus.views.OsmAndMapLayersView.onDraw(OsmAndMapLayersView.java:84) at android.view.View.draw(View.java:25148) at android.view.View.updateDisplayListIfDirty(View.java:24007) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4760) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4732) at android.view.View.updateDisplayListIfDirty(View.java:23953) at android.view.ViewGroup.recreateChildDisplayList(ViewGroup.java:4760) at android.view.ViewGroup.dispatchGetDisplayList(ViewGroup.java:4732) at android.view.View.updateDisplayListIfDirty(View.java:23953) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.updateDisplayListIfDirty(View.java:23993) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.updateDisplayListIfDirty(View.java:23993) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at androidx.drawerlayout.widget.DrawerLayout.drawChild(DrawerLayout.java:1478) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.draw(View.java:25151) at android.view.View.updateDisplayListIfDirty(View.java:24007) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.updateDisplayListIfDirty(View.java:23993) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.updateDisplayListIfDirty(View.java:23993) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.updateDisplayListIfDirty(View.java:23993) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at android.view.View.updateDisplayListIfDirty(View.java:23993) at android.view.View.draw(View.java:24878) at android.view.ViewGroup.drawChild(ViewGroup.java:4776) at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4534) at com.android.internal.policy.DecorView.dispatchDraw(DecorView.java:1173) at android.view.View.draw(View.java:25151) at com.android.internal.policy.DecorView.draw(DecorView.java:1155) at android.view.View.updateDisplayListIfDirty(View.java:24007) at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:764) at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:770) at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:868) at android.view.ViewRootImpl.draw(ViewRootImpl.java:5945) at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:5614) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:4734) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3239) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:11197) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1650) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1659) at android.view.Choreographer.doCallbacks(Choreographer.java:1129) at android.view.Choreographer.doFrame(Choreographer.java:1055) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1622) at android.os.Handler.handleCallback(Handler.java:958) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:230) at android.os.Looper.loop(Looper.java:319) at android.app.ActivityThread.main(ActivityThread.java:8893) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:608) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103) Version OsmAnd+ 4.7.17 15.06.2024 9:42:23 Apk Version : 4.7.17 4717 Exception occurred in thread Thread[AsyncTask #5,5,main] : java.lang.RuntimeException: An error occurred while executing doInBackground() at android.os.AsyncTask$4.done(AsyncTask.java:415) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:381) at java.util.concurrent.FutureTask.setException(FutureTask.java:250) at java.util.concurrent.FutureTask.run(FutureTask.java:269) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644) at java.lang.Thread.run(Thread.java:1012) Caused by: java.lang.OutOfMemoryError: Failed to allocate a 8208 byte allocation with 4181712 free bytes and 4083KB until OOM, target footprint 536870912, growth limit 536870912; giving up on allocation because <1% of heap free after GC. at java.util.HashMap.resize(HashMap.java:700) at java.util.HashMap.putVal(HashMap.java:625) at java.util.HashMap.putMapEntries(HashMap.java:512) at java.util.LinkedHashMap.(LinkedHashMap.java:408) at net.osmand.plus.resources.ResourceManager.getIndexFileNames(ResourceManager.java:1519) at net.osmand.plus.download.local.LocalItemUtils.getInstalledDate(LocalItemUtils.java:116) at net.osmand.plus.download.local.LocalItemUtils.updateItem(LocalItemUtils.java:75) at net.osmand.plus.download.local.LocalIndexHelper.addLocalItem(LocalIndexHelper.java:114) at net.osmand.plus.download.local.LocalIndexHelper.addFile(LocalIndexHelper.java:105) at net.osmand.plus.download.local.LocalIndexHelper.collectFiles(LocalIndexHelper.java:87) at net.osmand.plus.download.local.LocalIndexHelper.collectFiles(LocalIndexHelper.java:90) at net.osmand.plus.download.local.LocalIndexHelper.loadAllFilesByCategories(LocalIndexHelper.java:67) at net.osmand.plus.download.local.LocalItemsLoaderTask.doInBackground(LocalItemsLoaderTask.java:33) at net.osmand.plus.download.local.LocalItemsLoaderTask.doInBackground(LocalItemsLoaderTask.java:12) at android.os.AsyncTask$3.call(AsyncTask.java:394) at java.util.concurrent.FutureTask.run(FutureTask.java:264) ... 3 more