Fehler: Internal Server Error: RockSolid Theme Assistant Contao 4.13

Markus's Avatar

Markus

14 Mar, 2022 01:59 PM

Produkt: Tao Contao
Contao-Version: 4.13
Browser und Browserversionen: Google Chrome Version 99.0.4844.51

Hallo RS-Support,

ich erhalte folgenden Fehler, sobald ich unter Contao 4.13 im Theme Assistant etwas ändern möchte:
Attempted to call an undefined method named "save" of class "stdClass".

  1. Support Staff 1 Posted by RockSolid Theme... on 15 Mar, 2022 08:28 AM

    RockSolid Themes's Avatar

    Vielen Dank für Ihre Frage.

    Wir konnten den Fehler nicht reproduzieren.

    Wird zu der Fehlermeldung auch angezeigt in welcher Datei und Zeile der Fehler auftritt?

  2. 2 Posted by Markus Schnagl on 15 Mar, 2022 08:42 AM

    Markus Schnagl's Avatar

    Sorry, hätt ich gleich machen sollen. Hier der gesamte Error aus der
    Log-Datei:

    [2022-03-15T09:38:29.718990+01:00] request.CRITICAL: Uncaught PHP Exception
    Symfony\Component\ErrorHandler\Error\UndefinedMethodError: "Attempted to
    call an undefined method named "save" of class "stdClass"." at
    /is/htdocs/wp10959308_ZQ346VOT7U/www/contao49/vendor/madeyourday/contao-rocksolid-theme-assistant/src/ThemeAssistant.php
    line 614 {"exception":"[object]
    (Symfony\\Component\\ErrorHandler\\Error\\UndefinedMethodError(code: 0):
    Attempted to call an undefined method named \"save\" of class \"stdClass\".
    at
    /is/htdocs/wp10959308_ZQ346VOT7U/www/contao49/vendor/madeyourday/contao-rocksolid-theme-assistant/src/ThemeAssistant.php:614)"}
    []

    Am Di., 15. März 2022 um 09:28 Uhr schrieb RockSolid Themes <
    [email blocked]>:

  3. 3 Posted by Markus Schnagl on 15 Mar, 2022 08:59 AM

    Markus Schnagl's Avatar

    Ich weiß nicht ob es hier wichtig ist, aber es sei nebenbei erwähnt, dass
    die Seite bei *HostEurope* gehostet wird.

    Am Di., 15. März 2022 um 09:42 Uhr schrieb Markus Schnagl <[email blocked]>:

  4. Support Staff 4 Posted by RockSolid Theme... on 15 Mar, 2022 09:39 AM

    RockSolid Themes's Avatar

    Die Fehlermeldung lässt vermuten, dass eine Erweiterung im Einsatz ist die die FilesModel-Klasse überschreibt.

    Welche Contao-Erweiterungen in welcher Version sind in Ihrem System installiert?

  5. 5 Posted by Markus Schnagl on 15 Mar, 2022 10:07 AM

    Markus Schnagl's Avatar

    Das ist sogar sehr wahrscheinlich:
    Dafür kommt entweder
    craffft/contao-photoalbums2 oder
    Gallery Creator Bundle
    in Frage. Ersteres wird demnächst entfernt, sobald alle Einträge daraus in
    Gallery Creator übertragen wurden.

  6. Support Staff 6 Posted by RockSolid Theme... on 16 Mar, 2022 09:37 AM

    RockSolid Themes's Avatar

    Ersetzen Sie bitte in der Datei vendor/madeyourday/contao-rocksolid-theme-assistant/src/ThemeAssistant.php die Zeile:

    $fileRecord = \FilesModel::findByPath($dc->id);
    

    mit folgender Code-Zeile:

    $fileRecord = \Contao\FilesModel::findByPath($dc->id);
    

    Wenn sich damit der Fehler beheben lässt, liegt das Problem an einer überschriebenen FilesModel-Klasse.

  7. 7 Posted by Markus Schnagl on 16 Mar, 2022 07:35 PM

    Markus Schnagl's Avatar

    Hab die Zeile ersetzt und Cache geleert. Leider keine Besserung. Aber
    möglicherweise gibt es generell noch weitere Fehler, die hier schon seit
    Contao 2.9 mitgeschleppt werden :thinking:

  8. Support Staff 8 Posted by RockSolid Theme... on 18 Mar, 2022 10:09 AM

    RockSolid Themes's Avatar

    Bitte prüfen Sie ob die Datei vendor/contao/core-bundle/src/Resources/contao/models/FilesModel.php im Bereich der Funktion findByPath mit folgendem Code übereinstimmt: https://github.com/contao/contao/blob/8193d01671913bc2880080928e3ef1c019dd7c44/core-bundle/src/Resources/contao/models/FilesModel.php#L262-L283

  9. 9 Posted by Markus Schnagl on 18 Mar, 2022 10:32 AM

    Markus Schnagl's Avatar

    jetzt funktionierts!! Keine 3 Tage später habe ich die Files
    synchronisiert. Seitdem läuft alles reibungslos :thumbsup: Danke für die Hilfe. Da
    war ich selber halt zu dämlich.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac