Hi,
My use case is an android launcher app for a tv box and Metrica crashes on device boot.
After a few seconds user is unlocked automatically and everything is fine from there.
java.lang.IllegalStateException: SharedPreferences in credential encrypted storage are not available until after user is unlocked at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:419) at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:404) at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:174) at com.yandex.metrica.impl.ob.kr.a(SourceFile:1) at com.yandex.metrica.impl.ob.cr.a(SourceFile:1) at com.yandex.metrica.impl.ob.cr.<init>(SourceFile:5) at com.yandex.metrica.impl.ob.fr.<init>(SourceFile:1) at com.yandex.metrica.impl.ob.vc.a(SourceFile:1) at com.yandex.metrica.impl.ob.ye.<init>(SourceFile:17) at com.yandex.metrica.impl.ob.ye.<init>(SourceFile:6) at com.yandex.metrica.impl.ob.ye.<init>(SourceFile:3) at com.yandex.metrica.impl.ob.we.l(SourceFile:1) at com.yandex.metrica.impl.ob.we.a(SourceFile:1) at com.yandex.metrica.impl.ob.te.call(SourceFile:2) at com.yandex.metrica.impl.ob.te.call(SourceFile:1) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.os.HandlerThread.run(HandlerThread.java:65) java.util.concurrent.ExecutionException: java.lang.IllegalStateException: SharedPreferences in credential encrypted storage are not available until after user is unlocked at java.util.concurrent.FutureTask.report(FutureTask.java:123) at java.util.concurrent.FutureTask.get(FutureTask.java:193) at com.yandex.metrica.impl.ob.we.n(SourceFile:1) at com.yandex.metrica.impl.ob.we.a(SourceFile:13) at com.yandex.metrica.impl.ob.Vt.run(SourceFile:3) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.os.HandlerThread.run(HandlerThread.java:65) java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: SharedPreferences in credential encrypted storage are not available until after user is unlocked at com.yandex.metrica.impl.ob.we.n(SourceFile:2) at com.yandex.metrica.impl.ob.we.a(SourceFile:13) at com.yandex.metrica.impl.ob.Vt.run(SourceFile:3) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.os.HandlerThread.run(HandlerThread.java:65)
Hi,
My use case is an android launcher app for a tv box and Metrica crashes on device boot.
After a few seconds user is unlocked automatically and everything is fine from there.
java.lang.IllegalStateException: SharedPreferences in credential encrypted storage are not available until after user is unlocked at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:419) at android.app.ContextImpl.getSharedPreferences(ContextImpl.java:404) at android.content.ContextWrapper.getSharedPreferences(ContextWrapper.java:174) at com.yandex.metrica.impl.ob.kr.a(SourceFile:1) at com.yandex.metrica.impl.ob.cr.a(SourceFile:1) at com.yandex.metrica.impl.ob.cr.<init>(SourceFile:5) at com.yandex.metrica.impl.ob.fr.<init>(SourceFile:1) at com.yandex.metrica.impl.ob.vc.a(SourceFile:1) at com.yandex.metrica.impl.ob.ye.<init>(SourceFile:17) at com.yandex.metrica.impl.ob.ye.<init>(SourceFile:6) at com.yandex.metrica.impl.ob.ye.<init>(SourceFile:3) at com.yandex.metrica.impl.ob.we.l(SourceFile:1) at com.yandex.metrica.impl.ob.we.a(SourceFile:1) at com.yandex.metrica.impl.ob.te.call(SourceFile:2) at com.yandex.metrica.impl.ob.te.call(SourceFile:1) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.os.HandlerThread.run(HandlerThread.java:65) java.util.concurrent.ExecutionException: java.lang.IllegalStateException: SharedPreferences in credential encrypted storage are not available until after user is unlocked at java.util.concurrent.FutureTask.report(FutureTask.java:123) at java.util.concurrent.FutureTask.get(FutureTask.java:193) at com.yandex.metrica.impl.ob.we.n(SourceFile:1) at com.yandex.metrica.impl.ob.we.a(SourceFile:13) at com.yandex.metrica.impl.ob.Vt.run(SourceFile:3) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.os.HandlerThread.run(HandlerThread.java:65) java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.IllegalStateException: SharedPreferences in credential encrypted storage are not available until after user is unlocked at com.yandex.metrica.impl.ob.we.n(SourceFile:2) at com.yandex.metrica.impl.ob.we.a(SourceFile:13) at com.yandex.metrica.impl.ob.Vt.run(SourceFile:3) at android.os.Handler.handleCallback(Handler.java:873) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:193) at android.os.HandlerThread.run(HandlerThread.java:65)