Ergebnis 1 bis 5 von 5

Thema: Critical Type Error nach Installation von MetaModels

  1. #1
    Contao-Nutzer
    Registriert seit
    08.01.2019.
    Beiträge
    27

    Standard Critical Type Error nach Installation von MetaModels

    Hi!

    Ich habe soeben versucht, unter Contao 4.4 die MetaModels/Core und MetaModels/bundle-all zu installieren.

    Die Installation lief durch (mit vorherigem Klick auf "Pakete aktualisieren") und Datenbank-Update hat auch geklappt.

    Jetzt bekomme ich einen Contao-Fehler beim Aufruf vom Frontend und nach dem Login ins Backend:

    Code:
    [2021-03-30 15:34:08] app.CRITICAL: An exception occurred. {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Type error: Argument 1 passed to Contao\\Database\\Result::__construct() must implement interface Doctrine\\DBAL\\Driver\\Statement, instance of Doctrine\\DBAL\\ForwardCompatibility\\Result given, called in /www/htdocs/w0192479/contao.digitus.art/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php on line 286 at /www/htdocs/w0192479/contao.digitus.art/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Result.php:80)"} []
    Selbst nach erfolgter De-Installation der MetaModel-Erweiterungen bleibt der Fehler bestehen. Auch Composer Update bzw. Cache leeren/neu aufbauen hat keine Änderung hervorgebracht.

    Dies ist meine composer.json:

    Code:
    {
        "type": "project",
        "require": {
            "codefog/contao-mobile_menu": "^2.7",
            "contao/calendar-bundle": "^4.4",
            "contao/comments-bundle": "^4.4",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "^4.4",
            "contao/listing-bundle": "^4.4",
            "contao/manager-bundle": "4.4.*",
            "contao/news-bundle": "^4.4",
            "contao/newsletter-bundle": "^4.4",
            "terminal42/contao-changelanguage": "^3.1"
        },
        "extra": {
            "contao-component-dir": "assets"
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }
    Für Hinweise wäre ich extrem dankbar!

    Güße,
    K

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

    Standard

    Das passiert durch die kürzlich veröffentlichte doctrine/dbal 2.13.0 Version, siehe auch https://community.contao.org/de/show...-mit-Datenbank
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    08.01.2019.
    Beiträge
    27

    Standard

    Vielen lieben Dank für die schnelle Hilfe! Mit dem entsprechenden conflict Eintrag in der composer.json geht es wieder. Dann probiere ich die Installation erneut.

    Für eventuelle Mitleser:

    habe dies zu meiner composer.json hinzugefügt und dann ein composer update durchgeführt:
    Code:
        "conflict": {
    	"contao-components/installer": "<1.3",
            "contao/core-bundle": "<4.4.8",
            "doctrine/dbal": "2.9.1"
        }
    Grüße und danke nochmal,
    K

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

    Standard

    Den conflict Eintrag musst du nicht selbst machen (solange du contao/conflicts in deinen Requirements hast).
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.717
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Kilombo Beitrag anzeigen
    Hi!

    Ich habe soeben versucht, unter Contao 4.4 die MetaModels/Core und MetaModels/bundle-all zu installieren.
    siehe https://metamodels.readthedocs.io/de...r-installation

    Entweder Core + weitere Pakete ODER bundle_all - da ist der Core natürlich enthalten ;-)

    das bundle_start und bundle_all soll auch nur für den ersten "Schnupperkurs" sein - bei Live-Projekten ist "Typ-Entweder" zu bevorzugen.

    Tipp: Fragen/Probleme hier stellen https://community.contao.org/de/foru...149-MetaModels

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
  •