Hallo zusammen,
ein selbstgestricktes Modul, das unter CE 6.0.2 im Einsatz ist, bockt unter 6.0.4 und wird im Backend als “invalid” eingestuft. Da nichts im log erscheint: Wie kann ich rausfinden, wo das Problem ist?
Ich habe mal alle Funktionen innerhalb der erweiterten Klasse auskommentiert und tmp gelöscht, weil ich den Fehler eingrenzen wollte. Wird aber immer noch als “invalid” angezeigt.
(Also übrig ist nur noch die “namespace”-Definition und “class Email extends Email_parent { }”, dazwischen ist alles leer)
Ich habe auch ein wenig die metadata.php im Verdacht (Metadata Ver. 2.0). Gibt es da neue Anforderungen?
Eventuell hat sich ein Fehler in der Konfiguration eingeschlichen, falls Du Zeit hast Dich mit oxrun vertraut zu machen. Dort gibt es für solche Fälle z.B. den Befehl module:fixhttps://github.com/marcharding/oxrun#modulefix
Ich habe mal schnell reingeschaut und verstehe das Tool zunächst gar nicht.
Ist aber wahrscheinlich etwas, das man sich aneignen sollte…?
Vielen Dank für den Tipp!
Heute habe ich die Metadata-Datei versuchsweise im 1.0-Format angelegt. Damit wurde das Modul nun akzeptiert.
Bizarr, da es im 2.0-Format unter CE 6.0.2 klaglos funktioniert hat.