maxrave-dev / SimpMusic

A simple music app using YouTube Music for backend
https://simpmusic.tech/
GNU General Public License v3.0
1.97k stars 121 forks source link

Crashing and inability to properly download songs #30

Open n3rdcub opened 1 year ago

n3rdcub commented 1 year ago

App crashes at random during playback, and songs are downloaded 10% of the time if even that. Regions is US

n3rdcub commented 1 year ago
type: crash
osVersion: google/panther/panther:13/TQ3A.230705.001/2023072600:user/release-keys
package: com.maxrave.simpmusic:5
process: com.maxrave.simpmusic
processUptime: 287 + 153 ms
installer: com.android.packageinstaller

java.lang.IndexOutOfBoundsException
    at androidx.media3.common.Timeline$1.getWindow(Timeline.java:993)
    at androidx.media3.common.Timeline.getWindow(Timeline.java:1114)
    at androidx.media3.common.BasePlayer.getMediaItemAt(BasePlayer.java:369)
    at com.maxrave.simpmusic.service.SimpleMediaServiceHandler.getMediaItemWithIndex(SimpleMediaServiceHandler.kt:60)
    at com.maxrave.simpmusic.service.test.source.FetchQueue$onStartCommand$1$1.emit(FetchQueue.kt:56)
    at com.maxrave.simpmusic.service.test.source.FetchQueue$onStartCommand$1$1.emit(FetchQueue.kt:46)
    at kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:396)
    at kotlinx.coroutines.flow.ReadonlyStateFlow.collect(Unknown Source:2)
    at com.maxrave.simpmusic.service.test.source.FetchQueue$onStartCommand$1.invokeSuspend(FetchQueue.kt:46)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
    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:7940)
    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:952)
    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@2aab0fd, Dispatchers.Main]
maxrave-dev commented 1 year ago

Please try my latest build. If it still not work, please report to me

TakiShiwa commented 1 year ago

It crashed for me

{"REPORT_ID":"3974d412-1ea2-4f64-bcce-1ee5cd9fcd1b","APP_VERSION_CODE":6,"APP_VERSION_NAME":"0.1.0-beta","PACKAGE_NAME":"com.maxrave.simpmusic","FILE_PATH":"\/data\/user\/0\/com.maxrave.simpmusic\/files","PHONE_MODEL":"CPH2373","BRAND":"OPPO","PRODUCT":"CPH2373","ANDROID_VERSION":"13","BUILD":{"BOARD":"bengal","BOOTLOADER":"unknown","BRAND":"OPPO","CPU_ABI":"arm64-v8a","CPU_ABI2":"","DEVICE":"OP530DL1","DISPLAY":"CPH2373_11_F.62","FINGERPRINT":"OPPO\/CPH2373\/OP530DL1:13\/TP1A.220905.001\/R.10f44f4-39835-39836:user\/release-keys","HARDWARE":"qcom","HOST":"dg02-pool03-kvm156","ID":"TP1A.220905.001","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"OPPO","MODEL":"CPH2373","ODM_SKU":"unknown","PERMISSIONS_REVIEW_REQUIRED":true,"PRODUCT":"CPH2373","RADIO":"unknown","SKU":"unknown","SOC_MANUFACTURER":"QTI","SOC_MODEL":"SM6225","SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":["arm64-v8a"],"SUPPORTED_ABIS":["arm64-v8a","armeabi-v7a","armeabi"],"TAGS":"release-keys","TIME":1685669913000,"TYPE":"user","UNKNOWN":"unknown","USER":"root","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"","CODENAME":"REL","INCREMENTAL":"R.10f44f4-39835-39836","KNOWN_CODENAMES":"{HoneycombMr1, HoneycombMr2, Lollipop, Kitkat, Tiramisu, Gingerbread, Cupcake, IceCreamSandwichMr1, JellyBean, IceCreamSandwich, LollipopMr1, M, N, O, P, Q, R, S, Sv2, Base, NMr1, OMr1, JellyBeanMr1, JellyBeanMr2, Donut, Froyo, GingerbreadMr1, EclairMr1, Honeycomb, Eclair01, KitkatWatch, Base11, Eclair}","MEDIA_PERFORMANCE_CLASS":0,"PREVIEW_SDK_FINGERPRINT":"REL","PREVIEW_SDK_INT":0,"RELEASE":"13","RELEASE_OR_CODENAME":"13","RELEASE_OR_PREVIEW_DISPLAY":"13","SDK":"33","SDK_INT":33,"SECURITY_PATCH":"2023-06-05"}},"TOTAL_MEM_SIZE":115871657984,"AVAILABLE_MEM_SIZE":43017519104,"BUILD_CONFIG":{"APPLICATION_ID":"com.maxrave.simpmusic","BUILD_TYPE":"release","DEBUG":false,"VERSION_CODE":6,"VERSION_NAME":"0.1.0-beta"},"CUSTOM_DATA":{},"IS_SILENT":false,"STACK_TRACE":"java.lang.IndexOutOfBoundsException\n\tat androidx.media3.common.Timeline$1.getWindow(Timeline.java:993)\n\tat androidx.media3.common.Timeline.getWindow(Timeline.java:1114)\n\tat androidx.media3.common.BasePlayer.getMediaItemAt(BasePlayer.java:369)\n\tat com.maxrave.simpmusic.service.SimpleMediaServiceHandler.getMediaItemWithIndex(SimpleMediaServiceHandler.kt:52)\n\tat com.maxrave.simpmusic.service.test.source.FetchQueue$onStartCommand$1$1.emit(FetchQueue.kt:50)\n\tat com.maxrave.simpmusic.service.test.source.FetchQueue$onStartCommand$1$1.emit(FetchQueue.kt:46)\n\tat kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:396)\n\tat kotlinx.coroutines.flow.ReadonlyStateFlow.collect(Unknown Source:2)\n\tat com.maxrave.simpmusic.service.test.source.FetchQueue$onStartCommand$1.invokeSuspend(FetchQueue.kt:46)\n\tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)\n\tat kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)\n\tat android.os.Handler.handleCallback(Handler.java:942)\n\tat android.os.Handler.dispatchMessage(Handler.java:99)\n\tat android.os.Looper.loopOnce(Looper.java:240)\n\tat android.os.Looper.loop(Looper.java:351)\n\tat android.app.ActivityThread.main(ActivityThread.java:8381)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)\n\tSuppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@1161cc2, Dispatchers.Main]\n","INITIAL_CONFIGURATION":{"colorMode":5,"densityDpi":408,"fontScale":0.9,"fontWeightAdjustment":0,"hardKeyboardHidden":"HARDKEYBOARDHIDDEN_YES","keyboard":"KEYBOARD_NOKEYS","keyboardHidden":"KEYBOARDHIDDEN_NO","locale":"en_US","mcc":404,"mnc":76,"navigation":"NAVIGATION_NONAV","navigationHidden":"NAVIGATIONHIDDEN_YES","orientation":"ORIENTATION_PORTRAIT","screenHeightDp":883,"screenLayout":"SCREENLAYOUT_SIZE_NORMAL+SCREENLAYOUT_LONG_YES+SCREENLAYOUT_LAYOUTDIR_LTR+SCREENLAYOUT_ROUND_NO","screenWidthDp":423,"seq":7599,"smallestScreenWidthDp":423,"touchscreen":"TOUCHSCREEN_FINGER","uiMode":"UI_MODE_TYPE_NORMAL+UI_MODE_NIGHT_NO","userSetLocale":true,"mOplusExtraConfiguration":"mThemeChanged= 0, mThemeChangedFlags= 0, mFlipFont= 0, mAccessibleChanged= -1, mUxIconConfig= 3479899189152842033, mMaterialColor= 100040000, mUserId= 0, mFontUserId= 0, mFontVariationSettings= 31f4, mFoldingAngle = -1.0, mIconPackName= , mDarkModeBackgroundMaxL= 0.0, mDarkModeDialogBgMaxL= 27.0, mDarkModeForegroundMinL= 100.0, mOplusConfigType= 1, mOplusChangedConfigs= 0, OpSans= 4096, mFlag= 0"},"CRASH_CONFIGURATION":{"colorMode":5,"densityDpi":408,"fontScale":0.9,"fontWeightAdjustment":0,"hardKeyboardHidden":"HARDKEYBOARDHIDDEN_YES","keyboard":"KEYBOARD_NOKEYS","keyboardHidden":"KEYBOARDHIDDEN_NO","locale":"en_US","mcc":404,"mnc":76,"navigation":"NAVIGATION_NONAV","navigationHidden":"NAVIGATIONHIDDEN_YES","orientation":"ORIENTATION_PORTRAIT","screenHeightDp":883,"screenLayout":"SCREENLAYOUT_SIZE_NORMAL+SCREENLAYOUT_LONG_YES+SCREENLAYOUT_LAYOUTDIR_LTR+SCREENLAYOUT_ROUND_NO","screenWidthDp":423,"seq":7599,"smallestScreenWidthDp":423,"touchscreen":"TOUCHSCREEN_FINGER","uiMode":"UI_MODE_TYPE_NORMAL+UI_MODE_NIGHT_NO","userSetLocale":true,"mOplusExtraConfiguration":"mThemeChanged= 0, mThemeChangedFlags= 0, mFlipFont= 0, mAccessibleChanged= -1, mUxIconConfig= 3479899189152842033, mMaterialColor= 100040000, mUserId= 0, mFontUserId= 0, mFontVariationSettings= 31f4, mFoldingAngle = -1.0, mIconPackName= , mDarkModeBackgroundMaxL= 0.0, mDarkModeDialogBgMaxL= 27.0, mDarkModeForegroundMinL= 100.0, mOplusConfigType= 1, mOplusChangedConfigs= 0, OpSans= 4096, mFlag= 0"},"DISPLAY":{"0":{"currentSizeRange":{"smallest":[1080,921],"largest":[2294,2253]},"flags":"FLAG_SUPPORTS_PROTECTED_BUFFERS+FLAG_SECURE","metrics":{"density":2.549999952316284,"densityDpi":408,"scaledDensity":"x2.55","widthPixels":1080,"heightPixels":2253,"xdpi":386.3659973144531,"ydpi":403.0570068359375},"realMetrics":{"density":2.549999952316284,"densityDpi":408,"scaledDensity":"x2.55","widthPixels":1080,"heightPixels":2412,"xdpi":386.3659973144531,"ydpi":403.0570068359375},"name":"Built-in Screen","realSize":[1080,2412],"rectSize":[0,0,1080,2253],"size":[1080,2253],"rotation":"ROTATION_0","isValid":true,"orientation":0,"refreshRate":90,"height":2253,"width":1080,"pixelFormat":1}},"USER_COMMENT":null,"USER_EMAIL":"N\/A","USER_APP_START_DATE":"2023-08-13T17:41:32.902+05:30","USER_CRASH_DATE":"2023-08-13T17:41:33.577+05:30","DUMPSYS_MEMINFO":"","LOGCAT":"08-13 17:41:33.141 D\/ScrollOptimizationHelper(17526): will not debug for debug is false\n08-13 17:41:33.141 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.141 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.141 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n--------- beginning of system\n08-13 17:41:33.164 E\/OplusCustomizeRestrictionManager(17526): sInstance is null, start a new sInstance\n08-13 17:41:33.167 D\/CompatibilityChangeReporter(17526): Compat change id reported: 210923482; UID 10459; state: ENABLED\n08-13 17:41:33.181 V\/TextView(17526): notifyAutoFillManagerAfterTextChanged\n08-13 17:41:33.181 V\/AutofillManager(17526): notifyValueChanged(1073741824): ignoring on state UNKNOWN\n08-13 17:41:33.184 V\/TextView(17526): notifyAutoFillManagerAfterTextChanged\n08-13 17:41:33.184 V\/AutofillManager(17526): notifyValueChanged(1073741824): ignoring on state UNKNOWN\n08-13 17:41:33.288 D\/CompatibilityChangeReporter(17526): Compat change id reported: 171228096; UID 10459; state: ENABLED\n08-13 17:41:33.288 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.288 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.288 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.294 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.294 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.294 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.296 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.296 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.296 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.299 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.299 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.299 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.300 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.300 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.300 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.312 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.312 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.312 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.314 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.314 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.314 I\/oplus.android.OplusFrameworkFactoryImpl(17526): get feature:IOplusDynamicVsyncFeature\n08-13 17:41:33.318 D\/Check (17526): 17\n08-13 17:41:33.319 D\/Date (17526): onCreateView: Sun Aug 13 17:41:33 GMT+05:30 2023\n08-13 17:41:33.333 W\/System.err(17526): SLF4J: Failed to load class \"org.slf4j.impl.StaticLoggerBinder\".\n08-13 17:41:33.333 W\/System.err(17526): SLF4J: Defaulting to no-operation (NOP) logger implementation\n08-13 17:41:33.333 W\/System.err(17526): SLF4J: See http:\/\/www.slf4j.org\/codes.html#StaticLoggerBinder for further details.\n08-13 17:41:33.339 D\/OplusInputMethodUtil(17526): init sDebug to false, init sDebugIme to false, init sAlwaysOn to false\n08-13 17:41:33.339 D\/OplusInputMethodUtil(17526): updateDebugToClass InputMethodManager.DEBUG = false\n08-13 17:41:33.339 D\/OplusInputMethodUtil(17526): updateDebugToClass ImeFocusController.DEBUG = false\n08-13 17:41:33.339 D\/OplusInputMethodUtil(17526): updateDebugToClass BaseInputConnection.DEBUG = false\n08-13 17:41:33.339 D\/OplusInputMethodUtil(17526): updateDebugToClass ImeFocusController.sDebugIme = false\n08-13 17:41:33.346 D\/WindowManager(17526): Add to mViews: DecorView@96131b4[MainActivity],pkg= com.maxrave.simpmusic\n08-13 17:41:33.349 D\/ExtensionsLoader(17526): createInstance(64bit) : createExtendedFactory\n08-13 17:41:33.352 D\/ExtensionsLoader(17526): Opened libhwuiextimpl.so\n08-13 17:41:33.352 D\/ExtensionsLoader(17526): createInstance(64bit) : createExtendedFactory\n08-13 17:41:33.352 D\/ExtensionsLoader(17526): Opened libSchedAssistExtImpl.so\n08-13 17:41:33.352 I\/OplusSlideAnimOptHelper(17526): checkListMode: is blacklist mode = true\n08-13 17:41:33.353 D\/OplusSlideAnimOptHelper(17526): com.maxrave.simpmusic scrollEffectOpt enable = true\n08-13 17:41:33.364 D\/InputEventReceiver(17526): Input log is disabled\n08-13 17:41:33.395 D\/Check Index inside Service(17526): null\n08-13 17:41:33.395 D\/Check Queue(17526): getRelated: []\n08-13 17:41:33.398 I\/Choreographer(17526): Skipped 43 frames! The application may be doing too much work on its main thread.\n08-13 17:41:33.398 I\/Quality (17526): Skipped: false 5 cost 62.10323 refreshRate 11104414 bit true processName com.maxrave.simpmusic\n08-13 17:41:33.435 D\/BufferQueueConsumer(17526): [](id:447600000000,api:0,p:-1,c:17526) connect: controlledByApp=false\n08-13 17:41:33.435 D\/ExtensionsLoader(17526): createInstance(64bit) : createExtendedFactory\n08-13 17:41:33.436 D\/ExtensionsLoader(17526): Opened libSchedAssistExtImpl.so\n08-13 17:41:33.437 V\/ZoomWindowDecorView(17526): setLastReportedMergedConfiguration mZoomDisplayHeight: 2412 getDecorView.157364660\n08-13 17:41:33.437 I\/AdrenoGLES-0(17526): QUALCOMM build : 3d24e2bbef, I3c0bc64a9d\n08-13 17:41:33.437 I\/AdrenoGLES-0(17526): Build Date : 11\/10\/21\n08-13 17:41:33.437 I\/AdrenoGLES-0(17526): OpenGL ES Shader Compiler Version: EV031.32.02.16\n08-13 17:41:33.437 I\/AdrenoGLES-0(17526): Local Branch : \n08-13 17:41:33.437 I\/AdrenoGLES-0(17526): Remote Branch : \n08-13 17:41:33.437 I\/AdrenoGLES-0(17526): Remote Branch : \n08-13 17:41:33.437 I\/AdrenoGLES-0(17526): Reconstruct Branch : \n08-13 17:41:33.437 I\/AdrenoGLES-0(17526): Build Config : S P 10.0.7 AArch64\n08-13 17:41:33.437 I\/AdrenoGLES-0(17526): Driver Path : \/vendor\/lib64\/egl\/libGLESv2_adreno.so\n08-13 17:41:33.443 I\/AdrenoGLES-0(17526): PFP: 0x016ee197, ME: 0x00000000\n08-13 17:41:33.446 D\/VRI[MainActivity](17526): registerCallbacksForSync syncBuffer=false\n08-13 17:41:33.464 D\/BufferQueueProducer(17526): [VRI[MainActivity]#0(BLAST Consumer)0](id:447600000000,api:1,p:17526,c:17526) connect: api=1 producerControlledByApp=true\n08-13 17:41:33.493 D\/TrafficStats(17526): tagSocket(139) with statsTag=0xffffffff, statsUid=-1\n08-13 17:41:33.493 D\/TrafficStats(17526): tagSocket(138) with statsTag=0xffffffff, statsUid=-1\n08-13 17:41:33.493 D\/TrafficStats(17526): tagSocket(148) with statsTag=0xffffffff, statsUid=-1\n08-13 17:41:33.497 D\/VRI[MainActivity](17526): Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true syncBuffer=false\n08-13 17:41:33.499 W\/Parcel (17526): Expecting binder but got null!\n08-13 17:41:33.499 D\/VRI[MainActivity](17526): draw finished.\n08-13 17:41:33.507 E\/ACRA (17526): ACRA caught a IndexOutOfBoundsException for com.maxrave.simpmusic\n08-13 17:41:33.507 E\/ACRA (17526): java.lang.IndexOutOfBoundsException\n08-13 17:41:33.507 E\/ACRA (17526): \tat androidx.media3.common.Timeline$1.getWindow(Timeline.java:993)\n08-13 17:41:33.507 E\/ACRA (17526): \tat androidx.media3.common.Timeline.getWindow(Timeline.java:1114)\n08-13 17:41:33.507 E\/ACRA (17526): \tat androidx.media3.common.BasePlayer.getMediaItemAt(BasePlayer.java:369)\n08-13 17:41:33.507 E\/ACRA (17526): \tat com.maxrave.simpmusic.service.SimpleMediaServiceHandler.getMediaItemWithIndex(SimpleMediaServiceHandler.kt:52)\n08-13 17:41:33.507 E\/ACRA (17526): \tat com.maxrave.simpmusic.service.test.source.FetchQueue$onStartCommand$1$1.emit(FetchQueue.kt:50)\n08-13 17:41:33.507 E\/ACRA (17526): \tat com.maxrave.simpmusic.service.test.source.FetchQueue$onStartCommand$1$1.emit(FetchQueue.kt:46)\n08-13 17:41:33.507 E\/ACRA (17526): \tat kotlinx.coroutines.flow.StateFlowImpl.collect(StateFlow.kt:396)\n08-13 17:41:33.507 E\/ACRA (17526): \tat kotlinx.coroutines.flow.ReadonlyStateFlow.collect(Unknown Source:2)\n08-13 17:41:33.507 E\/ACRA (17526): \tat com.maxrave.simpmusic.service.test.source.FetchQueue$onStartCommand$1.invokeSuspend(FetchQueue.kt:46)\n08-13 17:41:33.507 E\/ACRA (17526): \tat kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)\n08-13 17:41:33.507 E\/ACRA (17526): \tat kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)\n08-13 17:41:33.507 E\/ACRA (17526): \tat android.os.Handler.handleCallback(Handler.java:942)\n08-13 17:41:33.507 E\/ACRA (17526): \tat android.os.Handler.dispatchMessage(Handler.java:99)\n08-13 17:41:33.507 E\/ACRA (17526): \tat android.os.Looper.loopOnce(Looper.java:240)\n08-13 17:41:33.507 E\/ACRA (17526): \tat android.os.Looper.loop(Looper.java:351)\n08-13 17:41:33.507 E\/ACRA (17526): \tat android.app.ActivityThread.main(ActivityThread.java:8381)\n08-13 17:41:33.507 E\/ACRA (17526): \tat java.lang.reflect.Method.invoke(Native Method)\n08-13 17:41:33.507 E\/ACRA (17526): \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:584)\n08-13 17:41:33.507 E\/ACRA (17526): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1013)\n08-13 17:41:33.507 E\/ACRA (17526): \tSuppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@1161cc2, Dispatchers.Main]\n","INSTALLATION_ID":"37a3fa3f-fa76-4175-96fa-1f1ade66681b","DEVICE_FEATURES":{"com.oplus.software.children_space_google_play_exp":true,"android.hardware.sensor.proximity":true,"com.oplus.software.viewtalk_google_play":true,"com.google.android.feature.ASI_MINIMAL":true,"android.hardware.sensor.accelerometer":true,"android.software.controls":true,"android.hardware.faketouch":true,"com.google.android.feature.D2D_CABLE_MIGRATION_FEATURE":true,"android.hardware.usb.accessory":true,"android.hardware.telephony.cdma":true,"android.software.backup":true,"android.hardware.touchscreen":true,"android.hardware.touchscreen.multitouch":true,"oppo.common.support.curved.display":true,"android.software.print":true,"com.oplus.assistantscreen.google_play_exp":true,"android.software.activities_on_secondary_displays":true,"oplus.software.support_gp.type_phone":true,"oppo.ovs.smartmic.support":true,"android.software.voice_recognizers":true,"com.google.lens.feature.CAMERA_INTEGRATION":true,"android.software.picture_in_picture":true,"oplus.deviceowner.support":true,"android.hardware.fingerprint":true,"android.hardware.sensor.gyroscope":true,"android.hardware.audio.low_latency":true,"android.software.vulkan.deqp.level":true,"android.software.cant_save_state":true,"android.hardware.security.model.compatible":true,"android.hardware.opengles.aep":true,"android.hardware.bluetooth":true,"oplus.software.support_gp.region_export":true,"android.software.window_magnification":true,"android.hardware.camera.autofocus":true,"android.hardware.telephony.gsm":true,"android.hardware.telephony.ims":true,"android.software.incremental_delivery":true,"android.software.sip.voip":true,"oplus.secrecy.support":true,"android.hardware.usb.host":true,"android.hardware.audio.output":true,"android.software.verified_boot":true,"android.hardware.camera.flash":true,"android.hardware.camera.front":true,"android.hardware.se.omapi.uicc":true,"android.hardware.screen.portrait":true,"android.hardware.sensor.stepdetector":true,"android.software.home_screen":true,"android.hardware.microphone":true,"android.software.autofill":true,"android.software.securely_removes_users":true,"android.hardware.bluetooth_le":true,"android.hardware.sensor.compass":true,"android.hardware.touchscreen.multitouch.jazzhand":true,"android.software.app_widgets":true,"android.software.input_methods":true,"android.hardware.sensor.light":true,"oppo.breeno.three.words.support":true,"android.hardware.vulkan.version":true,"android.software.companion_device_setup":true,"android.software.device_admin":true,"com.google.android.feature.WELLBEING":true,"android.hardware.wifi.passpoint":true,"android.hardware.camera":true,"com.games.exp":true,"android.hardware.screen.landscape":true,"android.hardware.ram.normal":true,"com.games.oppo":true,"android.software.managed_users":true,"com.oplus.android.feature.PAI":true,"android.software.webview":true,"android.hardware.sensor.stepcounter":true,"android.hardware.camera.capability.manual_post_processing":true,"com.google.lens.feature.IMAGE_INTEGRATION":true,"android.hardware.camera.any":true,"android.hardware.camera.capability.raw":true,"android.hardware.vulkan.compute":true,"com.google.android.apps.dialer.call_recording_audio":true,"android.software.connectionservice":true,"android.hardware.touchscreen.multitouch.distinct":true,"android.hardware.location.network":true,"android.software.cts":true,"android.software.sip":true,"android.hardware.camera.capability.manual_sensor":true,"android.software.app_enumeration":true,"oplus.software.support_gp.brand_oppo":true,"com.google.android.apps.dialer.SUPPORTED":true,"oppo.qualcomm.gemini.support":true,"android.hardware.camera.level.full":true,"oppo.hw.manufacturer.qualcomm":true,"android.hardware.wifi.direct":true,"android.software.live_wallpaper":true,"android.software.ipsec_tunnels":true,"android.hardware.location.gps":true,"android.software.midi":true,"android.hardware.hardware_keystore":true,"android.hardware.wifi":true,"android.hardware.location":true,"android.hardware.vulkan.level":true,"com.google.android.feature.PREMIER_TIER":true,"oplus.software.audio.karaoke_v2.support":true,"android.software.secure_lock_screen":true,"android.hardware.biometrics.face":true,"oplus.software.support_gp.product_light":true,"android.hardware.telephony":true,"android.software.file_based_encryption":true,"glEsVersion":"3.2"},"ENVIRONMENT":{"getDataDirectory":"\/data","getDataSystemDirectory":"\/data\/system","getDownloadCacheDirectory":"\/data\/cache","getExternalStorageDirectory":"\/storage\/emulated\/0","getExternalStorageState":"mounted","getInternalMediaDirectories":"[\/system\/media, \/oem\/media, \/product\/media, \/system_ext\/media, \/my_product\/media, \/my_region\/media, \/my_carrier\/media, \/my_company\/media, \/my_bigball\/media, \/data\/theme\/ring, \/data\/theme\/audio, \/data\/theme\/applying, \/data\/oplus\/multimedia\/ringtones, \/data\/oplus\/multimedia\/notifications, \/data\/oplus\/multimedia\/ui, \/data\/oppo\/multimedia\/ringtones, \/data\/oppo\/multimedia\/notifications, \/data\/oppo\/multimedia\/ui]","getLegacyExternalStorageDirectory":"\/sdcard","getMyBigballDirectory":"\/my_bigball","getMyCarrierDirectory":"\/my_carrier","getMyCompanyDirectory":"\/my_company","getMyCountryDirectory":"\/my_region","getMyEngineeringDirectory":"\/my_engineering","getMyHeytapDirectory":"\/my_heytap","getMyOperatorDirectory":"\/my_carrier","getMyPreloadDirectory":"\/my_preload","getMyProductDirectory":"\/my_product","getMyRegionDirectory":"\/my_region","getMyStockDirectory":"\/my_stock","getOdmDirectory":"\/odm","getOemDirectory":"\/oem","getOplusCotaDirectory":"\/my_carrier","getOplusCustomDirectory":"\/my_custom","getOplusEngineerDirectory":"\/my_engineering","getOplusProductDirectory":"\/my_product","getOplusVersionDirectory":"\/my_version","getProductDirectory":"\/product","getProductServicesDirectory":"\/product_services","getReserveDirectory":"\/mnt\/vendor\/oplusreserve","getResourceDirectory":"\/my_carrier","getRootDirectory":"\/system","getStorageDirectory":"\/storage","getSystemExtDirectory":"\/system_ext","getVendorDirectory":"\/vendor","isExternalStorageEmulated":true,"isExternalStorageLegacy":false,"isExternalStorageManager":false,"isExternalStorageRemovable":false,"isOplusCotaDirectoryEmpty":false,"isOplusCustomDirectoryEmpty":true,"isWhiteListMcp":false},"SHARED_PREFERENCES":{"default":"empty"}}
funkyblue commented 1 year ago

App crashes straight away for me. Tried reinstalling. I've sent a few logs. Pure Android 13 on a Nokia NR20.

/{"REPORT_ID":"f34e6af3-8d1a-4501-8f91-bb3aa7dc2f71","APP_VERSION_CODE":8,"APP_VERSION_NAME":"0.1.2-beta","PACKAGE_NAME":"com.maxrave.simpmusic","FILE_PATH":"\/data\/user\/0\/com.maxrave.simpmusic\/files","PHONE_MODEL":"Nokia XR20","BRAND":"Nokia","PRODUCT":"TheThing_00WW","ANDROID_VERSION":"13","BUILD":{"BOARD":"SM4350","BOOTLOADER":"unknown","BRAND":"Nokia","CPU_ABI":"arm64-v8a","CPU_ABI2":"","DEVICE":"TTG_sprout","DISPLAY":"00WW_3_350_SP01","FINGERPRINT":"Nokia\/TheThing_00WW\/TTG_sprout:13\/TKQ1.220807.001\/00WW_3_35A:user\/release-keys","HARDWARE":"qcom","HOST":"023e8a6213a2","ID":"TKQ1.220807.001","IS_DEBUGGABLE":false,"IS_EMULATOR":false,"MANUFACTURER":"HMD Global","MODEL":"Nokia XR20","ODM_SKU":"unknown","PERMISSIONS_REVIEW_REQUIRED":true,"PRODUCT":"TheThing_00WW","RADIO":"unknown","SKU":"unknown","SOC_MANUFACTURER":"QTI","SOC_MODEL":"SM4350","SUPPORTED_32_BIT_ABIS":["armeabi-v7a","armeabi"],"SUPPORTED_64_BIT_ABIS":["arm64-v8a"],"SUPPORTED_ABIS":["arm64-v8a","armeabi-v7a","armeabi"],"TAGS":"release-keys","TIME":1688292795000,"TYPE":"user","UNKNOWN":"unknown","USER":"jenkins","VERSION":{"ACTIVE_CODENAMES":[],"BASE_OS":"Nokia\/TheThing_00WW\/TTG_sprout:13\/TKQ1.220807.001\/00WW_3_350:user\/release-keys","CODENAME":"REL","INCREMENTAL":"00WW_3_35A","KNOWN_CODENAMES":"{HoneycombMr1, HoneycombMr2, Lollipop, Kitkat, Tiramisu, Gingerbread, Cupcake, IceCreamSandwichMr1, JellyBean, IceCreamSandwich, LollipopMr1, M, N, O, P, Q, R, S, Sv2, Base, NMr1, OMr1, JellyBeanMr1, JellyBeanMr2, Donut, Froyo, GingerbreadMr1, EclairMr1, Honeycomb, Eclair01, KitkatWatch, Base11, Eclair}","MEDIA_PERFORMANCE_CLASS":0,"PREVIEW_SDK_FINGERPRINT":"REL","PREVIEW_SDK_INT":0,"RELEASE":"13","RELEASE_OR_CODENAME":"13","RELEASE_OR_PREVIEW_DISPLAY":"13","SDK":"33","SDK_INT":33,"SECURITY_PATCH":"2023-07-05"}},"TOTAL_MEM_SIZE":114134167552,"AVAILABLE_MEM_SIZE":37811990528,"BUILD_CONFIG":{"APPLICATION_ID":"com.maxrave.simpmusic","BUILD_TYPE":"release","DEBUG":false,"VERSION_CODE":8,"VERSION_NAME":"0.1.2-beta"},"CUSTOM_DATA":{},"IS_SILENT":false,"STACK_TRACE":"java.util.NoSuchElementException: List is empty.\n\tat kotlin.collections.CollectionsKt___CollectionsKt.last(_Collections.kt:418)\n\tat com.maxrave.simpmusic.adapter.home.chart.TrackChartAdapter.onBindViewHolder(TrackChartAdapter.kt:51)\n\tat com.maxrave.simpmusic.adapter.home.chart.TrackChartAdapter.onBindViewHolder(TrackChartAdapter.kt:12)\n\tat androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:7678)\n\tat androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:7761)\n\tat androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:6582)\n\tat androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6848)\n\tat androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6688)\n\tat androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6684)\n\tat androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2362)\n\tat androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1662)\n\tat androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1622)\n\tat androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:687)\n\tat androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4604)\n\tat androidx.recyclerview.widget.RecyclerView.onMeasure(RecyclerView.java:3981)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n\tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)\n\tat android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1204)\n\tat android.widget.LinearLayout.onMeasure(LinearLayout.java:723)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n\tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)\n\tat android.widget.LinearLayout.measureVertical(LinearLayout.java:842)\n\tat android.widget.LinearLayout.onMeasure(LinearLayout.java:721)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n\tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)\n\tat android.widget.LinearLayout.measureVertical(LinearLayout.java:842)\n\tat android.widget.LinearLayout.onMeasure(LinearLayout.java:721)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n\tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)\n\tat android.widget.LinearLayout.measureVertical(LinearLayout.java:842)\n\tat android.widget.LinearLayout.onMeasure(LinearLayout.java:721)\n\tat android.view.View.measure(View.java:26371)\n\tat androidx.core.widget.NestedScrollView.measureChildWithMargins(NestedScrollView.java:1917)\n\tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n\tat androidx.core.widget.NestedScrollView.onMeasure(NestedScrollView.java:642)\n\tat android.view.View.measure(View.java:26371)\n\tat android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)\n\tat android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)\n\tat android.view.View.measure(View.java:26371)\n\tat androidx.swiperefreshlayout.widget.SwipeRefreshLayout.onMeasure(SwipeRefreshLayout.java:704)\n\tat android.view.View.measure(View.java:26371)\n\tat android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)\n\tat android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n\tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n\tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n\tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n\tat android.view.View.measure(View.java:26371)\n\tat android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)\n\tat android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n\tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n\tat androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:145)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n\tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)\n\tat android.widget.LinearLayout.measureVertical(LinearLayout.java:842)\n\tat android.widget.LinearLayout.onMeasure(LinearLayout.java:721)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n\tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n\tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)\n\tat android.widget.LinearLayout.measureVertical(LinearLayout.java:842)\n\tat android.widget.LinearLayout.onMeasure(LinearLayout.java:721)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n\tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n\tat com.android.internal.policy.DecorView.onMeasure(DecorView.java:758)\n\tat android.view.View.measure(View.java:26371)\n\tat android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3841)\n\tat android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:2573)\n\tat android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2837)\n\tat android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2289)\n\tat android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8958)\n\tat android.view.Choreographer$CallbackRecord.run(Choreographer.java:1319)\n\tat android.view.Choreographer$CallbackRecord.run(Choreographer.java:1327)\n\tat android.view.Choreographer.doCallbacks(Choreographer.java:985)\n\tat android.view.Choreographer.doFrame(Choreographer.java:916)\n\tat android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1302)\n\tat android.os.Handler.handleCallback(Handler.java:942)\n\tat android.os.Handler.dispatchMessage(Handler.java:99)\n\tat android.os.Looper.loopOnce(Looper.java:201)\n\tat android.os.Looper.loop(Looper.java:288)\n\tat android.app.ActivityThread.main(ActivityThread.java:7944)\n\tat java.lang.reflect.Method.invoke(Native Method)\n\tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)\n\tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:942)\n","INITIAL_CONFIGURATION":{"colorMode":10,"densityDpi":400,"fontScale":1,"fontWeightAdjustment":0,"hardKeyboardHidden":"HARDKEYBOARDHIDDEN_YES","keyboard":"KEYBOARD_NOKEYS","keyboardHidden":"KEYBOARDHIDDEN_NO","locale":"en_AU","mcc":505,"mnc":3,"navigation":"NAVIGATION_NONAV","navigationHidden":"NAVIGATIONHIDDEN_YES","orientation":"ORIENTATION_PORTRAIT","screenHeightDp":871,"screenLayout":"SCREENLAYOUT_SIZE_NORMAL+SCREENLAYOUT_LONG_YES+SCREENLAYOUT_LAYOUTDIR_LTR+SCREENLAYOUT_ROUND_NO","screenWidthDp":432,"seq":2292,"smallestScreenWidthDp":432,"touchscreen":"TOUCHSCREEN_FINGER","uiMode":"UI_MODE_TYPE_NORMAL+UI_MODE_NIGHT_NO","userSetLocale":false},"CRASH_CONFIGURATION":{"colorMode":10,"densityDpi":400,"fontScale":1,"fontWeightAdjustment":0,"hardKeyboardHidden":"HARDKEYBOARDHIDDEN_YES","keyboard":"KEYBOARD_NOKEYS","keyboardHidden":"KEYBOARDHIDDEN_NO","locale":"en_AU","mcc":505,"mnc":3,"navigation":"NAVIGATION_NONAV","navigationHidden":"NAVIGATIONHIDDEN_YES","orientation":"ORIENTATION_PORTRAIT","screenHeightDp":871,"screenLayout":"SCREENLAYOUT_SIZE_NORMAL+SCREENLAYOUT_LONG_YES+SCREENLAYOUT_LAYOUTDIR_LTR+SCREENLAYOUT_ROUND_NO","screenWidthDp":432,"seq":2292,"smallestScreenWidthDp":432,"touchscreen":"TOUCHSCREEN_FINGER","uiMode":"UI_MODE_TYPE_NORMAL+UI_MODE_NIGHT_NO","userSetLocale":false},"DISPLAY":{"0":{"currentSizeRange":{"smallest":[1080,1020],"largest":[2179,2179]},"flags":"FLAG_SUPPORTS_PROTECTED_BUFFERS+FLAG_SECURE","metrics":{"density":2.5,"densityDpi":400,"scaledDensity":"x2.5","widthPixels":1080,"heightPixels":2179,"xdpi":391.885009765625,"ydpi":395.843994140625},"realMetrics":{"density":2.5,"densityDpi":400,"scaledDensity":"x2.5","widthPixels":1080,"heightPixels":2400,"xdpi":391.885009765625,"ydpi":395.843994140625},"name":"Built-in Screen","realSize":[1080,2400],"rectSize":[0,0,1080,2179],"size":[1080,2179],"rotation":"ROTATION_0","isValid":true,"orientation":0,"refreshRate":60.000003814697266,"height":2179,"width":1080,"pixelFormat":1}},"USER_COMMENT":null,"USER_EMAIL":"N\/A","USER_APP_START_DATE":"2023-08-23T08:46:01.814+09:30","USER_CRASH_DATE":"2023-08-23T08:46:10.012+09:30","DUMPSYS_MEMINFO":"","LOGCAT":"08-23 08:46:09.942 E\/ACRA (20683): \tat kotlin.collections.CollectionsKt___CollectionsKt.last(_Collections.kt:418)\n08-23 08:46:09.942 E\/ACRA (20683): \tat com.maxrave.simpmusic.adapter.home.chart.TrackChartAdapter.onBindViewHolder(TrackChartAdapter.kt:51)\n08-23 08:46:09.942 E\/ACRA (20683): \tat com.maxrave.simpmusic.adapter.home.chart.TrackChartAdapter.onBindViewHolder(TrackChartAdapter.kt:12)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:7678)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:7761)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:6582)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6848)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6688)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6684)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2362)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1662)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1622)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:687)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4604)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.recyclerview.widget.RecyclerView.onMeasure(RecyclerView.java:3981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1204)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.onMeasure(LinearLayout.java:723)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.measureVertical(LinearLayout.java:842)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.onMeasure(LinearLayout.java:721)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.measureVertical(LinearLayout.java:842)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.onMeasure(LinearLayout.java:721)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.measureVertical(LinearLayout.java:842)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.onMeasure(LinearLayout.java:721)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.core.widget.NestedScrollView.measureChildWithMargins(NestedScrollView.java:1917)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.core.widget.NestedScrollView.onMeasure(NestedScrollView.java:642)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.swiperefreshlayout.widget.SwipeRefreshLayout.onMeasure(SwipeRefreshLayout.java:704)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:735)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.RelativeLayout.onMeasure(RelativeLayout.java:481)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n08-23 08:46:09.942 E\/ACRA (20683): \tat androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:145)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.measureVertical(LinearLayout.java:842)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.onMeasure(LinearLayout.java:721)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1552)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.measureVertical(LinearLayout.java:842)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.LinearLayout.onMeasure(LinearLayout.java:721)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6981)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.widget.FrameLayout.onMeasure(FrameLayout.java:194)\n08-23 08:46:09.942 E\/ACRA (20683): \tat com.android.internal.policy.DecorView.onMeasure(DecorView.java:758)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.View.measure(View.java:26371)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:3841)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:2573)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2837)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2289)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:8958)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.Choreographer$CallbackRecord.run(Choreographer.java:1319)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.Choreographer$CallbackRecord.run(Choreographer.java:1327)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.Choreographer.doCallbacks(Choreographer.java:985)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.Choreographer.doFrame(Choreographer.java:916)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1302)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.os.Handler.handleCallback(Handler.java:942)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.os.Handler.dispatchMessage(Handler.java:99)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.os.Looper.loopOnce(Looper.java:201)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.os.Looper.loop(Looper.java:288)\n08-23 08:46:09.942 E\/ACRA (20683): \tat android.app.ActivityThread.main(ActivityThread.java:7944)\n08-23 08:46:09.942 E\/ACRA (20683): \tat java.lang.reflect.Method.invoke(Native Method)\n08-23 08:46:09.942 E\/ACRA (20683): \tat com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)\n08-23 08:46:09.942 E\/ACRA (20683): \tat com.android.internal.os.ZygoteInit.main(ZygoteInit.java:942)\n","INSTALLATION_ID":"f8c8addc-d7e1-4bb6-a1bb-005d46dd78f5","DEVICE_FEATURES":{"android.hardware.sensor.proximity":true,"com.quicinc.voice.assist.uvr":true,"android.software.adoptable_storage":true,"android.hardware.sensor.accelerometer":true,"android.software.controls":true,"android.hardware.faketouch":true,"com.hmdglobal.feature.camera.DUALSIGHT_MODE_SUPPORTED":true,"com.google.android.feature.D2D_CABLE_MIGRATION_FEATURE":true,"android.hardware.usb.accessory":true,"android.hardware.telephony.cdma":true,"android.software.backup":true,"com.hmdglobal.feature.camera.PROCESS_NIGHT_IN_HAL":true,"com.hmdglobal.feature.camera.AI_SCENE_SUPPORTED":true,"android.hardware.touchscreen":true,"android.hardware.touchscreen.multitouch":true,"android.software.print":true,"com.hmdglobal.android.feature.NOKIA_EXPERIENCE":true,"android.software.activities_on_secondary_displays":true,"android.software.voice_recognizers":true,"com.google.lens.feature.CAMERA_INTEGRATION":true,"android.software.picture_in_picture":true,"android.hardware.fingerprint":true,"android.hardware.sensor.gyroscope":true,"android.hardware.audio.low_latency":true,"android.software.vulkan.deqp.level":true,"android.software.cant_save_state":true,"android.hardware.opengles.aep":true,"com.hmdglobal.feature.camera.FRONT_FLASH_AUTO_STATE":true,"com.google.android.googlequicksearchbox.OEM_SMARTSPACE_WIDGET":true,"android.hardware.bluetooth":true,"android.hardware.camera.autofocus":true,"android.hardware.telephony.gsm":true,"android.hardware.telephony.ims":true,"com.hmdglobal.android.feature.ZEISS_EXPERIENCE":true,"android.software.incremental_delivery":true,"android.software.sip.voip":true,"android.software.opengles.deqp.level":true,"com.google.android.googlequicksearchbox.OEM_AOD_SMARTSPACE":true,"com.hmdglobal.feature.camera.PROCESS_SINGLECAM_MF_BOKEH_IN_APP":true,"android.hardware.usb.host":true,"com.hmdglobal.feature.camera.ENABLE_MORE_SETTING":true,"android.hardware.audio.output":true,"com.hmdglobal.feature.camera.VIDEO_STABILIZATION_FEATURE":true,"android.software.verified_boot":true,"com.hmdglobal.feature.camera.ENABLE_AWB_WARM_UP":true,"android.hardware.camera.flash":true,"android.hardware.camera.front":true,"com.hmdglobal.feature.camera.PRO_MODE_SUPPORTED":true,"com.hmdglobal.feature.camera.CINEMA_SUPPORTED":true,"android.hardware.se.omapi.uicc":true,"com.hmdglobal.feature.camera.PANO_MODE_SUPPORTED":true,"android.hardware.screen.portrait":true,"com.google.android.feature.ASI":true,"android.hardware.nfc":true,"com.google.android.feature.TURBO_PRELOAD":true,"com.hmdglobal.feature.camera.PROCESS_PHOTO_SUPER_RES_IN_APP_MAIA":true,"com.nxp.mifare":true,"android.hardware.sensor.stepdetector":true,"android.software.home_screen":true,"com.hmdglobal.feature.camera.PROCESS_NIGHT_PORTRAIT_IN_APP_AURA":true,"android.hardware.microphone":true,"com.hmdglobal.feature.camera.ENABLE_MODE_EDIT":true,"com.hmdglobal.feature.camera.CUSTOM_OP_MODE":true,"android.software.autofill":true,"com.hmdglobal.android.feature.YEAR2021":true,"com.hmdglobal.feature.camera.ENABLE_SPIRIT_LEVEL":true,"android.software.securely_removes_users":true,"android.hardware.bluetooth_le":true,"android.hardware.sensor.compass":true,"android.hardware.touchscreen.multitouch.jazzhand":true,"android.hardware.sensor.barometer":true,"android.software.app_widgets":true,"android.software.input_methods":true,"android.hardware.sensor.light":true,"android.hardware.vulkan.version":true,"android.software.companion_device_setup":true,"com.hmdglobal.feature.camera.QRCODE_SUPPORTED":true,"android.software.device_admin":true,"com.google.android.feature.WELLBEING":true,"android.hardware.wifi.passpoint":true,"android.hardware.camera":true,"android.hardware.screen.landscape":true,"com.google.android.feature.ANDROID_ONE_EXPERIENCE":true,"com.hmdglobal.android.feature.OZO_EXPERIENCE":true,"com.hmdglobal.feature.camera.HYPERLAPSE_DIV_MODE_SUPPORTED":true,"com.google.android.feature.AER_OPTIMIZED":true,"android.hardware.ram.normal":true,"android.software.managed_users":true,"android.software.webview":true,"android.hardware.sensor.stepcounter":true,"com.hmdglobal.feature.camera.ACTIONCAM_MODE_SUPPORTED":true,"android.hardware.camera.capability.manual_post_processing":true,"com.google.lens.feature.IMAGE_INTEGRATION":true,"android.hardware.camera.any":true,"android.hardware.camera.capability.raw":true,"android.hardware.vulkan.compute":true,"com.google.android.apps.dialer.call_recording_audio":true,"android.software.connectionservice":true,"com.google.android.googlequicksearchbox.SMARTSPACE_DEVICE_FEATURE":true,"android.hardware.touchscreen.multitouch.distinct":true,"android.hardware.location.network":true,"android.software.cts":true,"android.software.sip":true,"android.hardware.camera.capability.manual_sensor":true,"android.software.app_enumeration":true,"com.google.android.apps.dialer.SUPPORTED":true,"android.hardware.camera.level.full":true,"com.hmdglobal.feature.camera.PROCESS_LOGICALCAM_MF_BOKEH_IN_APP":true,"android.hardware.wifi.direct":true,"android.software.live_wallpaper":true,"com.hmdglobal.feature.camera.ENABLE_AEC_WARM_UP":true,"android.software.ipsec_tunnels":true,"com.hmdglobal.android.feature.5G_EXPERIENCE":true,"android.hardware.audio.pro":true,"com.quicinc.voice.assist":true,"com.hmdglobal.feature.camera.USE_QUICK_THUMBNAIL":true,"android.hardware.nfc.hcef":true,"android.hardware.nfc.uicc":true,"com.hmdglobal.camera.DISABLE_AF_BEFORE_CAPTURE":true,"android.hardware.location.gps":true,"android.sofware.nfc.beam":true,"android.software.midi":true,"com.hmdglobal.android.feature.PRODUCT_TTG":true,"android.hardware.nfc.any":true,"android.hardware.nfc.ese":true,"android.hardware.nfc.hce":true,"android.hardware.wifi":true,"android.hardware.location":true,"android.hardware.vulkan.level":true,"com.google.android.feature.PREMIER_TIER":true,"android.hardware.wifi.aware":true,"android.software.secure_lock_screen":true,"com.hmdglobal.android.feature.NOKIA_CAMERA_V3":true,"android.hardware.telephony":true,"android.software.file_based_encryption":true,"glEsVersion":"3.2"},"ENVIRONMENT":{"getDataDirectory":"\/data","getDataSystemDirectory":"\/data\/system","getDownloadCacheDirectory":"\/data\/cache","getExternalStorageDirectory":"\/storage\/emulated\/0","getExternalStorageState":"mounted","getInternalMediaDirectories":"[\/system\/media, \/oem\/media, \/product\/media]","getLegacyExternalStorageDirectory":"\/sdcard","getOdmDirectory":"\/odm","getOemDirectory":"\/oem","getProductDirectory":"\/product","getProductServicesDirectory":"\/product_services","getRootDirectory":"\/system","getStorageDirectory":"\/storage","getSystemExtDirectory":"\/system_ext","getVendorDirectory":"\/vendor","isExternalStorageEmulated":true,"isExternalStorageLegacy":false,"isExternalStorageManager":false,"isExternalStorageRemovable":false},"SHARED_PREFERENCES":{"default":"empty"}}

n3rdcub commented 1 year ago

Still unable to download certain songs. Latest one was Billie Elish Lovely. Immediately errors out it failed. Song will play though.

Playlists seem broken also? When adding to playlist the only option is Suggested.

Crashing seems fixed tho