Description
Zoom Video SDK initialization violates strict mode policies by performing multiple disk reads on the main thread. This results in app startup time and performance negatively affected.
Which Android Video SDK version?
1.12.0
To Reproduce(If applicable)
Steps to reproduce the behavior:
- In your
Application
class, inonCreate()
add following code:
StrictMode.setThreadPolicy(StrictMode.ThreadPolicy.Builder().detectAll().penaltyLog().build())
- Run the app. Following logs appear in Logcat:
2024-07-02 15:03:25.262 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=1061 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:269)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8031)
at libcore.io.IoUtils.canOpenReadOnly(IoUtils.java:331)
at dalvik.system.DexPathList$NativeLibraryElement.findNativeLibrary(DexPathList.java:889)
at dalvik.system.DexPathList.findLibrary(DexPathList.java:594)
at dalvik.system.BaseDexClassLoader.findLibrary(BaseDexClassLoader.java:371)
at java.lang.Runtime.loadLibrary0(Runtime.java:1056)
at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
at java.lang.System.loadLibrary(System.java:1661)
at us.zoom.util.AndroidContext.<clinit>(AndroidContext.java:1)
at us.zoom.internal.SDKApplication.onSDKCreated(SDKApplication.java:39)
at us.zoom.internal.SDKApplication.initializeForSDK(SDKApplication.java:12)
at us.zoom.internal.ZoomVideoSDKImpl.initialize(ZoomVideoSDKImpl.java:2)
at com.myapp.features.videocall.ZoomInitializer$init$2.invokeSuspend(ZoomInitializer.kt:29)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
2024-07-02 15:03:25.266 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=1061 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at java.io.UnixFileSystem.getLastModifiedTime(UnixFileSystem.java:321)
at java.io.File.lastModified(File.java:937)
at java.util.zip.ZipFile.<init>(ZipFile.java:293)
at java.util.zip.ZipFile.<init>(ZipFile.java:258)
at java.util.jar.JarFile.<init>(JarFile.java:183)
at java.util.jar.JarFile.<init>(JarFile.java:176)
at libcore.io.ClassPathURLStreamHandler.<init>(ClassPathURLStreamHandler.java:52)
at dalvik.system.DexPathList$NativeLibraryElement.maybeInit(DexPathList.java:863)
at dalvik.system.DexPathList$NativeLibraryElement.findNativeLibrary(DexPathList.java:885)
at dalvik.system.DexPathList.findLibrary(DexPathList.java:594)
at dalvik.system.BaseDexClassLoader.findLibrary(BaseDexClassLoader.java:371)
at java.lang.Runtime.loadLibrary0(Runtime.java:1056)
at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
at java.lang.System.loadLibrary(System.java:1661)
at us.zoom.util.AndroidContext.<clinit>(AndroidContext.java:1)
at us.zoom.internal.SDKApplication.onSDKCreated(SDKApplication.java:39)
at us.zoom.internal.SDKApplication.initializeForSDK(SDKApplication.java:12)
at us.zoom.internal.ZoomVideoSDKImpl.initialize(ZoomVideoSDKImpl.java:2)
at com.myapp.features.videocall.ZoomInitializer$init$2.invokeSuspend(ZoomInitializer.kt:29)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
2024-07-02 15:03:25.270 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=1061 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:282)
at java.io.File.isDirectory(File.java:843)
at java.io.File.toURI(File.java:728)
at libcore.io.ClassPathURLStreamHandler.<init>(ClassPathURLStreamHandler.java:57)
at dalvik.system.DexPathList$NativeLibraryElement.maybeInit(DexPathList.java:863)
at dalvik.system.DexPathList$NativeLibraryElement.findNativeLibrary(DexPathList.java:885)
at dalvik.system.DexPathList.findLibrary(DexPathList.java:594)
at dalvik.system.BaseDexClassLoader.findLibrary(BaseDexClassLoader.java:371)
at java.lang.Runtime.loadLibrary0(Runtime.java:1056)
at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
at java.lang.System.loadLibrary(System.java:1661)
at us.zoom.util.AndroidContext.<clinit>(AndroidContext.java:1)
at us.zoom.internal.SDKApplication.onSDKCreated(SDKApplication.java:39)
at us.zoom.internal.SDKApplication.initializeForSDK(SDKApplication.java:12)
at us.zoom.internal.ZoomVideoSDKImpl.initialize(ZoomVideoSDKImpl.java:2)
at com.myapp.features.videocall.ZoomInitializer$init$2.invokeSuspend(ZoomInitializer.kt:29)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
2024-07-02 15:03:25.273 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=1055 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:269)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8031)
at libcore.io.IoUtils.canOpenReadOnly(IoUtils.java:331)
at dalvik.system.DexPathList$NativeLibraryElement.findNativeLibrary(DexPathList.java:889)
at dalvik.system.DexPathList.findLibrary(DexPathList.java:594)
at dalvik.system.BaseDexClassLoader.findLibrary(BaseDexClassLoader.java:371)
at java.lang.Runtime.loadLibrary0(Runtime.java:1056)
at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
at java.lang.System.loadLibrary(System.java:1661)
at us.zoom.util.AndroidContext.<clinit>(AndroidContext.java:2)
at us.zoom.internal.SDKApplication.onSDKCreated(SDKApplication.java:39)
at us.zoom.internal.SDKApplication.initializeForSDK(SDKApplication.java:12)
at us.zoom.internal.ZoomVideoSDKImpl.initialize(ZoomVideoSDKImpl.java:2)
at com.myapp.features.videocall.ZoomInitializer$init$2.invokeSuspend(ZoomInitializer.kt:29)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
2024-07-02 15:03:25.277 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=1052 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:269)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8031)
at libcore.io.IoUtils.canOpenReadOnly(IoUtils.java:331)
at dalvik.system.DexPathList$NativeLibraryElement.findNativeLibrary(DexPathList.java:889)
at dalvik.system.DexPathList.findLibrary(DexPathList.java:594)
at dalvik.system.BaseDexClassLoader.findLibrary(BaseDexClassLoader.java:371)
at java.lang.Runtime.loadLibrary0(Runtime.java:1056)
at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
at java.lang.System.loadLibrary(System.java:1661)
at com.zipow.cmmlib.AppContext.<clinit>(AppContext.java:1)
at us.zoom.internal.SDKApplication.onSDKCreated(SDKApplication.java:40)
at us.zoom.internal.SDKApplication.initializeForSDK(SDKApplication.java:12)
at us.zoom.internal.ZoomVideoSDKImpl.initialize(ZoomVideoSDKImpl.java:2)
at com.myapp.features.videocall.ZoomInitializer$init$2.invokeSuspend(ZoomInitializer.kt:29)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
2024-07-02 15:03:25.280 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=1051 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:269)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8031)
at libcore.io.IoUtils.canOpenReadOnly(IoUtils.java:331)
at dalvik.system.DexPathList$NativeLibraryElement.findNativeLibrary(DexPathList.java:889)
at dalvik.system.DexPathList.findLibrary(DexPathList.java:594)
at dalvik.system.BaseDexClassLoader.findLibrary(BaseDexClassLoader.java:371)
at java.lang.Runtime.loadLibrary0(Runtime.java:1056)
at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
at java.lang.System.loadLibrary(System.java:1661)
at com.zipow.cmmlib.AppContext.<clinit>(AppContext.java:2)
at us.zoom.internal.SDKApplication.onSDKCreated(SDKApplication.java:40)
at us.zoom.internal.SDKApplication.initializeForSDK(SDKApplication.java:12)
at us.zoom.internal.ZoomVideoSDKImpl.initialize(ZoomVideoSDKImpl.java:2)
at com.myapp.features.videocall.ZoomInitializer$init$2.invokeSuspend(ZoomInitializer.kt:29)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
2024-07-02 15:03:25.284 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=1048 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:269)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8031)
at libcore.io.IoUtils.canOpenReadOnly(IoUtils.java:331)
at dalvik.system.DexPathList$NativeLibraryElement.findNativeLibrary(DexPathList.java:889)
at dalvik.system.DexPathList.findLibrary(DexPathList.java:594)
at dalvik.system.BaseDexClassLoader.findLibrary(BaseDexClassLoader.java:371)
at java.lang.Runtime.loadLibrary0(Runtime.java:1056)
at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
at java.lang.System.loadLibrary(System.java:1661)
at com.zipow.cmmlib.AppContext.<clinit>(AppContext.java:3)
at us.zoom.internal.SDKApplication.onSDKCreated(SDKApplication.java:40)
at us.zoom.internal.SDKApplication.initializeForSDK(SDKApplication.java:12)
at us.zoom.internal.ZoomVideoSDKImpl.initialize(ZoomVideoSDKImpl.java:2)
at com.myapp.features.videocall.ZoomInitializer$init$2.invokeSuspend(ZoomInitializer.kt:29)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
2024-07-02 15:03:25.287 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=1044 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:269)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8031)
at libcore.io.IoUtils.canOpenReadOnly(IoUtils.java:331)
at dalvik.system.DexPathList$NativeLibraryElement.findNativeLibrary(DexPathList.java:889)
at dalvik.system.DexPathList.findLibrary(DexPathList.java:594)
at dalvik.system.BaseDexClassLoader.findLibrary(BaseDexClassLoader.java:371)
at java.lang.Runtime.loadLibrary0(Runtime.java:1056)
at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
at java.lang.System.loadLibrary(System.java:1661)
at com.zipow.cmmlib.AppContext.<clinit>(AppContext.java:4)
at us.zoom.internal.SDKApplication.onSDKCreated(SDKApplication.java:40)
at us.zoom.internal.SDKApplication.initializeForSDK(SDKApplication.java:12)
at us.zoom.internal.ZoomVideoSDKImpl.initialize(ZoomVideoSDKImpl.java:2)
at com.myapp.features.videocall.ZoomInitializer$init$2.invokeSuspend(ZoomInitializer.kt:29)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
2024-07-02 15:03:25.291 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=1042 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:269)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8031)
at libcore.io.IoUtils.canOpenReadOnly(IoUtils.java:331)
at dalvik.system.DexPathList$NativeLibraryElement.findNativeLibrary(DexPathList.java:889)
at dalvik.system.DexPathList.findLibrary(DexPathList.java:594)
at dalvik.system.BaseDexClassLoader.findLibrary(BaseDexClassLoader.java:371)
at java.lang.Runtime.loadLibrary0(Runtime.java:1056)
at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
at java.lang.System.loadLibrary(System.java:1661)
at com.zipow.cmmlib.AppContext.<clinit>(AppContext.java:5)
at us.zoom.internal.SDKApplication.onSDKCreated(SDKApplication.java:40)
at us.zoom.internal.SDKApplication.initializeForSDK(SDKApplication.java:12)
at us.zoom.internal.ZoomVideoSDKImpl.initialize(ZoomVideoSDKImpl.java:2)
at com.myapp.features.videocall.ZoomInitializer$init$2.invokeSuspend(ZoomInitializer.kt:29)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
2024-07-02 15:03:25.294 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=1038 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:269)
at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:8031)
at libcore.io.IoUtils.canOpenReadOnly(IoUtils.java:331)
at dalvik.system.DexPathList$NativeLibraryElement.findNativeLibrary(DexPathList.java:889)
at dalvik.system.DexPathList.findLibrary(DexPathList.java:594)
at dalvik.system.BaseDexClassLoader.findLibrary(BaseDexClassLoader.java:371)
at java.lang.Runtime.loadLibrary0(Runtime.java:1056)
at java.lang.Runtime.loadLibrary0(Runtime.java:1003)
at java.lang.System.loadLibrary(System.java:1661)
at com.zipow.cmmlib.AppContext.<clinit>(AppContext.java:6)
at us.zoom.internal.SDKApplication.onSDKCreated(SDKApplication.java:40)
at us.zoom.internal.SDKApplication.initializeForSDK(SDKApplication.java:12)
at us.zoom.internal.ZoomVideoSDKImpl.initialize(ZoomVideoSDKImpl.java:2)
at com.myapp.features.videocall.ZoomInitializer$init$2.invokeSuspend(ZoomInitializer.kt:29)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
2024-07-02 15:03:25.824 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=16 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at libcore.io.BlockGuardOs.access(BlockGuardOs.java:74)
at libcore.io.ForwardingOs.access(ForwardingOs.java:128)
at android.app.ActivityThread$AndroidOs.access(ActivityThread.java:8022)
at java.io.UnixFileSystem.checkAccess(UnixFileSystem.java:313)
at java.io.File.exists(File.java:813)
at android.app.ContextImpl.ensurePrivateDirExists(ContextImpl.java:765)
at android.app.ContextImpl.ensurePrivateDirExists(ContextImpl.java:756)
at android.app.ContextImpl.getFilesDir(ContextImpl.java:801)
at android.content.ContextWrapper.getFilesDir(ContextWrapper.java:282)
at android.content.ContextWrapper.getFilesDir(ContextWrapper.java:282)
at com.zipow.cmmlib.AppContext$AppContextImpl.getProperptyFile(AppContext.java:3)
at com.zipow.cmmlib.AppContext$AppContextImpl.loadProperties(AppContext.java:8)
at com.zipow.cmmlib.AppContext$AppContextImpl.queryWithKey(AppContext.java:14)
at com.zipow.cmmlib.AppContext.queryWithKey(AppContext.java:2)
at us.zoom.reflection.utils.PropertiesReflection.queryWithKey(PropertiesReflection.java:5)
at com.zipow.cmmlib.CmmTimer.callNativeTimerProc(Native Method)
at com.zipow.cmmlib.CmmTimer.access$400(CmmTimer.java:1)
at com.zipow.cmmlib.CmmTimer$1.run(CmmTimer.java:9)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
2024-07-02 15:03:25.829 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=16 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at libcore.io.BlockGuardOs.access(BlockGuardOs.java:74)
at libcore.io.ForwardingOs.access(ForwardingOs.java:128)
at android.app.ActivityThread$AndroidOs.access(ActivityThread.java:8022)
at java.io.UnixFileSystem.checkAccess(UnixFileSystem.java:313)
at java.io.File.exists(File.java:813)
at com.zipow.cmmlib.AppContext$AppContextImpl.getProperptyFile(AppContext.java:10)
at com.zipow.cmmlib.AppContext$AppContextImpl.loadProperties(AppContext.java:8)
at com.zipow.cmmlib.AppContext$AppContextImpl.queryWithKey(AppContext.java:14)
at com.zipow.cmmlib.AppContext.queryWithKey(AppContext.java:2)
at us.zoom.reflection.utils.PropertiesReflection.queryWithKey(PropertiesReflection.java:5)
at com.zipow.cmmlib.CmmTimer.callNativeTimerProc(Native Method)
at com.zipow.cmmlib.CmmTimer.access$400(CmmTimer.java:1)
at com.zipow.cmmlib.CmmTimer$1.run(CmmTimer.java:9)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
2024-07-02 15:03:25.833 924-924 StrictMode com.myapp D StrictMode policy violation; ~duration=15 ms: android.os.strictmode.DiskReadViolation
at android.os.StrictMode$AndroidBlockGuardPolicy.onReadFromDisk(StrictMode.java:1673)
at libcore.io.BlockGuardOs.access(BlockGuardOs.java:74)
at libcore.io.ForwardingOs.access(ForwardingOs.java:128)
at android.app.ActivityThread$AndroidOs.access(ActivityThread.java:8022)
at java.io.UnixFileSystem.checkAccess(UnixFileSystem.java:313)
at java.io.File.exists(File.java:813)
at com.zipow.cmmlib.AppContext$AppContextImpl.loadProperties(AppContext.java:9)
at com.zipow.cmmlib.AppContext$AppContextImpl.queryWithKey(AppContext.java:14)
at com.zipow.cmmlib.AppContext.queryWithKey(AppContext.java:2)
at us.zoom.reflection.utils.PropertiesReflection.queryWithKey(PropertiesReflection.java:5)
at com.zipow.cmmlib.CmmTimer.callNativeTimerProc(Native Method)
at com.zipow.cmmlib.CmmTimer.access$400(CmmTimer.java:1)
at com.zipow.cmmlib.CmmTimer$1.run(CmmTimer.java:9)
at android.os.Handler.handleCallback(Handler.java:984)
at android.os.Handler.dispatchMessage(Handler.java:104)
at android.os.Looper.loopOnce(Looper.java:238)
at android.os.Looper.loop(Looper.java:357)
at android.app.ActivityThread.main(ActivityThread.java:8149)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:957)
Smartphone (please complete the following information):
- Device: Motorola G52
- OS: Android 13