-
Notifications
You must be signed in to change notification settings - Fork 2
Description
I noticed this app had upgraded. I knew I hadn't used it in awhile, due to having been waiting on a necessary update and then simply forgetting about it. Based on the messages I'm seeing in logcat, it looks like my progress has all been erased anyway, so I may as well clear data or just uninstall, but I'm holding off on either in case the situation is somehow recoverable. I'm on Android 13.
- Open version 41.
- Click, for example, "levels".
FATAL EXCEPTION: main
Process: de.z11.roboyard
java.lang.IllegalArgumentException: File history/history_274.txt contains a path separator
at android.app.ContextImpl.makeFilename(ContextImpl.java:3343)
at android.app.ContextImpl.getFileStreamPath(ContextImpl.java:926)
at android.content.ContextWrapper.getFileStreamPath(ContextWrapper.java:261)
at android.content.ContextWrapper.getFileStreamPath(ContextWrapper.java:261)
at e4.e0.d(SourceFile:527)
at m1.o0.i(SourceFile:1163)
at m1.r.b(SourceFile:63)
at androidx.recyclerview.widget.GridLayoutManager.R0(SourceFile:99)
at androidx.recyclerview.widget.LinearLayoutManager.F0(SourceFile:49)
at androidx.recyclerview.widget.LinearLayoutManager.Z(SourceFile:907)
at androidx.recyclerview.widget.GridLayoutManager.Z(SourceFile:45)
at androidx.recyclerview.widget.RecyclerView.q(SourceFile:35)
at androidx.recyclerview.widget.RecyclerView.onMeasure(SourceFile:59)
at android.view.View.measure(View.java:26550)
at z.f.b(SourceFile:497)
at w.e.V(SourceFile:241)
at x.h.c(SourceFile:34)
at x.h.e(SourceFile:104)
at x.h.c(SourceFile:193)
at w.e.U(SourceFile:260)
at d4.w.u(SourceFile:36)
at androidx.constraintlayout.widget.ConstraintLayout.k(SourceFile:187)
at androidx.constraintlayout.widget.ConstraintLayout.onMeasure(SourceFile:1472)
at android.view.View.measure(View.java:26550)
at android.widget.ScrollView.measureChildWithMargins(ScrollView.java:1442)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
at android.widget.ScrollView.onMeasure(ScrollView.java:458)
at android.view.View.measure(View.java:26550)
at z.f.b(SourceFile:497)
at d4.w.t(SourceFile:90)
at androidx.constraintlayout.widget.ConstraintLayout.k(SourceFile:223)
at androidx.constraintlayout.widget.ConstraintLayout.onMeasure(SourceFile:1472)
at android.view.View.measure(View.java:26550)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7056)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
at android.view.View.measure(View.java:26550)
at z.f.b(SourceFile:497)
at w.e.V(SourceFile:241)
at x.h.i(SourceFile:32)
at x.h.g(SourceFile:102)
at x.h.i(SourceFile:186)
at w.e.U(SourceFile:441)
at d4.w.u(SourceFile:36)
at androidx.constraintlayout.widget.ConstraintLayout.k(SourceFile:187)
at androidx.constraintlayout.widget.ConstraintLayout.onMeasure(SourceFile:1472)
at android.view.View.measure(View.java:26550)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7056)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
at androidx.appcompat.widget.ContentFrameLayout.onMeasure(SourceFile:160)
at android.view.View.measure(View.java:26550)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7056)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
at android.view.View.measure(View.java:26550)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7056)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
at android.view.View.measure(View.java:26550)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7056)
at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)
at android.widget.LinearLayout.measureVertical(LinearLayout.java:842)
at android.widget.LinearLayout.onMeasure(LinearLayout.java:721)
at android.view.View.measure(View.java:26550)
at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7056)
at android.widget.FrameLayout.onMeasure(FrameLayout.java:194)
at com.android.internal.policy.DecorView.onMeasure(DecorView.java:758)
at android.view.View.measure(View.java:26550)
at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3950)
at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:2651)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2919)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2367)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9232)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1336)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1344)
at android.view.Choreographer.doCallbacks(Choreographer.java:977)
at android.view.Choreographer.doFrame(Choreographer.java:890)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1319)
at android.os.Handler.handleCallback(Handler.java:942)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:201)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7937)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:569)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1019)