Ergebnis 1 bis 6 von 6

Thema: 4.13 + Nodes: Did you forget a "use" statement for another namespace?

  1. #1
    Contao-Nutzer Avatar von kay1234
    Registriert seit
    09.11.2010.
    Beiträge
    39

    Standard 4.13 + Nodes: Did you forget a "use" statement for another namespace?

    Hallo,

    ich habe heute von 4.12.6 auf 4.13 gewechselt + funktioniert auch alles super (an dieser Stelle ein große Dankeschön an alle Beteiligten Entwickler!).

    Frage: Ich nutze unter anderem die Erweiterung "Inhalts-Fragmente" von Terminal 42. Wann immer ich das Element Nodes in einen Artikel platziere, erhalte ich beim erneuten Aufruf des Artikels im Backend (im Frontend sieht alles normal aus) folgende Meldung:
    Attempted to load class "Utf8" from namespace "Patchwork". Did you forget a "use" statement for another namespace?


    Was bedeutet diese Meldung, bzw. wie kann ich diese beheben?

    Viele Grüße
    Geändert von kay1234 (19.02.2022 um 07:09 Uhr)

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Ich meine, mich erinnern zu können, daß Patchwork\Utf8 gegen eine entsprechende Klasse aus dem Symfony Framework ausgetauscht wurde. Daher ist es dann beim Contao Core nicht mehr dabei. Wenn Nodes es verwendt, ohne in seiner composer.json zu requiren, bekommst Du Deinen Fehler.


    Wenn ich richtig liege, dann wäre ein Hotfix, es in der composer.json Deiner Contao Installation selbst requiren. Es sollte dann aber im Nodes Bundle gefixt werden.

    Edit: siehe auch https://github.com/terminal42/contao-node/pull/35
    Geändert von fiedsch (19.02.2022 um 07:26 Uhr)
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    457

    Standard

    Hallo,

    vor 2 Wochen gab es schon einen Pull-Request bzgl. dieses Problems.

    Hier will man aber weiterhin den Contao 4.4 Support leisten, daher wurde dieser noch nicht genehmigt:
    https://github.com/terminal42/contao-node/pull/35

  4. #4
    Contao-Nutzer Avatar von kay1234
    Registriert seit
    09.11.2010.
    Beiträge
    39

    Standard

    Vielen Dank für den schnellen Support und die hilfreichen Tipps!

    Lösung siehe:
    https://github.com/isotope/core/comm...3ac6e90f116657

    ----
    So bin ich im Detail vorgegangen:
    Die Zeile "patchwork/utf8": "^1.2" in der composer.json hinzufügen und anschließend den Contao-Manager öffnen und patchwork/utf8 installieren.

  5. #5
    Contao-Nutzer
    Registriert seit
    31.05.2012.
    Beiträge
    31

    Standard

    Entschuldigung, ist kein inhaltlicher Beitrag - ich möchte mich einfach nur für dieses Forum bedanken!
    Ich habe schon oft hier Hilfe gefunden und erhalten. Heute zu diesem "class Utf8" Problem - und dann so optimal zusammengefasst: "Lösung" allgemein und "So bin ich vorgegangen" ...
    Einfach Klasse und nochmal Danke an alle! :-)

  6. #6
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    796
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das Problem wurde am 3.3 mit der Version 1.5.5 gelöst, in der 1.5.4 hatte sich der Bug wieder eingeschlichen.

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
  •