Module ID (module id not availible)

Moin,
meine Versuche ein selbstgeschriebenes Modul im Shop zu installieren scheitern zur Zeit. Die Config bzw. das Template des Modules metadata.php und composer.json ist mit verschiedenen Modulen, welche produktiv eingesetzt werden, getestet. Dieses Modul bereitet jedoch Probleme und es wird dieser Error protokolliert:

 OXID Logger.ERROR: Module class _requiredFieldValidator not found. Module ID (module id not availible) ["[object] (OxidEsales\\Eshop\\Core\\Exception\\SystemComponentException(code: 0): Module class _requiredFieldValidator not found. Module ID (module id not availible) at vendor/oxid-esales/oxideshop-ce/source/Core/Module/ModuleChainsGenerator.php:418)

In der metadata.php ist eine ModuleID genannt.

Was funktioniert da nicht?

Mit freundlichen Grüßen

Der Autoloader findet scheinbar die Klasse nicht, stimmt wohl etwas nicht mit dem Namespace, entweder im Modul oder bei der Registrierung im Autoloader.

Autoload steht so in der composer.json, hat bei den anderen Modulen auch geklappt:

"autoload": {
         "psr-4": {
           "My\\Module\\": "./source/modules/my/module"
         }
       }

Ich denke, eine Datei bzw. Klasse im Modul, die nicht gefunden werden kann, ist gemeint. Neben der Umbenennung der Dateinamen müssen auch die Klassen stimmen.

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.