手动触发记账日志:
2025-01-16 13:07:51 HookerEnvironment [INFO][AssetPreviewPresenterImpl]已同步资产信息到自动记账
2025-01-16 13:07:51 HookerEnvironment [ERROR][BaseContinuationImpl]null cannot be cast to non-null type kotlin.String
net.ankio.auto.xposed.hooks.qianji.models.Book.getCover(Book.kt:108)
net.ankio.auto.xposed.hooks.qianji.impl.BookManagerImpl$syncBooks$2.invokeSuspend(BookManagerImpl.kt:105)
net.ankio.auto.xposed.hooks.qianji.impl.BookManagerImpl$syncBooks$2.invoke(Unknown Source:8)
net.ankio.auto.xposed.hooks.qianji.impl.BookManagerImpl$syncBooks$2.invoke(Unknown Source:4)
kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:61)
kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:163)
kotlinx.coroutines.BuildersKt.withContext(Unknown Source:1)
net.ankio.auto.xposed.hooks.qianji.impl.BookManagerImpl.syncBooks(BookManagerImpl.kt:58)
net.ankio.auto.xposed.hooks.qianji.hooks.SideBarHooker$syncData2Auto$1.invokeSuspend(SideBarHooker.kt:180)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
kotlinx.coroutines.UndispatchedCoroutine.afterResume(CoroutineContext.kt:266)
kotlinx.coroutines.AbstractCoroutine.resumeWith(AbstractCoroutine.kt:99)
kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:46)
kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111)
kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)
kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)