-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
سلام و خسته نباشید 🌹
من وقتی این کتابخانه
(tapsell_mediation_legacy)
را فقط به پروژه فلاتر اضافه میکنم (حتی بدون استفاده مستقیم از متدهای آن)، در لاگکت اندروید با خطای
Worker
مواجه میشوم.
لاگ خطا:
E/WM-WorkerWrapper: Work [...] failed because it threw an exception/error
Caused by: androidx.concurrent.futures.CallbackToFutureAdapter$FutureGarbageCollectedException:
The completer object was garbage collected - this future would otherwise never complete.
The tag was: kotlin.Unit
این خطا باعث میشود WorkManager مربوط به کلاسهایی مثل
UserIdRequestTask و ConfigFetchTask
همیشه با وضعیت FAILURE خاتمه پیدا کنند.
- این مشکل حتی بدون فراخوانی مستقیم متدهای کتابخانه رخ میدهد.
- ظاهراً Workerها هنگام اجرا، Future مربوطه را کامل نمیکنند و قبل از پایان، GC اتفاق میافتد.
- نسخه Kotlin و WorkManager هم بهروز هستند و همچنان خطا تکرار میشود.
✅ انتظار:
انتظار میرود Workerهای داخلی کتابخانه بدون خطا اجرا شوند و در لاگکت پیام Failure تکراری دیده نشود.
لطفاً بررسی کنید 🙏
Metadata
Metadata
Assignees
Labels
No labels