Contao-Camp 2024
Ergebnis 1 bis 6 von 6

Thema: Newsletter-Reader > Attempted to call an undefined method name "parse"

  1. #1
    Contao-Nutzer Avatar von merlincom
    Registriert seit
    06.07.2015.
    Ort
    Basel (CH)
    Beiträge
    243

    Standard Newsletter-Reader > Attempted to call an undefined method name "parse"

    Hallo,
    ich kann auf https://www.vbbrb.ch/de/newsletter.html zwar die Newsletter-Liste aufrufen, mir jedoch anschliessend den einzelnen Newsletter nicht anzeigen lassen (Es ist ein Fehler aufgetreten)

    Hier das Log-Protokoll_
    Code:
    [2020-09-05 10:58:12] request.INFO: Matched route "tl_page.71". {"route":"tl_page.71","route_parameters":{"_token_check":true,"_controller":"Contao\\FrontendIndex:renderPage","_scope":"frontend","_locale":"de","_format":"html","parameters":"/vbbrb-sagen-sie-diesen-satz-bevor-sie-feedback-geben","pageModel":"[object] (Contao\\PageModel: {})","_route":"tl_page.71","_route_object":"[object] (Contao\\CoreBundle\\Routing\\Page\\PageRoute: {})"},"request_uri":"https://www.vbbrb.ch/de/newsletter-anzeigen/vbbrb-sagen-sie-diesen-satz-bevor-sie-feedback-geben.html","method":"GET"} []
    [2020-09-05 10:58:12] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2020-09-05 10:58:12] request.CRITICAL: Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\UndefinedMethodError: "Attempted to call an undefined method named "parse" of class "Contao\CoreBundle\Util\SimpleTokenParser". Did you mean to call "parseTokens"?" at /home/merlinco/www/contao4.vbbrb/vendor/contao/newsletter-bundle/src/Resources/contao/modules/ModuleNewsletterReader.php line 129 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Attempted to call an undefined method named \"parse\" of class \"Contao\\CoreBundle\\Util\\SimpleTokenParser\".\nDid you mean to call \"parseTokens\"? at /home/merlinco/www/contao4.vbbrb/vendor/contao/newsletter-bundle/src/Resources/contao/modules/ModuleNewsletterReader.php:129)"} []
    Danke für Hinweise.
    Marcel

    PS: Die Newsletters über https://www.vbbrb.ch/de/news.html aufzurufen, funktioniert. Nicht aber, wenn die Newsletter über den Link 'Newsletter' (oben rechts) auf https://www.vbbrb.ch/de/newsletter.html aufgerufen werden. Bzw. in letzterem Fall wird zwar eben die Liste korrekt aufgerufen, ein Klick auf den Link zum einzelnen Newsletter führt jedoch zum Fehler.
    Geändert von Spooky (05.09.2020 um 11:18 Uhr)

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.883
    Partner-ID
    10107

    Standard

    Tipp: Fehlermeldungen heißen nicht "INFO" . Sondern zB "ERROR" oder "CRITICAL". Ich habe den Titel des Threads entsprechend geändert. Der Fehler ist bereits bekannt: https://github.com/contao/contao/pull/2233

    Siehe auch https://community.contao.org/de/show...uot-parse-quot

  3. #3
    Contao-Nutzer Avatar von merlincom
    Registriert seit
    06.07.2015.
    Ort
    Basel (CH)
    Beiträge
    243

    Daumen hoch Newsletter-Reader > Attempted to call an undefined method name "parse" [Gelöst]

    Zitat Zitat von Spooky Beitrag anzeigen
    Tipp: Fehlermeldungen heißen nicht "INFO" . Sondern zB "ERROR" oder "CRITICAL". Ich habe den Titel des Threads entsprechend geändert. Der Fehler ist bereits bekannt: https://github.com/contao/contao/pull/2233

    Siehe auch https://community.contao.org/de/show...uot-parse-quot
    Lieber Spooky
    Vielen Dank für deine rasche Hilfe. Ich hatte den Fehler eher meinerseits gesucht ;-) Ich bin nicht so vertraut mit Github und deshalb nicht auf die Idee, dort zu recherchieren.
    Ich habe inzwischen wie auf Github beschrieben die Zeilen in den Dateien ‘newsletter-bundle/src/Resources/contao/modules/ModuleNewsletterReader.php’ und ‘newsletter-bundle/src/Resources/contao/modules/ModuleUnsubscribe.php’ geändert (parse ? parseTokens) und alles funktioniert wieder einwandfrei.

    Bei dieser Gelegenheit möchte ich allen Contao-Entwicklern und dir für die grossartige Arbeit danken. Für jemanden wie mich mit wenig Programmierkenntnissen und grossem freizeitlichem bzw. ehrenamtlichen Engagement ohne finanzielle Unterstützung von anderen ist es fantastisch, auf ein Opensource-Projekt mit solch hoher Qualität zugreifen zu können. Herzlichen Dank.

    Marcel aus Basel

  4. #4
    Contao-Nutzer
    Registriert seit
    14.06.2016.
    Beiträge
    39

    Standard

    Hallo zusammen,
    ich habe das gleiche Problem bei einer Contao 4.10.0 Installation und nicht genau verstanden, was hier zu tun ist damit es wieder funktioniert.

    Kann mir das jemand erklären? Ich werde aus dem Github-Link nicht schlauer.

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.883
    Partner-ID
    10107

    Standard

    Du musst nur auf Contao 4.10.2 aktualisieren.

  6. #6
    Contao-Nutzer
    Registriert seit
    14.06.2016.
    Beiträge
    39

    Daumen hoch

    Zitat Zitat von Spooky Beitrag anzeigen
    Du musst nur auf Contao 4.10.2 aktualisieren.
    Vielen Dank für die Info!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •