ReVanced / revanced-patches

🧩 Patches for ReVanced
https://revanced.app
GNU General Public License v3.0
2.43k stars 282 forks source link

bug: (Sync for Reddit) Clicking filter/kebab button icon crashes the app #2867

Closed opemvbs closed 8 months ago

opemvbs commented 8 months ago

Bug description

Clicking filter/kebab button icon crashes the app. Before the /s/ links update patch it's working just fine. Tried not including the /s/ link patch but still crashes too.

App version is v23.06.30-13:39. Android 14, Poco X3 Pro with EvolutionX custom rom version 8.3

Video recording is attached below. I didn't manage to record the clicking of the kebab button, but the way it crashes looks the same, so I included the logcat only. https://github.com/ReVanced/revanced-patches/assets/62207297/a173d171-9d21-437a-9a4c-6f92feae27b5

Error logs

OPENING THE APP
---- Mar 12, 2024 7:51:28 PM ----

03-12 19:51:30.397  1758 10093 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.laurencedawson.reddit_sync/.ui.activities.HomeActivity.Default bnds=[644,1553][852,1862]} with LAUNCH_MULTIPLE from uid 10565 (BAL_ALLOW_ALLOWLISTED_COMPONENT) result code=0

03-12 19:51:30.403  1758 10093 I ActivityTaskManager: The Process com.laurencedawson.reddit_sync Already Exists in BG. So sending its PID: 21879

03-12 19:51:30.456  1758 11727 I ActivityTaskManager: START u0 {cmp=com.laurencedawson.reddit_sync/.ui.activities.MainActivity} with LAUNCH_MULTIPLE from uid 10539 (BAL_ALLOW_VISIBLE_WINDOW) result code=0

03-12 19:51:30.484  1758 11997 I ActivityTaskManager: The Process com.laurencedawson.reddit_sync Already Exists in BG. So sending its PID: 21879

03-12 19:51:30.667 21879 21879 I PlayCore: UID: [10539]  PID: [21879] AppUpdateService : requestUpdateInfo(com.laurencedawson.reddit_sync)

03-12 19:51:30.693 21879 21879 W Resources: Drawable com.laurencedawson.reddit_sync:drawable/outline_arrow_upward_24 has unresolved theme attributes! Consider using Resources.getDrawable(int, Theme) or Context.getDrawable(int).

03-12 19:51:30.693 21879 21879 W Resources:     at com.laurencedawson.reddit_sync.ui.views.recycler.PostsRecyclerView.v2(PostsRecyclerView.java:4)

03-12 19:51:30.693 21879 21879 W Resources:     at com.laurencedawson.reddit_sync.ui.fragments.posts.VerticalPostsFragment.K3(VerticalPostsFragment.java:3)

03-12 19:51:30.693 21879 21879 W Resources:     at com.laurencedawson.reddit_sync.ui.fragments.posts.BasePostsFragment.T1(BasePostsFragment.java:3)

03-12 19:51:30.693 21879 21879 W Resources:     at com.laurencedawson.reddit_sync.ui.activities.BaseActivity.onStart(BaseActivity.java:2)

03-12 19:51:30.693 21879 21879 W Resources:     at com.laurencedawson.reddit_sync.ui.activities.BaseMaterialActivity.onStart(BaseMaterialActivity.java:1)

03-12 19:51:30.693 21879 21879 W Resources: Drawable com.laurencedawson.reddit_sync:drawable/outline_arrow_downward_24 has unresolved theme attributes! Consider using Resources.getDrawable(int, Theme) or Context.getDrawable(int).

03-12 19:51:30.693 21879 21879 W Resources:     at com.laurencedawson.reddit_sync.ui.views.recycler.PostsRecyclerView.v2(PostsRecyclerView.java:4)

03-12 19:51:30.693 21879 21879 W Resources:     at com.laurencedawson.reddit_sync.ui.fragments.posts.VerticalPostsFragment.K3(VerticalPostsFragment.java:3)

03-12 19:51:30.693 21879 21879 W Resources:     at com.laurencedawson.reddit_sync.ui.fragments.posts.BasePostsFragment.T1(BasePostsFragment.java:3)

03-12 19:51:30.693 21879 21879 W Resources:     at com.laurencedawson.reddit_sync.ui.activities.BaseActivity.onStart(BaseActivity.java:2)

03-12 19:51:30.693 21879 21879 W Resources:     at com.laurencedawson.reddit_sync.ui.activities.BaseMaterialActivity.onStart(BaseMaterialActivity.java:1)

03-12 19:51:30.924  1758  2202 I ActivityTaskManager: Displayed com.laurencedawson.reddit_sync/.ui.activities.MainActivity for user 0: +538ms

03-12 19:51:30.936 22131 22590 I Finsky  : [151] mpo.c(334): com.laurencedawson.reddit_sync is installed but certificate mismatch

03-12 19:51:30.971  1758  3743 I ImeTracker: com.laurencedawson.reddit_sync:15953f05: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW

03-12 19:51:30.971  1758  3743 I ImeTracker: com.laurencedawson.reddit_sync:15953f05: onCancelled at PHASE_SERVER_SHOULD_HIDE

03-12 19:51:30.978  4395  4395 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1943 onStartInput(EditorInfo{EditorInfo{packageName=com.laurencedawson.reddit_sync, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)

03-12 19:51:30.980  1758 11727 W PackageConfigPersister: App-specific configuration not found for packageName: com.laurencedawson.reddit_sync and userId: 0

03-12 19:51:31.318  1758 11626 W InputManager-JNI: Input channel object '48a9e50 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.HomeActivity.Default (client)' was disposed without first being removed with the input manager!

03-12 19:51:31.329  1758 11727 W InputManager-JNI: Input channel object 'ccdab5 Splash Screen com.laurencedawson.reddit_sync (client)' was disposed without first being removed with the input manager!

03-12 19:51:33.161 21879 21943 I WM-WorkerWrapper: Worker result SUCCESS for Work [ id=035a7e6f-b9d4-4f6d-b005-c490ba8d65a5, tags={ com.laurencedawson.reddit_sync.jobs.CheckSubredditsJob } ]

---- Mar 12, 2024 7:51:34 PM ----

CLICKING THE FILTER BUTTON
---- Mar 12, 2024 7:51:40 PM ----

03-12 19:51:42.051  1758 11727 I ImeTracker: com.laurencedawson.reddit_sync:83f62209: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW

03-12 19:51:42.051  1758 11727 I ImeTracker: com.laurencedawson.reddit_sync:83f62209: onCancelled at PHASE_SERVER_SHOULD_HIDE

03-12 19:51:42.059  4395  4395 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1943 onStartInput(EditorInfo{EditorInfo{packageName=com.laurencedawson.reddit_sync, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)

03-12 19:51:42.060  1758 11224 W PackageConfigPersister: App-specific configuration not found for packageName: com.laurencedawson.reddit_sync and userId: 0

03-12 19:51:42.120 21879 21879 E AndroidRuntime: Process: com.laurencedawson.reddit_sync, PID: 21879

03-12 19:51:42.185  1758 11224 W ActivityManager: Process com.laurencedawson.reddit_sync has crashed too many times, killing! Reason: crashed quickly

03-12 19:51:42.186  1758 11224 W ActivityTaskManager:   Force finishing activity com.laurencedawson.reddit_sync/.ui.activities.MainActivity

03-12 19:51:42.203  1758 11224 W AppStandbyController: Tried to restrict recently used app: com.laurencedawson.reddit_sync due to 1540

03-12 19:51:42.206  1758 11224 I ActivityManager: Killing 21879:com.laurencedawson.reddit_sync/u0a539 (adj 0): crash

03-12 19:51:42.252  1758 11224 I WindowManager: WIN DEATH: Window{3570319 u0 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity}

03-12 19:51:42.252  1758 11224 W InputManager-JNI: Input channel object '3570319 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity (client)' was disposed without first being removed with the input manager!

03-12 19:51:42.252  1758  4780 I ImeTracker: com.laurencedawson.reddit_sync:3180380b: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_REMOVE_CLIENT

03-12 19:51:42.253  1758  4780 I ImeTracker: com.laurencedawson.reddit_sync:3180380b: onCancelled at PHASE_SERVER_SHOULD_HIDE

03-12 19:51:42.256  1758 11997 I WindowManager: WIN DEATH: Window{a15d00e u0 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity}

03-12 19:51:42.256  1758 11997 W InputManager-JNI: Input channel object 'a15d00e com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity (client)' was disposed without first being removed with the input manager!

03-12 19:51:42.322  1758  2207 W WindowManager: Failed to deliver inset control state change to w=Window{a15d00e u0 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity EXITING}

03-12 19:51:42.538  1758  3188 W WindowManager: Exception thrown during dispatchAppVisibility Window{a15d00e u0 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity EXITING}

---- Mar 12, 2024 7:51:44 PM ----

CLICKING THE KEBAB BUTTON
---- Mar 12, 2024 8:05:57 PM ----

03-12 20:05:59.651  1758  3743 I ImeTracker: com.laurencedawson.reddit_sync:aa31414e: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW

03-12 20:05:59.651  1758  3743 I ImeTracker: com.laurencedawson.reddit_sync:aa31414e: onCancelled at PHASE_SERVER_SHOULD_HIDE

03-12 20:05:59.655  4395  4395 I GoogleInputMethodService: GoogleInputMethodService.onStartInput():1943 onStartInput(EditorInfo{EditorInfo{packageName=com.laurencedawson.reddit_sync, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)

03-12 20:05:59.666  1758  4780 W PackageConfigPersister: App-specific configuration not found for packageName: com.laurencedawson.reddit_sync and userId: 0

03-12 20:05:59.768 24126 24126 E AndroidRuntime: Process: com.laurencedawson.reddit_sync, PID: 24126

03-12 20:05:59.803  1758  3743 W ActivityTaskManager:   Force finishing activity com.laurencedawson.reddit_sync/.ui.activities.MainActivity

03-12 20:05:59.881  1758 11224 I ImeTracker: com.laurencedawson.reddit_sync:526c9213: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_REMOVE_CLIENT

03-12 20:05:59.881  1758 11224 I ImeTracker: com.laurencedawson.reddit_sync:526c9213: onCancelled at PHASE_SERVER_SHOULD_HIDE

03-12 20:05:59.881  1758 10909 I ActivityManager: Process com.laurencedawson.reddit_sync (pid 24126) has died: fg  TOP 

03-12 20:05:59.882  1758  8912 I WindowManager: WIN DEATH: Window{8ea1754 u0 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity}

03-12 20:05:59.882  1758  8912 W InputManager-JNI: Input channel object '8ea1754 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity (client)' was disposed without first being removed with the input manager!

03-12 20:05:59.890  1758  8912 W WindowManager: Failed to deliver inset control state change to w=Window{b85741 u0 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity}

03-12 20:05:59.891  1758  3743 I WindowManager: WIN DEATH: Window{b85741 u0 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity}

03-12 20:05:59.891  1758  3743 W InputManager-JNI: Input channel object 'b85741 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity (client)' was disposed without first being removed with the input manager!

03-12 20:05:59.929  1758  2207 W WindowManager: Failed to deliver inset control state change to w=Window{b85741 u0 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity EXITING}

03-12 20:05:59.968  1758  2207 W WindowManager: Failed to deliver inset control state change to w=Window{b85741 u0 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity EXITING}

03-12 20:06:00.199  1758  8912 W WindowManager: Exception thrown during dispatchAppVisibility Window{b85741 u0 com.laurencedawson.reddit_sync/com.laurencedawson.reddit_sync.ui.activities.MainActivity EXITING}

03-12 20:06:00.304  1758  2206 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{a20c087 u0 com.laurencedawson.reddit_sync/.ui.activities.MainActivity t-1 f}}

---- Mar 12, 2024 8:06:02 PM ----

Solution

No response

Additional context

No response

Acknowledgements

oSumAtrIX commented 8 months ago

The logs don't include anything useful. Filter for "AndroidRuntime"

opemvbs commented 8 months ago

I see, will do it

opemvbs commented 8 months ago
---- Mar 12, 2024 8:13:56 PM ----

03-12 20:14:05.203 29025 29025 E AndroidRuntime: FATAL EXCEPTION: main

03-12 20:14:05.203 29025 29025 E AndroidRuntime: Process: com.laurencedawson.reddit_sync, PID: 29025

03-12 20:14:05.203 29025 29025 E AndroidRuntime: java.lang.IllegalArgumentException: The view is not associated with BottomSheetBehavior

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetBehavior.n0(BottomSheetBehavior.java:7)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback.<init>(BottomSheetDialog.java:4)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback.<init>(BottomSheetDialog.java:1)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetDialog$1.a(BottomSheetDialog.java:3)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at androidx.core.view.h$m$a.onApplyWindowInsets(ViewCompat.java:8)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.View.dispatchApplyWindowInsets(View.java:11940)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7493)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewRootImpl.dispatchApplyInsets(ViewRootImpl.java:3031)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3200)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2650)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9529)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1343)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1352)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.Choreographer.doCallbacks(Choreographer.java:952)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.Choreographer.doFrame(Choreographer.java:882)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1326)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.os.Handler.handleCallback(Handler.java:958)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:99)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.os.Looper.loopOnce(Looper.java:205)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:294)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:8282)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:554)

03-12 20:14:05.203 29025 29025 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:885)

03-12 20:14:11.884 29347 29347 E AndroidRuntime: FATAL EXCEPTION: main

03-12 20:14:11.884 29347 29347 E AndroidRuntime: Process: com.laurencedawson.reddit_sync, PID: 29347

03-12 20:14:11.884 29347 29347 E AndroidRuntime: java.lang.IllegalArgumentException: The view is not associated with BottomSheetBehavior

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetBehavior.n0(BottomSheetBehavior.java:7)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback.<init>(BottomSheetDialog.java:4)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback.<init>(BottomSheetDialog.java:1)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetDialog$1.a(BottomSheetDialog.java:3)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at androidx.core.view.h$m$a.onApplyWindowInsets(ViewCompat.java:8)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.View.dispatchApplyWindowInsets(View.java:11940)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7493)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewRootImpl.dispatchApplyInsets(ViewRootImpl.java:3031)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3200)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2650)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9529)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1343)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1352)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.Choreographer.doCallbacks(Choreographer.java:952)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.Choreographer.doFrame(Choreographer.java:882)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1326)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.os.Handler.handleCallback(Handler.java:958)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:99)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.os.Looper.loopOnce(Looper.java:205)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:294)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:8282)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:554)

03-12 20:14:11.884 29347 29347 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:885)

---- Mar 12, 2024 8:14:17 PM ----

at 5 second mark is me hitting the filter button, 11 second mark is when hitting the kebab button
oSumAtrIX commented 8 months ago

Is ReVanced Manager/ReVanced CLI up to date?

opemvbs commented 8 months ago

Yeah, the current logs is from Sync apk patched using ReVanced Manager 1.19.3, and I have tried it with older version (1.18.0), but it's the same thing

oSumAtrIX commented 8 months ago

I am doubting the issue is related to ReVanced. Check the unpatched app.

opemvbs commented 8 months ago

Tried uninstalling and installing the apk without patching it, still crashes too, here's the logcat from the unpatched apk

---- Mar 12, 2024 8:33:46 PM ----

03-12 20:33:52.750  6610  6610 E AndroidRuntime: FATAL EXCEPTION: main

03-12 20:33:52.750  6610  6610 E AndroidRuntime: Process: com.laurencedawson.reddit_sync, PID: 6610

03-12 20:33:52.750  6610  6610 E AndroidRuntime: java.lang.IllegalArgumentException: The view is not associated with BottomSheetBehavior

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetBehavior.n0(BottomSheetBehavior.java:7)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback.<init>(BottomSheetDialog.java:4)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback.<init>(BottomSheetDialog.java:1)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetDialog$1.a(BottomSheetDialog.java:3)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at androidx.core.view.h$m$a.onApplyWindowInsets(ViewCompat.java:8)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.View.dispatchApplyWindowInsets(View.java:11940)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7493)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewRootImpl.dispatchApplyInsets(ViewRootImpl.java:3031)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3200)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2650)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9529)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1343)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1352)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.Choreographer.doCallbacks(Choreographer.java:952)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.Choreographer.doFrame(Choreographer.java:882)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1326)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.os.Handler.handleCallback(Handler.java:958)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:99)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.os.Looper.loopOnce(Looper.java:205)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:294)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:8282)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:554)

03-12 20:33:52.750  6610  6610 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:885)

03-12 20:33:58.674  7320  7320 E AndroidRuntime: FATAL EXCEPTION: main

03-12 20:33:58.674  7320  7320 E AndroidRuntime: Process: com.laurencedawson.reddit_sync, PID: 7320

03-12 20:33:58.674  7320  7320 E AndroidRuntime: java.lang.IllegalArgumentException: The view is not associated with BottomSheetBehavior

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetBehavior.n0(BottomSheetBehavior.java:7)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback.<init>(BottomSheetDialog.java:4)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetDialog$EdgeToEdgeCallback.<init>(BottomSheetDialog.java:1)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at com.google.android.material.bottomsheet.BottomSheetDialog$1.a(BottomSheetDialog.java:3)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at androidx.core.view.h$m$a.onApplyWindowInsets(ViewCompat.java:8)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.View.dispatchApplyWindowInsets(View.java:11940)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7493)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.newDispatchApplyWindowInsets(ViewGroup.java:7518)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7500)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewRootImpl.dispatchApplyInsets(ViewRootImpl.java:3031)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3200)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:2650)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:9529)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1343)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1352)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.Choreographer.doCallbacks(Choreographer.java:952)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.Choreographer.doFrame(Choreographer.java:882)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1326)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.os.Handler.handleCallback(Handler.java:958)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:99)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.os.Looper.loopOnce(Looper.java:205)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:294)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:8282)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:554)

03-12 20:33:58.674  7320  7320 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:885)

---- Mar 12, 2024 8:34:02 PM ----
cyberboh commented 8 months ago

@opemvbs Not fixable if it's caused by base app. The app itself was discontinued. Use it as is or move to another reddit clients.

oSumAtrIX commented 6 months ago

This was an issue deep in a patching process which has been fixed since.