Ergebnis 1 bis 9 von 9

Thema: Fehler: Attempted to load class "Utf8" from namespace "Patchwork"

  1. #1
    Contao-Nutzer Avatar von TLight
    Registriert seit
    30.06.2009.
    Ort
    bei München
    Beiträge
    168

    Standard Fehler: Attempted to load class "Utf8" from namespace "Patchwork"

    Hallo!

    Seit kurzem bekomme ich folgende Fehlermeldung, wenn ich im Backend versuche die Home-Seite zu editieren:
    Code:
    Attempted to load class "Utf8" from namespace "Patchwork". Did you forget a "use" statement for another namespace?
    Das Frontend funktioniert einwandfrei, außer dass mir Daten, die ich über eine API beziehe, nicht mehr angezeigt werden. Auch im Error-Log wurde mir ein Fehler Richtung API gemeldet. Da ich das entsprechende Element im Backend ja momentan nicht deaktivieren kann, habe ich den Inhalt der tpl-Datei, über die ich die externen Daten einbinde auf
    PHP-Code:
    <?php
    gesetzt und im Contao-Manager den Prod.-Cache erneuert, die Dateien im Composer Class Loader aktualisier, den Composer- und den Pocode-Cache geleert und die Composer-Abhängigkeiten neu installiert. Das hat am Backendproblem nichts verändert. Nun bekomme ich aber im Error-Log folgende Meldung, die zuvor noch nicht aufgetaucht ist:

    Code:
    [2022-03-07T10:44:21.319540+01:00] request.INFO: Matched route "contao_backend". {"route":"contao_backend","route_parameters":{"_route":"contao_backend","_scope":"backend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\BackendController::mainAction"},"request_uri":"https://XXXXX.de/contao?do=article&id=XXXXX&ref=XXXXX&rt=XXXXX&table=tl_content","method":"GET"} []
    [2022-03-07T10:44:21.515957+01:00] request.CRITICAL: Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\ClassNotFoundError: "Attempted to load class "Utf8" from namespace "Patchwork". Did you forget a "use" statement for another namespace?" at /XXXXX/vendor/heimrichhannot/contao-slick-bundle/src/Module/ModuleSlickNewsList.php line 28 {"exception":"[object] (Symfony\\Component\\ErrorHandler\\Error\\ClassNotFoundError(code: 0): Attempted to load class \"Utf8\" from namespace \"Patchwork\".\nDid you forget a \"use\" statement for another namespace? at /XXXXX/vendor/heimrichhannot/contao-slick-bundle/src/Module/ModuleSlickNewsList.php:28)"} []
    Und nun bin mit meinem Latein am Ende. Hat jemand eine Idee?

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

    Standard

    Nutze den Debug-Modus und poste den Stack Trace.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer Avatar von TLight
    Registriert seit
    30.06.2009.
    Ort
    bei München
    Beiträge
    168

    Standard

    Es mehren sich die Anzeichen, dass das Paket heimrichhannot/contao-slick-bundle das Update auf Contao 4.13 nicht überlebt hat. Gibt es eine Möglichkeit die Erweiterung temporär zu deaktivieren, um wieder Zugang zur Home-Seite im BE zu bekommen. Wenn ich die Erweiterung lösche, sind alle Einstellungen und Anpassungen verloren. Da der Slider im FE ja noch läuft, würde ich ihn gerne erhalten. Entweder temporär, bis ich einen Ersatz entsprechend eingebunden habe oder dauerhaft durch eine Anpassung im Paket selbst.

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

    Standard

    Zitat Zitat von TLight Beitrag anzeigen
    Wenn ich die Erweiterung lösche, sind alle Einstellungen und Anpassungen verloren.
    Das Deinstallieren eines Paketes löscht keine Einstellungen und Anpassungen. Es sei denn du lässt dediziert Daten aus der Datenbank löschen.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Nutzer Avatar von TLight
    Registriert seit
    30.06.2009.
    Ort
    bei München
    Beiträge
    168

    Standard

    Sorry Spooky!
    Ich habe Deine Nachricht zu spät gesehen:
    Code:
    Symfony\Component\ErrorHandler\Error\ClassNotFoundError:
    Attempted to load class "Utf8" from namespace "Patchwork".
    Did you forget a "use" statement for another namespace?
    
      at vendor/heimrichhannot/contao-slick-bundle/src/Module/ModuleSlickNewsList.php:28
      at HeimrichHannot\SlickBundle\ModuleSlickNewsList->generate()
         (vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php:100)
      at Contao\ContentModule->generate()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:612)
      at Contao\Controller::getContentElement()
         (vendor/contao/core-bundle/src/Resources/contao/dca/tl_content.php:1342)
      at tl_content->addCteType()
         (vendor/erdmannfreunde/euf_grid/classes/tl_content_extended.php:20)
      at tl_content_extended->addCteType()
         (vendor/contao/core-bundle/src/Resources/contao/drivers/DC_Table.php:4623)
      at Contao\DC_Table->parentView()
         (vendor/contao/core-bundle/src/Resources/contao/drivers/DC_Table.php:315)
      at Contao\DC_Table->showAll()
         (vendor/contao/core-bundle/src/Resources/contao/classes/Backend.php:655)
      at Contao\Backend->getBackendModule()
         (vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:170)
      at Contao\BackendMain->run()
         (vendor/contao/core-bundle/src/Controller/BackendController.php:49)
      at Contao\CoreBundle\Controller\BackendController->mainAction()
         (vendor/symfony/http-kernel/HttpKernel.php:152)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
         (vendor/symfony/http-kernel/HttpKernel.php:74)
      at Symfony\Component\HttpKernel\HttpKernel->handle()
         (vendor/symfony/http-kernel/Kernel.php:202)
      at Symfony\Component\HttpKernel\Kernel->handle()
         (web/index.php:44)

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Nutzer Avatar von TLight
    Registriert seit
    30.06.2009.
    Ort
    bei München
    Beiträge
    168

    Standard

    Danke! Habe ich gemacht.

    Das Deinstallieren der Erweiterung löscht Einstellungen und Anpassungen nicht, aber das Aktualisieren der Datenbank schon, oder?

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

    Standard

    Zitat Zitat von TLight Beitrag anzeigen
    aber das Aktualisieren der Datenbank schon, oder?
    Nur, wenn du das dediziert aktivierst.
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Nutzer Avatar von TLight
    Registriert seit
    30.06.2009.
    Ort
    bei München
    Beiträge
    168

    Standard

    Diese Hilfe bekam ich auf GitHub:

    In your projekt you have a composer.json file. Just add "patchwork/utf8": "^1.3" within the require-section there.
    Das habe ich gemacht und im Contao-Manager alle Pakete aktualisiert. Seitdem läuft es wieder.

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
  •