# Fehler bei Plugin Programmierung - No Plugins found / Class loader Error ... Bug?

**URL:** https://forum.shopware.com/t/fehler-bei-plugin-programmierung-no-plugins-found-class-loader-error-bug/102969
**Category:** Programmierung
**Tags:** installation--gettin, programming
**Created:** [14. Februar 2024 um 15:48 UTC](https://forum.shopware.com/t/fehler-bei-plugin-programmierung-no-plugins-found-class-loader-error-bug/102969 "2024-02-14T15:48:21Z")
**Posts on this page:** 1
**Page:** 1

<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:48 UTC](https://forum.shopware.com/t/fehler-bei-plugin-programmierung-no-plugins-found-class-loader-error-bug/102969/1 "2024-02-14T15:48:21Z")

</div>

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:

```auto
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 found. Probably an class loader error. Check your plugin composer.json`

Herausgefunden habe ich inzwischen, dass  
 → man keinen Bindestrich im Namen verwenden sollte/darf!  
 → der Namespace (nach eingabe des create Befehls) mit dem Plugin Namen zu 100% übereinstimmen sollte.

Sollte das so sein? Oder handelt es sich nur um eine unschön programmierte Programmroutine die solche Dinge nicht abfängt?

Außerdem sollte man nach dem create einen plugin:refresh durchführen, wie oben beschrieben und dann den install Befehl hinterher schicken.  
Korrekterweise sollten also folgende Befehle ausgeführt werden (wobei installieren und aktivieren natürlich auch über das Backend ausgeführt werden kann:

```auto
bin/console plugin:create MyPluginV01
-- Please enter a plugin namespace (PascalCase):
-- > MyPluginV01
bin/console plugin:refresh
bin/console plugin:install MyPluginV01
bin/console plugin:activate MyPluginV01

```

Hoffe ich kann dem einen oder anderen damit helfen 😉
