-
Notifications
You must be signed in to change notification settings - Fork 67
Open
Description
The problem
When upgrading to the lastest 4.1.0 version of the SDK, the flow crashes as soon as it tries to launch when StrictMode is enabled.
Environment
| Android OS Version | 14.0.0 (34) |
| Android Devices/Emulators | Pixel 4 Emulator |
Steps to Reproduce
Launch the Plaid bank linking flow with StrictMode enabled.
Expected Result
The first screen of the flow should be shown.
Actual Result
StrictMode policy violation; ~duration=54 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1666)
at libcore.io.BlockGuardOs.access(BlockGuardOs.java:74)
at libcore.io.ForwardingOs.access(ForwardingOs.java:128)
at android.app.ActivityThread$AndroidOs.access(ActivityThread.java:8054)
at java.io.UnixFileSystem.checkAccess(UnixFileSystem.java:313)
at java.io.File.exists(File.java:813)
at android.app.ContextImpl.ensurePrivateDirExists(ContextImpl.java:790)
at android.app.ContextImpl.ensurePrivateCacheDirExists(ContextImpl.java:786)
at android.app.ContextImpl.getCacheDir(ContextImpl.java:897)
at android.content.ContextWrapper.getCacheDir(ContextWrapper.java:326)
at com.plaid.internal.p5.get(SourceFile:250)
at dagger.internal.Providers$1.get(Providers.java:29)
at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
at com.plaid.internal.t2$x.a(SourceFile:122)
at com.plaid.internal.hh.<init>(SourceFile:63)
at com.plaid.internal.lh.create(SourceFile:2)
at androidx.lifecycle.ViewModelProvider$Factory.create(ViewModelProvider.kt:83)
at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.kt:187)
at androidx.lifecycle.ViewModelProvider.get(ViewModelProvider.kt:153)
at com.plaid.internal.gh.onCreate(SourceFile:4)
at androidx.fragment.app.Fragment.performCreate(Fragment.java:3094)
at androidx.fragment.app.FragmentStateManager.create(FragmentStateManager.java:504)
at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:268)
at androidx.fragment.app.FragmentManager.executeOpsTogether(FragmentManager.java:1943)
at androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(FragmentManager.java:1839)
at androidx.fragment.app.FragmentManager.execPendingActions(FragmentManager.java:1782)
at androidx.fragment.app.FragmentManager$5.run(FragmentManager.java:565)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8177)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels