[ ] I have ran the sample app and it does not work there
The sample app is working for me
Version
Technology
Version
Workmanager version
0.5.1
Xcode version
14.3.1.
Swift version
iOS deployment target
14
Describe the error
I used the code from the package example to try on my own project and also followed the Android_setup.md guide.
But every time I got the error below when registering a task.
I/flutter (22986): ┌───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
I/flutter (22986): │ #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:652:7)
I/flutter (22986): │ #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:310:18)
I/flutter (22986): │ #2 <asynchronous suspension>
I/flutter (22986): │ #3 Workmanager.registerOneOffTask (package:workmanager/src/workmanager.dart:192:7)
I/flutter (22986): │ #4 <asynchronous suspension>
I/flutter (22986): ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
I/flutter (22986): │ ⛔ PlatformException(error, WorkManager is not initialized properly. You have explicitly disabled WorkManagerInitializer in your manifest, have not manually called WorkManager#initialize at this point, and your Application does not implement Configuration.Provider., null, java.lang.IllegalStateException: WorkManager is not initialized properly. You have explicitly disabled WorkManagerInitializer in your manifest, have not manually called WorkManager#initialize at this point, and your Application does not implement Configuration.Provider.
I/flutter (22986): │ ⛔ at androidx.work.impl.WorkManagerImpl.getInstance(WorkManagerImpl.java:158)
I/flutter (22986): │ ⛔ at androidx.work.WorkManager.getInstance(WorkManager.java:184)
I/flutter (22986): │ ⛔ at be.tramckrijte.workmanager.WorkmanagerCallHandlerKt.workManager(WorkmanagerCallHandler.kt:19)
I/flutter (22986): │ ⛔ at be.tramckrijte.workmanager.WorkmanagerCallHandlerKt.access$workManager(WorkmanagerCallHandler.kt:1)
I/flutter (22986): │ ⛔ at be.tramckrijte.workmanager.WM.enqueueOneOffTask(WorkmanagerCallHandler.kt:212)
I/flutter (22986): │ ⛔ at be.tramckrijte.workmanager.RegisterTaskHandler.enqueueOneOffTask(WorkmanagerCallHandler.kt:126)
I/flutter (22986): │ ⛔ at be.tramckrijte.workmanager.RegisterTaskHandler.handle(WorkmanagerCallHandler.kt:93)
I/flutter (22986): │ ⛔ at be.tramckrijte.workmanager.WorkmanagerCallHandler.onMethodCall(WorkmanagerCallHandler.kt:34)
I/flutter (22986): │ ⛔ at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:258)
I/flutter (22986): │ ⛔ at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295)
I/flutter (22986): │ ⛔ at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:322)
I/flutter (22986): │ ⛔ at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
I/flutter (22986): │ ⛔ at android.os.Handler.handleCallback(Handler.java:942)
I/flutter (22986): │ ⛔ at android.os.Handler.dispatchMessage(Handler.java:99)
I/flutter (22986): │ ⛔ at android.os.Looper.loopOnce(Looper.java:201)
I/flutter (22986): │ ⛔ at android.os.Looper.loop(Looper.java:288)
I/flutter (22986): │ ⛔ at android.app.ActivityThread.main(ActivityThread.java:7918)
I/flutter (22986): │ ⛔ at java.lang.reflect.Method.invoke(Native Method)
I/flutter (22986): │ ⛔ at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
I/flutter (22986): │ ⛔ at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:936)
I/flutter (22986): │ ⛔ )
I/flutter (22986): └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Version
Describe the error I used the code from the package example to try on my own project and also followed the
Android_setup.md
guide. But every time I got the error below when registering a task.Any idea what the issue could be?
Here is the exact code I am using.
Error Message when register Task
Android Manifest:
Output of
flutter doctor -v