fix(craft): stale comments plugin field layout element in logs #30

Open
opened 2026-08-12 21:10:04 +00:00 by Phil · 0 comments
Owner

Im Web-Log des lokalen Containers (storage/logs/web-*.log) taucht wiederholt folgender Fehler auf, mindestens seit dem 23. Juni und weiterhin am 12. August:

[web.ERROR] [yii\base\InvalidArgumentException] yii\base\InvalidArgumentException: Invalid field layout element class: verbb\comments\fieldlayoutelements\CommentsField in /var/www/html/vendor/craftcms/cms/src/services/Fields.php:1110

Stammt aus dem verbb/comments-Plugin, unabhängig von Issue #23 und von der Arbeit an den acht Boilerplate-Entry-Types. Vermutlich ein Field-Layout, das ein CommentsField-Element referenziert, während die Plugin-Klasse zur Laufzeit nicht mehr auflösbar ist (Plugin deaktiviert, deinstalliert, oder Field-Layout-Element verwaist).

Auswirkung: Der Fehler läuft dauerhaft mit, ohne dass er offensichtlich etwas sichtbar kaputt macht. Genau das ist das Problem: ein dauerhaft mitlaufender Fehler im Log macht es schwerer, echte neue Fehler zu erkennen, weil er das Rauschen erhöht und bei jedem Log-Review erneut aussortiert werden muss.

Vorschlag zur Untersuchung: prüfen, welches Field-Layout ein CommentsField-Element enthält (vermutlich ein Kommentar-fähiger Entry-Type oder ein globalSet), klären ob verbb/comments noch aktiv genutzt wird, und je nachdem entweder das Field-Layout-Element entfernen oder die Plugin-Registrierung reparieren.

Gefunden während der Verifikation zu #23.

Im Web-Log des lokalen Containers (`storage/logs/web-*.log`) taucht wiederholt folgender Fehler auf, mindestens seit dem 23. Juni und weiterhin am 12. August: ``` [web.ERROR] [yii\base\InvalidArgumentException] yii\base\InvalidArgumentException: Invalid field layout element class: verbb\comments\fieldlayoutelements\CommentsField in /var/www/html/vendor/craftcms/cms/src/services/Fields.php:1110 ``` Stammt aus dem `verbb/comments`-Plugin, unabhängig von Issue #23 und von der Arbeit an den acht Boilerplate-Entry-Types. Vermutlich ein Field-Layout, das ein `CommentsField`-Element referenziert, während die Plugin-Klasse zur Laufzeit nicht mehr auflösbar ist (Plugin deaktiviert, deinstalliert, oder Field-Layout-Element verwaist). Auswirkung: Der Fehler läuft dauerhaft mit, ohne dass er offensichtlich etwas sichtbar kaputt macht. Genau das ist das Problem: ein dauerhaft mitlaufender Fehler im Log macht es schwerer, echte neue Fehler zu erkennen, weil er das Rauschen erhöht und bei jedem Log-Review erneut aussortiert werden muss. Vorschlag zur Untersuchung: prüfen, welches Field-Layout ein `CommentsField`-Element enthält (vermutlich ein Kommentar-fähiger Entry-Type oder ein globalSet), klären ob `verbb/comments` noch aktiv genutzt wird, und je nachdem entweder das Field-Layout-Element entfernen oder die Plugin-Registrierung reparieren. Gefunden während der Verifikation zu #23.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Phil/philflow.io#30
No description provided.