Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: Dateimanager: Translation\MessageCatalogue::getFromGlobals() must be of the type stri

  1. #1
    Contao-Nutzer
    Registriert seit
    16.11.2012.
    Beiträge
    88
    Partner-ID
    9840
    Contao-Projekt unterstützen

    Support Contao

    Standard Dateimanager: Translation\MessageCatalogue::getFromGlobals() must be of the type stri

    Hallo, ich hoffe, ich haben den richtigen Forenbereich erwischt.

    Vermutlich mit Änderung des Hostings und einem gleichzeitgen Contao-Update bekomme ich im Dateimanager, wenn ich auf "Datei bearbeiten" (Stift) klicke folgende (Contao-)Meldung:

    Code:
    Internal Server Error
    Was ist das Problem?
    
    Return value of Contao\CoreBundle\Translation\MessageCatalogue::getFromGlobals() must be of the type string or null, array returned
    Im Log steht quasi ähnliches:
    Code:
    [2022-06-07T14:17:27.413075+02: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://www.domainname.de/contao?act=edit&do=files&id=files%2Fde.png&ref=xbl6GG39&rt=a289147dfd250f3f091c34264f3291.XVBiQWROLCROrLbtTcTCxOlkAZWkuSHiuSoUVzs-pUA.Fn0sGyAIH0UExtLfHID6orogLO3P_G2O6VpjBRZ10RhsAhIiESNYczjAwQ","method":"GET"} []
    [2022-06-07T14:17:27.879373+02:00] request.CRITICAL: Uncaught PHP Exception TypeError: "Return value of Contao\CoreBundle\Translation\MessageCatalogue::getFromGlobals() must be of the type string or null, array returned" at /var/www/kd/kunde/website.domainname.de/vendor/contao/core-bundle/src/Translation/MessageCatalogue.php line 181 {"exception":"[object] (TypeError(code: 0): Return value of Contao\\CoreBundle\\Translation\\MessageCatalogue::getFromGlobals() must be of the type string or null, array returned at /var/www/kd/kunde/website.domainname.de/vendor/contao/core-bundle/src/Translation/MessageCatalogue.php:181)"} []
    Hat jemand eine Idee, was hier das Problem sein könnte? MM ist nicht installiert (in diesem Zusammenhang habe ich die Meldung bereits ergoogeln können)

    PHP 7.4.9
    Hoster: Plusserver (oder so ähnlich - Kontakt dahin habe ich leider nur über Dritte)
    Werden weitere Informationen benötigt?

    Danke und Grüße
    booh

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

    Standard

    Welche Contao Version genau?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    16.11.2012.
    Beiträge
    88
    Partner-ID
    9840
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welche Contao Version genau?
    Ich habe vorhin hoffnungsvoll auf Version 4.13.5 aktualisiert. Leider ohne, dass sich das Problem aufgelöst hat.

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

    Standard

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

  5. #5
    Contao-Nutzer
    Registriert seit
    16.11.2012.
    Beiträge
    88
    Partner-ID
    9840
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Code:
    TypeError:
    Return value of Contao\CoreBundle\Translation\MessageCatalogue::getFromGlobals() must be of the type string or null, array returned
    
      at vendor/contao/core-bundle/src/Translation/MessageCatalogue.php:181
      at Contao\CoreBundle\Translation\MessageCatalogue->getFromGlobals('LNG.')
         (vendor/contao/core-bundle/src/Translation/MessageCatalogue.php:158)
      at Contao\CoreBundle\Translation\MessageCatalogue->loadMessage('LNG.', 'contao_languages')
         (vendor/contao/core-bundle/src/Translation/MessageCatalogue.php:82)
      at Contao\CoreBundle\Translation\MessageCatalogue->has('LNG.', 'contao_languages')
         (vendor/contao/core-bundle/src/Intl/Locales.php:218)
      at Contao\CoreBundle\Intl\Locales->getDisplayNamesWithoutHook(array('de', 'en', ''), 'de', false)
         (vendor/contao/core-bundle/src/Intl/Locales.php:191)
      at Contao\CoreBundle\Intl\Locales->getDisplayNames(array('de', 'en', ''))
         (vendor/contao/core-bundle/src/Resources/contao/widgets/MetaWizard.php:166)
      at Contao\MetaWizard->generate()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Widget.php:652)
      at Contao\Widget->generateWithError(true)
         (vendor/contao/core-bundle/src/Resources/contao/templates/backend/be_widget.html5:3)
      at include('/var/www/kd/kunde/website.domainname.de/vendor/contao/core-bundle/src/Resources/contao/templates/backend/be_widget.html5')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateInheritance.php:108)
      at Contao\Widget->inherit()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Widget.php:599)
      at Contao\Widget->parse()
         (vendor/contao/core-bundle/src/Resources/contao/classes/DataContainer.php:784)
      at Contao\DataContainer->row()
         (vendor/contao/core-bundle/src/Resources/contao/drivers/DC_Folder.php:1446)
      at Contao\DC_Folder->edit()
         (vendor/contao/core-bundle/src/Resources/contao/classes/Backend.php:670)
      at Contao\Backend->getBackendModule('files', null)
         (vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:168)
      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(object(Request), 1)
         (vendor/symfony/http-kernel/HttpKernel.php:74)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/http-kernel/Kernel.php:202)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/index.php:44)
    Danke schonmal für deine Bemühungen - ich kann erst morgen wieder antworten.

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

    Standard

    Hm, anscheinend hat zumindest eine Datei bei dir Meta Daten für eine Leere Sprache hinterlegt, das führt dann zu diesem Fehler.
    » sponsor me via GitHub or PayPal or Revolut

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

    Standard

    Was auch sein kann: du hast evt. eine verwaiste Seite (ohne Sprache) vom Typ "root" in deiner Datenbank. Auch das könnte diesen Fehler auslösen. Führe mal folgendes in deiner Datenbank aus:

    Code:
    SELECT * FROM tl_page WHERE type = 'root' AND language = '';
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Contao-Nutzer
    Registriert seit
    16.11.2012.
    Beiträge
    88
    Partner-ID
    9840
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Oha - wie finde ich den oder die Übeltäter heraus? In der Datenbank?

    Edit: Da war deine Antwort schneller als meine Frage. Vielen Dank. Ich kümmere mich morgen weiter darum.

  9. #9
    Contao-Nutzer
    Registriert seit
    16.11.2012.
    Beiträge
    88
    Partner-ID
    9840
    Contao-Projekt unterstützen

    Support Contao

    Multimedia

    Zitat Zitat von Spooky Beitrag anzeigen
    Was auch sein kann: du hast evt. eine verwaiste Seite (ohne Sprache) vom Typ "root" in deiner Datenbank. Auch das könnte diesen Fehler auslösen. Führe mal folgendes in deiner Datenbank aus:

    Code:
    SELECT * FROM tl_page WHERE type = 'root' AND language = '';
    Auf die Gefahr hin, dass ich nun zu spät zu meiner Schulung komme...

    Wahnsinn! Das hat geholfen. Tausend Dank. Die verwaisten Startpunkte wurden mir (nun auch) in der Seitenstruktur angezeigt. Gelöscht ... und geht. Höchst genial! Ich liebe diese Community.

    Nun aber los!

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

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
  •