Skip to content

bug: Bundle failures aren't isolated #2809

@MarcaDian

Description

@MarcaDian

Bug description

Steps to reproduce the problem:

  1. Copy the link to the json file of any bundle from this page.
  2. Add a new bundle with this link.
  3. Now all bundles have the error.
Screenrecorder-2025-10-07-19-26-29-696.mp4

Version of ReVanced Manager and version & name of app you are patching

ReVanced Manager Compose dev.10

Installation method

None

ReVanced Manager logs

--------- beginning of main
10-07 19:40:48.048 15511 15511 D VRI[MainActivity]: visibilityChanged oldVisibility=false newVisibility=true
10-07 19:40:48.051 15511 15511 D VRI[MainActivity]: visibilityChanged oldVisibility=false newVisibility=true
10-07 19:40:48.066 15511 15654 D AppScoutStateMachine: 15511-ScoutStateMachinecreated
10-07 19:40:48.068 15511 15654 D ActivityThread: handleBoundsCompatInfoChanged remove: name=app.revanced.manager
10-07 19:40:48.094 15511 15511 W libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
10-07 19:40:48.094 15511 15511 W libc    : Access denied finding property "vendor.gpp.create_frc_extension"
10-07 19:40:48.102 15511 15511 D VRI[MainActivity]: vri.reportNextDraw android.view.ViewRootImpl.performTraversals:4923 android.view.ViewRootImpl.doTraversal:3553 android.view.ViewRootImpl$TraversalRunnable.run:11520 android.view.Choreographer$CallbackRecord.run:1730 android.view.Choreographer$CallbackRecord.run:1739 
10-07 19:40:48.103 15511 15511 D VRI[MainActivity]: vri.Setup new sync=wmsSync-VRI[MainActivity]#42
10-07 19:40:48.088 15511 15511 W evanced.manager: type=1400 audit(0.0:157943): avc:  denied  { read } for  name="u:object_r:vendor_display_prop:s0" dev="tmpfs" ino=457 scontext=u:r:untrusted_app:s0:c7,c258,c512,c768 tcontext=u:object_r:vendor_display_prop:s0 tclass=file permissive=0 app=app.revanced.manager
10-07 19:40:48.187 15511 15511 D VRI[MainActivity]: vri.reportDrawFinished
10-07 19:40:48.202 15511 15511 W libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
10-07 19:40:48.202 15511 15511 W libc    : Access denied finding property "vendor.gpp.create_frc_extension"
10-07 19:40:48.200 15511 15511 W evanced.manager: type=1400 audit(0.0:157944): avc:  denied  { read } for  name="u:object_r:vendor_display_prop:s0" dev="tmpfs" ino=457 scontext=u:r:untrusted_app:s0:c7,c258,c512,c768 tcontext=u:object_r:vendor_display_prop:s0 tclass=file permissive=0 app=app.revanced.manager
10-07 19:40:48.204 15511 15511 D VRI[MainActivity]: vri.reportNextDraw android.view.ViewRootImpl.performTraversals:4923 android.view.ViewRootImpl.doTraversal:3553 android.view.ViewRootImpl$TraversalRunnable.run:11520 android.view.Choreographer$CallbackRecord.run:1730 android.view.Choreographer$CallbackRecord.run:1739 
10-07 19:40:48.204 15511 15511 D VRI[MainActivity]: vri.Setup new sync=wmsSync-VRI[MainActivity]#44
10-07 19:40:48.237 15511 15511 D VRI[MainActivity]: vri.reportDrawFinished
10-07 19:40:48.254 15511 15511 D SecurityManager: checkAccessControl flag0
10-07 19:40:48.257 15511 15511 D VRI[MainActivity]: vri.reportNextDraw android.view.ViewRootImpl.handleResized:2769 android.view.ViewRootImpl.-$$Nest$mhandleResized:0 android.view.ViewRootImpl$W.resized:12678 android.app.servertransaction.WindowStateResizeItem.execute:64 android.app.servertransaction.WindowStateTransactionItem.execute:59 
10-07 19:40:48.276 15511 15511 W libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
10-07 19:40:48.276 15511 15511 W libc    : Access denied finding property "vendor.gpp.create_frc_extension"
10-07 19:40:48.272 15511 15511 W evanced.manager: type=1400 audit(0.0:157945): avc:  denied  { read } for  name="u:object_r:vendor_display_prop:s0" dev="tmpfs" ino=457 scontext=u:r:untrusted_app:s0:c7,c258,c512,c768 tcontext=u:object_r:vendor_display_prop:s0 tclass=file permissive=0 app=app.revanced.manager
10-07 19:40:48.277 15511 15511 D VRI[MainActivity]: vri.reportNextDraw android.view.ViewRootImpl.performTraversals:4923 android.view.ViewRootImpl.doTraversal:3553 android.view.ViewRootImpl$TraversalRunnable.run:11520 android.view.Choreographer$CallbackRecord.run:1730 android.view.Choreographer$CallbackRecord.run:1739 
10-07 19:40:48.277 15511 15511 D VRI[MainActivity]: vri.Setup new sync=wmsSync-VRI[MainActivity]#46
10-07 19:40:48.299 15511 15511 D VRI[MainActivity]: vri.reportDrawFinished
10-07 19:40:48.317 15511 15522 E FrameEvents: addRelease: Did not find frame.
10-07 19:40:48.372 15511 15511 I HandWritingStubImpl: refreshLastKeyboardType: 1
10-07 19:40:48.372 15511 15511 I HandWritingStubImpl: getCurrentKeyboardType: 1
10-07 19:40:49.297 15511 15511 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@4e655b6
10-07 19:40:49.341 15511 15511 I HandWritingStubImpl: refreshLastKeyboardType: 1
10-07 19:40:49.341 15511 15511 I HandWritingStubImpl: getCurrentKeyboardType: 1
10-07 19:40:50.250 15511 15511 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@80edc93
10-07 19:40:50.292 15511 15511 I HandWritingStubImpl: refreshLastKeyboardType: 1
10-07 19:40:50.292 15511 15511 I HandWritingStubImpl: getCurrentKeyboardType: 1
10-07 19:40:51.367 15511 15511 I MIUIInput: [MotionEvent] ViewRootImpl windowName 'app.revanced.manager/app.revanced.manager.MainActivity', { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=196189335, downTime=196189335, phoneEventTime=19:40:51.357 } moveCount:0
10-07 19:40:51.372 15511 15511 I MIUIInput: [MotionEvent] ViewRootImpl windowName 'app.revanced.manager/app.revanced.manager.MainActivity', { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=196189348, downTime=196189335, phoneEventTime=19:40:51.370 } moveCount:0
10-07 19:40:51.390 15511 15511 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@4a5ddd0
10-07 19:40:55.756 15511 15511 I MIUIInput: [MotionEvent] ViewRootImpl windowName 'app.revanced.manager/app.revanced.manager.MainActivity', { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=196193729, downTime=196193729, phoneEventTime=19:40:55.751 } moveCount:0
10-07 19:40:55.825 15511 15511 I MIUIInput: [MotionEvent] ViewRootImpl windowName 'app.revanced.manager/app.revanced.manager.MainActivity', { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=196193800, downTime=196193729, phoneEventTime=19:40:55.823 } moveCount:1
10-07 19:40:55.841 15511 15511 D CompatChangeReporter: Compat change id reported: 270674727; UID 10519; state: ENABLED
10-07 19:40:56.500 15511 15511 I MIUIInput: [MotionEvent] ViewRootImpl windowName 'app.revanced.manager/app.revanced.manager.MainActivity', { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=196194475, downTime=196194475, phoneEventTime=19:40:56.497 } moveCount:0
10-07 19:40:56.604 15511 15511 I MIUIInput: [MotionEvent] ViewRootImpl windowName 'app.revanced.manager/app.revanced.manager.MainActivity', { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=196194579, downTime=196194475, phoneEventTime=19:40:56.601 } moveCount:10
10-07 19:40:56.982 15511 15549 W RenderInspector: QueueBuffer time out on app.revanced.manager/app.revanced.manager.MainActivity, count=3, avg=8 ms, max=9 ms.
10-07 19:40:58.067 15511 15511 I MIUIInput: [MotionEvent] ViewRootImpl windowName 'app.revanced.manager/app.revanced.manager.MainActivity', { action=ACTION_DOWN, id[0]=0, pointerCount=1, eventTime=196196042, downTime=196196042, phoneEventTime=19:40:58.064 } moveCount:0
10-07 19:40:58.118 15511 15511 I MIUIInput: [MotionEvent] ViewRootImpl windowName 'app.revanced.manager/app.revanced.manager.MainActivity', { action=ACTION_UP, id[0]=0, pointerCount=1, eventTime=196196093, downTime=196196042, phoneEventTime=19:40:58.115 } moveCount:0
10-07 19:40:58.741 15511 15511 D VRI[MainActivity]: visibilityChanged oldVisibility=true newVisibility=false
10-07 19:40:58.753 15511 15549 D HWUI    : endAllActiveAnimators on 0xb400007b27b5bc50 (UnprojectedRipple) with handle 0xb400007b97b93120
10-07 19:40:59.164 15511 15511 W WindowOnBackDispatcher: sendCancelIfRunning: isInProgress=false callback=androidx.activity.OnBackPressedDispatcher$Api34Impl$createOnBackAnimationCallback$1@4a5ddd0
10-07 19:40:59.177 15511 15511 D ActivityThread: Fail to check app heapsize due to java.lang.NoSuchMethodException: dalvik.system.VMRuntime.getBlockingGcCountForAlloc []
10-07 19:41:00.804 15511 15522 D AppScoutStateMachine: 15511-ScoutStateMachinecreated
10-07 19:41:00.804 15511 15522 D ActivityThread: handleBoundsCompatInfoChanged remove: name=app.revanced.manager
10-07 19:41:00.812 15511 15511 E ActivityThread:  fail in deliverResultsIfNeeded java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.os.Bundle.getString(java.lang.String)' on a null object reference
10-07 19:41:00.814 15511 15511 D SecurityManager: checkAccessControl flag0
10-07 19:41:00.840 15511 15511 W evanced.manager: type=1400 audit(0.0:157949): avc:  denied  { read } for  name="u:object_r:vendor_display_prop:s0" dev="tmpfs" ino=457 scontext=u:r:untrusted_app:s0:c7,c258,c512,c768 tcontext=u:object_r:vendor_display_prop:s0 tclass=file permissive=0 app=app.revanced.manager
10-07 19:41:00.845 15511 15511 W libc    : Access denied finding property "vendor.display.enable_optimal_refresh_rate"
10-07 19:41:00.845 15511 15511 W libc    : Access denied finding property "vendor.gpp.create_frc_extension"
10-07 19:41:00.849 15511 15511 D VRI[MainActivity]: vri.reportNextDraw android.view.ViewRootImpl.performTraversals:4923 android.view.ViewRootImpl.doTraversal:3553 android.view.ViewRootImpl$TraversalRunnable.run:11520 android.view.Choreographer$CallbackRecord.run:1730 android.view.Choreographer$CallbackRecord.run:1739 
10-07 19:41:00.849 15511 15511 D VRI[MainActivity]: vri.Setup new sync=wmsSync-VRI[MainActivity]#48
10-07 19:41:00.880 15511 15511 D VRI[MainActivity]: vri.reportDrawFinished
10-07 19:41:00.936 15511 15511 I HandWritingStubImpl: refreshLastKeyboardType: 1
10-07 19:41:00.936 15511 15511 I HandWritingStubImpl: getCurrentKeyboardType: 1

Patch logs

java.lang.NoSuchMethodError: No static method extensionHook$default(Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lapp/revanced/patches/shared/misc/extension/ExtensionHook; in class Lapp/revanced/patches/shared/misc/extension/SharedExtensionPatchKt; or its super classes (declaration of 'app.revanced.patches.shared.misc.extension.SharedExtensionPatchKt' appears in /data/user/0/app.revanced.manager/app_patch_bundles/-183173051/patches.jar)
	at app.revanced.patches.cricbuzz.misc.extension.HooksKt.<clinit>(Hooks.kt:5)
	at app.revanced.patches.cricbuzz.misc.extension.ExtensionPatchKt.<clinit>(ExtensionPatch.kt:5)
	at app.revanced.patches.cricbuzz.ads.DisableAdsPatchKt.disableAdsPatch$lambda$3(DisableAdsPatch.kt:23)
	at app.revanced.patches.cricbuzz.ads.DisableAdsPatchKt.$r8$lambda$mHnhefuFa0F56YAbjVm1j6csQOU(Unknown Source:0)
	at app.revanced.patches.cricbuzz.ads.DisableAdsPatchKt$$ExternalSyntheticLambda2.invoke(Unknown Source:2)
	at app.revanced.patcher.patch.PatchKt.buildPatch(Unknown Source:0)
	at app.revanced.patcher.patch.PatchKt.bytecodePatch(Unknown Source:10)
	at app.revanced.patcher.patch.PatchKt.bytecodePatch$default(Unknown Source:26)
	at app.revanced.patches.cricbuzz.ads.DisableAdsPatchKt.<clinit>(DisableAdsPatch.kt:18)
	at java.lang.reflect.Method.invoke(Native Method)
	at app.revanced.patcher.patch.PatchLoader$Companion.getPatchMethods(Unknown Source:93)
	at app.revanced.patcher.patch.PatchLoader$Companion.loadPatches$lambda$7$lambda$5(Unknown Source:15)
	at app.revanced.patcher.patch.PatchLoader$Companion.$r8$lambda$UPT495uAurdGuuLRzO753_XL_XA(Unknown Source:0)
	at app.revanced.patcher.patch.PatchKt$$ExternalSyntheticLambda0.invoke(Unknown Source:67)
	at kotlin.sequences.FlatteningSequence$iterator$1.ensureItemIterator(Unknown Source:40)
	at kotlin.sequences.FlatteningSequence$iterator$1.hasNext(Unknown Source:11)
	at kotlin.sequences.FilteringSequence$iterator$1.calcNext(Unknown Source:2)
	at kotlin.sequences.FilteringSequence$iterator$1.hasNext(Unknown Source:5)
	at kotlin.sequences.SequencesKt___SequencesKt.toSet(Unknown Source:43)
	at app.revanced.patcher.patch.PatchLoader$Companion.loadPatches(Unknown Source:80)
	at app.revanced.patcher.patch.PatchLoader$Companion.access$loadPatches(Unknown Source:0)
	at app.revanced.patcher.patch.PatchLoader.<init>(SourceFile:12)
	at app.revanced.patcher.patch.PatchLoader.<init>(SourceFile:2)
	at app.revanced.patcher.patch.PatchLoader$Dex.<init>(SourceFile:8)
	at app.revanced.patcher.patch.PatchKt.loadPatchesFromDex(Unknown Source:7)
	at app.revanced.patcher.patch.PatchKt.loadPatchesFromDex$default(Unknown Source:5)
	at app.revanced.manager.patcher.patch.PatchBundle$Loader.patches(SourceFile:27)
	at app.revanced.manager.patcher.patch.PatchBundle$Loader.metadata(Unknown Source:5)
	at app.revanced.manager.domain.repository.PatchBundleRepository.loadMetadata(Unknown Source:117)
	at app.revanced.manager.domain.repository.PatchBundleRepository.access$doReload(Unknown Source:295)
	at app.revanced.manager.domain.repository.PatchBundleRepository$doReload$1.invokeSuspend(Unknown Source:11)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(Unknown Source:11)
	at kotlinx.coroutines.DispatchedTask.run(Unknown Source:132)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(Unknown Source:95)

Acknowledgements

  • I have checked all open and closed bug reports and this is not a duplicate.
  • I have chosen an appropriate title.
  • All requested information has been provided properly.
  • The bug is only related to ReVanced Manager.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bug reportSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions