Describe the bug
When trying to start a work manager task I get a "Cannot instantiate MyWorkManager"
Full error
Could not instantiate com.workers.MyWorkManager
java.lang.NoSuchMethodException: com.workers.MyWorkManager.<init> [class android.content.Context, class androidx.work.WorkerParameters]
at java.lang.Class.getConstructor0(Class.java:2332)
at java.lang.Class.getDeclaredConstructor(Class.java:2170)
at androidx.work.WorkerFactory.createWorkerWithDefaultFallback(WorkerFactory.java:95)
at androidx.work.impl.WorkerWrapper.runWorker(WorkerWrapper.java:243)
at androidx.work.impl.WorkerWrapper.run(WorkerWrapper.java:145)
at androidx.work.impl.utils.SerialExecutorImpl$Task.run(SerialExecutorImpl.java:96)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)
dont know if this matters any but I disable workmanager startup in my manifest
<provider
android:name="androidx.startup.InitializationProvider"
android:authorities="com.my.package.androidx-startup"
android:exported="false"
tools:node="merge">
<meta-data
android:name="androidx.work.WorkManagerInitializer"
android:value="androidx.startup"
tools:node="remove" />
</provider>
This error happens in koin 3.4.0, when I downgrade the version of koin to 3.3.0 everything works fine
To Reproduce
Steps to reproduce the behavior:
- Create a work manager
- Start work manager as a single task
- See error
Expected behavior
Be able to launch a work manager task
Koin project used and used version:
koin-androidx-workmanager version 3.4.0
Additional moduleDefinition
Additional koin modules used are
koin-android
koin-android-compat
koin-ksp-compiler - v 1.0.3
android work manager version 2.8.1
Describe the bug
When trying to start a work manager task I get a "Cannot instantiate MyWorkManager"
Full error
dont know if this matters any but I disable workmanager startup in my manifest
This error happens in koin 3.4.0, when I downgrade the version of koin to 3.3.0 everything works fine
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Be able to launch a work manager task
Koin project used and used version:
koin-androidx-workmanager version 3.4.0Additional moduleDefinition
Additional koin modules used are
koin-android
koin-android-compat
koin-ksp-compiler - v 1.0.3
android work manager version 2.8.1