SapuSeven / BetterUntis

An alternative mobile client for the Untis timetable system.
GNU General Public License v3.0
240 stars 34 forks source link

[Bug report] App crashes when Error Reporting dialog is closed using the Save button #430

Open ManuelKlaer opened 11 months ago

ManuelKlaer commented 11 months ago

Steps to Reproduce

  1. Open the app for the first time
  2. Login or use "Try it out!"
  3. Accept the "Error Reporting" dialog using the "Save" button
  4. The app crashes

Expected Result

The app should not crash and display the timetable

Actual Result

The app crashes with the following error:

Generated by AppErrorsTracking 1.3(6)
Project URL: https://github.com/KitsunePie/AppErrorsTracking
===============
[Device Brand]: OnePlus
[Device Model]: KB2003
[Display]: TQ3C.230901.001.B1 release-keys
[Android Version]: 13
[Android API Level]: 33
[System Locale]: en_AT
[Process ID]: 21969
[User ID]: 0
[CPU ABI]: arm64-v8a
[Package Name]: com.sapuseven.untis
[Version Name]: 4.1.0-beta01
[Version Code]: 28334728
[Target SDK]: 33
[Min SDK]: 21
[Error Type]: JVM
[Crash Time]: 2023-11-18T13:36:20.866
[Stack Trace]:
java.lang.IllegalStateException: Attempted to animate to hidden when skipHiddenState was enabled. Set skipHiddenState to false to use this function.
    at androidx.compose.material3.d6.a(SourceFile:47)
    at yb.q.h(SourceFile:53)
    at yc.a.n(SourceFile:9)
    at kotlinx.coroutines.i0.run(SourceFile:111)
    at androidx.compose.ui.platform.t0.i0(SourceFile:7)
    at androidx.compose.ui.platform.s0.run(SourceFile:3)
    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:7966)
    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:942)
    Suppressed: i6.e: [androidx.compose.ui.platform.s1@4a97093, m0.e@123e8d0, t1{Cancelling}@e19b0c9, t0@943b3ce]

Android Version

Android 13

BetterUntis Version

4.1.0-beta01 (28334728)

Installation Source

Google Play

Additional information

No response