# ScheduledTask Plugin schmeißt "No handler for message "...""-Fehler

**URL:** <https://forum.shopware.com/t/scheduledtask-plugin-schmeisst-no-handler-for-message-fehler/70835>\
**Category:** Programmierung\
**Created:** [11. November 2020 um 16:06 UTC](https://forum.shopware.com/t/scheduledtask-plugin-schmeisst-no-handler-for-message-fehler/70835 "2020-11-11T16:06:20Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![xlarry](https://avatars.discourse-cdn.com/v4/letter/x/51bf81/32.png) [@xlarry](https://forum.shopware.com/u/xlarry)\
**Post date:** [11. November 2020 um 16:06 UTC](https://forum.shopware.com/t/scheduledtask-plugin-schmeisst-no-handler-for-message-fehler/70835/1 "2020-11-11T16:06:20Z")

</div>

Versuche nun schon seit einer Weile das [ScheduledTask Plugin](http://github.com/shopware/swag-docs-scheduled-task-plugin) ans Laufen zu bringen, bekomme aber einen&nbsp; **„No handler for message „Swag\ScheduledTaskPlugin\ScheduledTask\MyTask“.“** Fehler, sobald das Plugin aktiviert und der&nbsp;ScheduledTask ausgeführt wird.

Folgende Schritte wurden ausgeführt:

1. Plugin gecloned

2. Plugin-Liste refreshed

3. Plugin im Backend installiert

4. Den Admin-Worker deaktiviert

5. Den Cache geleert

6. Den Task-Runner gestartet

7. Den Message-Consumer gestartet

8. Das Plugin im Backend aktiviert

Anschließend erscheint folgende Fehlermeldung im Message-Consumer:

```
15:45:59 INFO [messenger] Received message Swag\ScheduledTaskPlugin\ScheduledTask\MyTask
[
  "message" => Swag\ScheduledTaskPlugin\ScheduledTask\MyTask^ {
    #taskId: "c66f186b33ac4fa99c9c5a179c51405c"
  },
  "class" => "Swag\ScheduledTaskPlugin\ScheduledTask\MyTask"
]

15:45:59 ERROR [messenger] Error thrown while handling message Swag\ScheduledTaskPlugin\ScheduledTask\MyTask. Sending for retry #1 using 1000 ms delay. Error: "No handler for message "Swag\ScheduledTaskPlugin\ScheduledTask\MyTask"."
[
  "message" => Swag\ScheduledTaskPlugin\ScheduledTask\MyTask^ {
    #taskId: "c66f186b33ac4fa99c9c5a179c51405c"
  },
  "class" => "Swag\ScheduledTaskPlugin\ScheduledTask\MyTask",
  "retryCount" => 1,
  "delay" => 1000,
  "error" => "No handler for message "Swag\ScheduledTaskPlugin\ScheduledTask\MyTask".",
  "exception" => Symfony\Component\Messenger\Exception\NoHandlerForMessageException^ {
    #message: "No handler for message "Swag\ScheduledTaskPlugin\ScheduledTask\MyTask"."
    #code: 0
    #file: "./vendor/symfony/messenger/Middleware/HandleMessageMiddleware.php"
    #line: 73
    trace: {
      ./vendor/symfony/messenger/Middleware/HandleMessageMiddleware.php:73 { …}
      ./vendor/symfony/messenger/Middleware/SendMessageMiddleware.php:79 { …}
      ./vendor/shopware/core/Framework/MessageQueue/Middleware/RetryMiddleware.php:40 { …}
      ./vendor/symfony/messenger/Middleware/FailedMessageProcessingMiddleware.php:34 { …}
      ./vendor/symfony/messenger/Middleware/DispatchAfterCurrentBusMiddleware.php:67 { …}
      ./vendor/symfony/messenger/Middleware/RejectRedeliveredMessageMiddleware.php:42 { …}
      ./vendor/symfony/messenger/Middleware/AddBusNameStampMiddleware.php:37 { …}
      ./vendor/symfony/messenger/Middleware/TraceableMiddleware.php:43 { …}
      ./vendor/symfony/messenger/MessageBus.php:80 { …}
      ./vendor/shopware/core/Framework/MessageQueue/MonitoringBusDecorator.php:46 { …}
      ./vendor/symfony/messenger/TraceableMessageBus.php:41 { …}
      ./vendor/symfony/messenger/RoutableMessageBus.php:54 { …}
      ./vendor/symfony/messenger/Worker.php:117 { …}
      ./vendor/symfony/messenger/Worker.php:81 { …}
      ./vendor/symfony/messenger/Command/ConsumeMessagesCommand.php:202 { …}
      ./vendor/symfony/console/Command/Command.php:255 { …}
      ./vendor/symfony/console/Application.php:1027 { …}
      ./vendor/symfony/framework-bundle/Console/Application.php:97 { …}
      ./vendor/symfony/console/Application.php:273 { …}
      ./vendor/symfony/framework-bundle/Console/Application.php:83 { …}
      ./vendor/symfony/console/Application.php:149 { …}
      ./bin/console:68 {
        › $application = new Application($kernel->getKernel());
        › $application->run($input);
        › 
      }
    }
  }
]

```

Vermutlich sitze ich schon zu lange dran und übersehe irgendwas essentielles. Aber was?

PS: die Tabelle „_dead-message_“ in der Datenbank ist leer.

PPS: es handelt sich um eine [dockware](https://dockware.io/) Umgebung mit **Shopware in der**** Version 6.3.3.0**

---

<div class="post-metadata">

**Author:** ![rohit](https://avatars.discourse-cdn.com/v4/letter/r/41988e/32.png) [@rohit](https://forum.shopware.com/u/rohit)\
**Post date:** [5. März 2021 um 14:07 UTC](https://forum.shopware.com/t/scheduledtask-plugin-schmeisst-no-handler-for-message-fehler/70835/2 "2021-03-05T14:07:58Z")

</div>

Any luck with this?

How did you solve?

---

<div class="post-metadata">

**Author:** ![xlarry](https://avatars.discourse-cdn.com/v4/letter/x/51bf81/32.png) [@xlarry](https://forum.shopware.com/u/xlarry)\
**Post date:** [8. März 2021 um 14:03 UTC](https://forum.shopware.com/t/scheduledtask-plugin-schmeisst-no-handler-for-message-fehler/70835/3 "2021-03-08T14:03:11Z")

</div>

It’s been a long time and I’m not sure if I remember correctly to be honest.

I think I had to manually delete the cache directories (located in `var/cache`). But using the ScheduledTask functionality was a pain actually and I finally decided to use another approach.

---

<div class="post-metadata">

**Author:** ![unnikrishnan.remani](https://avatars.discourse-cdn.com/v4/letter/u/919ad9/32.png) [@unnikrishnan.remani](https://forum.shopware.com/u/unnikrishnan.remani)\
**Post date:** [24. September 2022 um 12:26 UTC](https://forum.shopware.com/t/scheduledtask-plugin-schmeisst-no-handler-for-message-fehler/70835/4 "2022-09-24T12:26:57Z")

</div>

I tried to manually delete the cache unter var/cache and my shopware instance hanged up and even i cannot restart my dockware instance
