Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

StrictMode violation when creating MapSnapshotter #12049

Closed
tobrun opened this issue Jun 1, 2018 · 0 comments
Closed

StrictMode violation when creating MapSnapshotter #12049

tobrun opened this issue Jun 1, 2018 · 0 comments
Labels
Android Mapbox Maps SDK for Android

Comments

@tobrun
Copy link
Member

tobrun commented Jun 1, 2018

StrictModeDiskReadViolation:

06-01 19:52:12.043 15211-15211/com.mapbox.mapboxsdk.testapp D/StrictMode: StrictMode policy violation; ~duration=6 ms: android.os.StrictMode$StrictModeDiskReadViolation: policy=65543 violation=2
        at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1440)
        at java.io.UnixFileSystem.checkAccess(UnixFileSystem.java:251)
        at java.io.File.exists(File.java:807)
        at android.app.ContextImpl.ensurePrivateDirExists(ContextImpl.java:572)
        at android.app.ContextImpl.ensurePrivateCacheDirExists(ContextImpl.java:568)
        at android.app.ContextImpl.getCacheDir(ContextImpl.java:661)
        at android.content.ContextWrapper.getCacheDir(ContextWrapper.java:262)
        at com.mapbox.mapboxsdk.snapshotter.MapSnapshotter.<init>(MapSnapshotter.java:218)
        at com.mapbox.mapboxsdk.testapp.activity.render.RenderTestSnapshotter.<init>(RenderTestSnapshotter.java:11)
        at com.mapbox.mapboxsdk.testapp.activity.render.RenderTestActivity.render(RenderTestActivity.java:206)
        at com.mapbox.mapboxsdk.testapp.activity.render.RenderTestActivity.continueTesting(RenderTestActivity.java:222)
        at com.mapbox.mapboxsdk.testapp.activity.render.RenderTestActivity.lambda$render$0$RenderTestActivity(RenderTestActivity.java:212)
        at com.mapbox.mapboxsdk.testapp.activity.render.RenderTestActivity$$Lambda$0.onSnapshotReady(Unknown Source:6)
        at com.mapbox.mapboxsdk.snapshotter.MapSnapshotter$1.run(MapSnapshotter.java:455)
        at android.os.Handler.handleCallback(Handler.java:790)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.support.test.espresso.base.Interrogator.loopAndInterrogate(Interrogator.java:148)
        at android.support.test.espresso.base.UiControllerImpl.loopUntil(UiControllerImpl.java:462)
        at android.support.test.espresso.base.UiControllerImpl.loopMainThreadUntilIdle(UiControllerImpl.java:384)
        at android.support.test.espresso.ViewInteraction$2.call(ViewInteraction.java:268)
        at android.support.test.espresso.ViewInteraction$2.call(ViewInteraction.java:265)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at android.os.Handler.handleCallback(Handler.java:790)
        at android.os.Handler.dispatchMessage(Handler.java:99)
        at android.os.Looper.loop(Looper.java:164)
        at android.app.ActivityThread.main(ActivityThread.java:6494)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)

Which points to String programCacheDir = context.getCacheDir().getAbsolutePath();

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Android Mapbox Maps SDK for Android
Projects
None yet
Development

No branches or pull requests

2 participants