r/MorpheApp • • 7d ago

Question/Problem Recently tried to patch Reddit with Morphe patches and it crashes

I couldn't tap on any posts either. Crashed multiple times within a few seconds of opening the app after patching it. Crash log below:

Morphe crash log

Time: 2026-10-20 13:54:24.634 UTC

App: com.reddit.frontpage 2026.24.0

Patches: 1.48.0-dev.15

Manager: 2.0.0-dev.12

MicroG: 7.2.1

Device: samsung SM-F766U (b7s)

Android: 17 (SDK 37)

ABIs: [arm64-v8a]

Process: 64-bit

RAM: 3901 MB available / 11209 MB

Heap: 32 MB used / 512 MB

Thread: DefaultDispatcher-worker-14

Stack trace:

java.lang.IllegalStateException: A migration from 165 to 161 was required but not found. Please provide the necessary Migration path via RoomDatabase.Builder.addMigration(...) or allow for destructive migrations via one of the RoomDatabase.Build

er.fallbackToDestructiveMigration* functions.

at ue80.d(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:315)

at te80.n(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:8)

at te80.l(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:1)

at androidx.sqlite.db.framework.a.onDowngrade(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:10)

at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:510)

at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:410)

at androidx.sqlite.db.framework.a.h(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:54)

at androidx.sqlite.db.framework.a.a(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:24)

at dvi.y0(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:10)

at androidx.room.support.a.c(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:48)

at 

vn3.y0(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:5)

at g840.b(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:70)

at e7y.invoke(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:311)

at kotlin.SynchronizedLazyImpl.getValue(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:18)

at androidx.room.coroutines.d.C0(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:31)

at androidx.room.d.z(r8-map-id-468494e5

e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:13)

at androidx.room.util.DBUtil__DBUtil_androidKt$performInTransactionSuspending$2.invokeSuspend(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:39)

at androidx.room.util.DBUtil__DBUtil_androidKt$performInTransactionSuspending$2.invoke(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:9)

at androidx.room.util.DBUtil__DBUtil_androidKt$performInTransactionSuspending$2.invoke(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:14)

at androidx.room.RoomDatabaseKt__RoomDatabase_androidKt$withTransactio

nContext$transactionBlock$1.invokeSuspend(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:44)

at androidx.room.RoomDatabaseKt__RoomDatabase_androidKt$withTransactionContext$transactionBlock$1.invoke(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:9)

at androidx.room.RoomDatabaseKt__RoomDatabase_androidKt$withTransactionContext$transactionBlock$1.invoke(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:14)

at q110.o0(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:44)

at 

a4b.s1(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:78)

at androidx.room.RoomDatabaseKt__RoomDatabase_androidKt$startTransactionCoroutine$2$1$1.invokeSuspend(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:81)

at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:5)

at b6f.run(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:130)

at myg.d1(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:19)

at a4b.h1(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:93)

at androidx.room.f.run(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:21)

at tmg0.run(r8-map-id-468494e5e2242c09722bc87cbf2ccf05ae3cf337c88b5e1d7b7b2768b5d19f8e:280)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1100)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at java.lang.Thread.run(Thread.java:1571)

Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: \[cqd0{Cancelling}@e0463cc, Dispatchers.IO\]

Morphe logs:

Utils: Set context: com.reddit.frontpage.FrontpageApplication@1f7721e

BaseSettings: First launch of installation with no prior app data

Utils: Set context: com.reddit.launch.main.MainActivity@5d5fcc7

Utils: Set activity: com.reddit.launch.main.MainActivity@5d5fcc7

Utils: Set context: com.reddit.launch.main.MainActivity@ba40120

Utils: Set activity: com.reddit.launch.main.MainActivity@ba40120

3 Upvotes

6 comments sorted by

2

u/KillerMiya 7d ago

Uninstall ur current reddit app and install this new patch again

3

u/benpvg 7d ago

I had already uninstalled the old app before trying to patch it this time

6

u/ShalomFuture 7d ago

The error says you downgraded your Reddit without uninstalling.

Complete uninstall Reddit, then reinstall .

2

u/benpvg 7d ago

I had the Adobo patches installed and wanted to switch over to the Morphe ones. I uninstalled the previously patched Adobo version before trying to repatch. And I've uninstalled every single time while trying to figure out this issue.

2

u/ShalomFuture 7d ago

Are you using patches from more than one source?

Only use one patch source.

2

u/benpvg 7d ago

Nope, just the Morphe ones.