Ergebnis 1 bis 6 von 6

Thema: Error: Attempted to load class "Locale" from the global namespace.

  1. #1
    Contao-Fan Avatar von herr rilke
    Registriert seit
    29.01.2011.
    Ort
    Münster
    Beiträge
    401

    Standard Error: Attempted to load class "Locale" from the global namespace.

    hallo,

    nach dem umzug einer lokalen 4.9.1 mittels composer in's netz erhalte ich beim versuch einen neuen (oder kopierten) artikel zu speichern diese fehlermeldung im backend:

    Code:
    Internal Server Error
    
    Attempted to load class "Locale" from the global namespace. Did you forget a "use" statement?
    im error.log finde ich:
    Code:
    [2020-03-30 18:40:12] 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":"http://domain.de/contao?act=edit&do=article&id=48&ref=oefidavQ&rt=05dlf5f1cmB-HCw4UB650m1Ws-2Xr9wRGGQmL-bK9yA","method":"POST"} []
    
    [2020-03-30 18:40:12] request.CRITICAL: Uncaught PHP Exception Symfony\Component\ErrorHandler\Error\ClassNotFoundError: "Attempted to load class "Locale" from the global namespace. Did you forget a "use" statement?" at /home/domain/vendor/ausi/slug-generator/src/SlugOptions.php line 189 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Attempted to load class \"Locale\" from the global namespace.\nDid you forget a \"use\" statement? at /home/domain/vendor/ausi/slug-generator/src/SlugOptions.php:189)"} []
    fehler im slug-generator ??

    beim einfügen eines events hingegen erhalte ich:
    Code:
    Internal Server Error
    ini_set() expects parameter 2 to be string, bool given
    im log:
    Code:
    [2020-03-30 19:21:39] 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":"http://domain.de/contao?act=edit&do=calendar&id=5&ref=V511BNFb&rt=05dlf5f1cmB-HCw4UB650m1Ws-2Xr9wRGGQmL-bK9yA&table=tl_calendar_events","method":"POST"} []
    
    [2020-03-30 19:21:39] request.CRITICAL: Uncaught PHP Exception TypeError: "ini_set() expects parameter 2 to be string, bool given" at /home/domain/vendor/ausi/slug-generator/src/SlugGenerator.php line 307 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): ini_set() expects parameter 2 to be string, bool given at /home/domain/vendor/ausi/slug-generator/src/SlugGenerator.php:307, Error(code: 0): Class 'Transliterator' not found at /home/domain/vendor/ausi/slug-generator/src/SlugGenerator.php:329)"} []
    weiß jemand damit 'was anzufangen ??

    cache & co sind gelöscht und neu aufgebaut - wobei: ich haben einen /dev und ein /prod cache... warum habe ich einen /dev cache??


    viele grüße

    karsten
    Geändert von herr rilke (30.03.2020 um 18:51 Uhr)

  2. #2
    Contao-Fan Avatar von herr rilke
    Registriert seit
    29.01.2011.
    Ort
    Münster
    Beiträge
    401

    Standard

    also folgendes habe ich herausgefunden:

    die fehler entstehen in
    Code:
    ausi/slug-generator
    das paket ist zuständig für die erstellung der aliasse in - bspw. - artikeln und seiten.

    dabei scheint es gleich, ob ich die einstellung auf unicode oder ASCII zeichen stelle (seitenbaum).

    gebe ich aber manuell einen alias ein, wird die seite ganz normal gespeichert.

    vielleicht ein bug ?

    PHP Version ist 7.3.14

  3. #3
    Contao-Fan Avatar von herr rilke
    Registriert seit
    29.01.2011.
    Ort
    Münster
    Beiträge
    401

    Standard

    ok, habe mich einem ticket vom gleichen tag angeschlossen:

    https://github.com/ausi/slug-generator/issues/20

  4. #4
    Contao-Fan Avatar von herr rilke
    Registriert seit
    29.01.2011.
    Ort
    Münster
    Beiträge
    401

    Standard

    ...und:

    der fehler tritt auch bei PHP Version 7.2.27 auf.

    hatte gerade einmal umgestellt: keine änderung.

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

    Standard

    Ich nehme an, Dir fehlt die intl Extension in PHP. Zu Locale siehe https://www.php.net/manual/de/class.locale.php, zu intl https://www.php.net/manual/de/book.intl.php
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  6. #6
    Contao-Fan Avatar von herr rilke
    Registriert seit
    29.01.2011.
    Ort
    Münster
    Beiträge
    401

    Standard gelöst

    oh mann!

    ja!

    fiedsch, mein held - einfach eine blöde misconfig im "immergleichen" setup auf dem server - bis das doch nicht immergleich war.

    danke, das war's. made my day.

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
  •