# Fehler in PluginLifecycleService; class Plugin is not found

**URL:** <https://forum.shopware.com/t/fehler-in-pluginlifecycleservice-class-plugin-is-not-found/68253>\
**Category:** Programmierung\
**Created:** [9. Juli 2020 um 15:23 UTC](https://forum.shopware.com/t/fehler-in-pluginlifecycleservice-class-plugin-is-not-found/68253 "2020-07-09T15:23:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![rammi22](https://avatars.discourse-cdn.com/v4/letter/r/258eb7/32.png) [@rammi22](https://forum.shopware.com/u/rammi22)\
**Post date:** [9. Juli 2020 um 15:23 UTC](https://forum.shopware.com/t/fehler-in-pluginlifecycleservice-class-plugin-is-not-found/68253/1 "2020-07-09T15:23:47Z")

</div>

Hallo,

ich versuche mich an einer Plug-inentwicklung. Plug-in erscheint in der Liste. Aber mit dem Befehl:

```
vagrant@dev:~/shopware-dev$ ./bin/console plugin:install –activate –clearCache SW6TutorialPlugin

```

wird folgender Fehler erzeugt:

```
The class "R22\SW6TutorialPlugin\SW6TutorialPlugin" is not found. Probably an class loader error. Check your plugin composer.json

```

Dazu meine composer.json

```
{
  "name": "r22/sw6-tutorial-plugin",
  "description": "Tutorial Plugin Entwicklung für Shopware 6",
  "version": "v1.0.0",
  "license": "MIT",
  "authors": [
    {
      "name": "Max Mustermann"
    }
  ],
  "require": {
    "shopware/core": "*",
    "shopware/storefront": "*"
  },
  "type": "shopware-platform-plugin",
  "autoload": {
    "psr-4": {
      "R22\\SW6TutorialPlugin\\": "src/"
    }
  },
  "extra": {
    "shopware-plugin-class": "R22\\SW6TutorialPlugin\\SW6TutorialPlugin",
    "copyright": "(C) Max Mustermann",
    "label": {
      "de-DE": "Tutorial Shopware 6",
      "en-GB": "Tutorial Shopware 6"
    }
  }
}

```

meine Verzeichnisstruktur:

```
> ...
> custom
-> plugins
--> SW6TutorialPlugin
----> src
------> SW6TutorialPlugin.php
----> composer.json

```

meine SW6TutorialPlugin.php

Wo habe ich welchen Fehler gemacht?

---

<div class="post-metadata">

**Author:** ![gaxweb](https://avatars.discourse-cdn.com/v4/letter/g/ea5d25/32.png) [@gaxweb](https://forum.shopware.com/u/gaxweb)\
**Post date:** [8. März 2023 um 15:48 UTC](https://forum.shopware.com/t/fehler-in-pluginlifecycleservice-class-plugin-is-not-found/68253/2 "2023-03-08T15:48:47Z")

</div>

Am gleichen Problem verzweifle ich auch gerade. Kann es sein, dass der Namespace (Prefix) nicht den gleichen Namen wie die Klasse enthalten darf?

Das Beste ist: selbst wenn ich ein Plugin per CLI erstellen lasse kann ich es nicht direkt danach installieren. WTF?

```
$ php bin/console plugin:create TestPlugin
$ php bin/console plugin:install TestPlugin

```

führt zum Fehler: `The class "TestPlugin\TestPlugin" is not found. Probably an class loader error. Check your plugin composer.json`

Shopware 6.4.16

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [8. März 2023 um 16:00 UTC](https://forum.shopware.com/t/fehler-in-pluginlifecycleservice-class-plugin-is-not-found/68253/3 "2023-03-08T16:00:24Z")

</div>

Wenn du es per CLI erstellst, dann musst du console plugin:refresh eingeben. Danach kannst du es installieren.

Und wird du einen anderen Namespace verwendest, dann musst du die composer.json als auch die .php manuell anpassen.

---

<div class="post-metadata">

**Author:** ![gaxweb](https://avatars.discourse-cdn.com/v4/letter/g/ea5d25/32.png) [@gaxweb](https://forum.shopware.com/u/gaxweb)\
**Post date:** [8. März 2023 um 16:03 UTC](https://forum.shopware.com/t/fehler-in-pluginlifecycleservice-class-plugin-is-not-found/68253/4 "2023-03-08T16:03:06Z")

</div>

Nach einem Refresh kommt der gleiche Fehler. Ich werd wohl erst ein Update vom ganzen SW machen. Vielleicht hilfts…

---

<div class="post-metadata">

**Author:** ![XXL-Webdesign](https://avatars.discourse-cdn.com/v4/letter/x/6de8d8/32.png) [@XXL-Webdesign](https://forum.shopware.com/u/XXL-Webdesign)\
**Post date:** [14. Februar 2024 um 15:52 UTC](https://forum.shopware.com/t/fehler-in-pluginlifecycleservice-class-plugin-is-not-found/68253/5 "2024-02-14T15:52:07Z")

</div>

Da ich gerade u.A. auf diese Seite gestoßen bin:  
Falls mal jemand einen ähnlichen Fehler hat, hier noch ein möglicher weiterer Lösungsansatz:

> [@Fehler bei Plugin Programmierung - No Plugins found / Class loader Error ... Bug?](https://forum.shopware.com/t/fehler-bei-plugin-programmierung-no-plugins-found-class-loader-error-bug/102969):
>
> SW Version: 6.5.7.3 Hallo. Ich bin gerade dabei ein Plugin zu programmieren. Nachdem ich anfangs mein erstes Plugin per CLI erstellt habe und ein wenig herum gespielt habe, wollte ich daraufhin ein neues, sauberes Plugin erstellen. Folgende Befehle habe ich u.A. dazu benutzt: bin/console plugin:create MyPlugin-v01 bin/console plugin:refresh bin/console plugin:install MyPlugin-v01 Jedoch kam es immerwieder zu verschieden Fehlern. [WARNING] No Plugins found oder The class [...] is not foun…
