Ergebnis 1 bis 8 von 8

Thema: Fehler beim Umzug - InvalidArgumentException: $statement must be a Statement object

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

    Standard Fehler beim Umzug - InvalidArgumentException: $statement must be a Statement object

    hallo,

    beim versuch, die aktuelle live-version einer webseite lokal aufzusetzen, bekomme ich diesen fehler:

    Code:
    InvalidArgumentException:
    $statement must be a Statement object or an array
    
    [2021-04-01 11:28:11] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"http://domain/contao/install","method":"GET"} []
    [2021-04-01 11:28:11] request.CRITICAL: Uncaught PHP Exception InvalidArgumentException: "$statement must be a Statement object or an array" at C:\wamp64\www\domain\vendor\contao\core-bundle\src\Resources\contao\library\Contao\Database\Result.php line 93 {"exception":"[object] (InvalidArgumentException(code: 0): $statement must be a Statement object or an array at C:\\wamp64\\www\\domain\\vendor\\contao\\core-bundle\\src\\Resources\\contao\\library\\Contao\\Database\\Result.php:93)"} []
    der stacktrace dazu sieht folgendermaßen aus

    Code:
    InvalidArgumentException:
    $statement must be a Statement object or an array
    
      at C:\wamp64\www\domain\vendor\contao\core-bundle\src\Resources\contao\library\Contao\Database\Result.php:93
      at Contao\Database\Result->__construct(object(Result), 'SELECT name, templates FROM tl_theme')
         (C:\wamp64\www\domain\vendor\contao\core-bundle\src\Resources\contao\library\Contao\Database\Statement.php:283)
      at Contao\Database\Statement->query()
         (C:\wamp64\www\domain\vendor\contao\core-bundle\src\Resources\contao\library\Contao\Database\Statement.php:248)
      at Contao\Database\Statement->execute()
         (C:\wamp64\www\domain\vendor\madeyourday\contao-rocksolid-custom-elements\src\CustomElements.php:1383)
      at MadeYourDay\RockSolidCustomElements\CustomElements::loadConfig()
         (C:\wamp64\www\domain\vendor\madeyourday\contao-rocksolid-custom-elements\src\CustomElements.php:1602)
      at MadeYourDay\RockSolidCustomElements\CustomElements->loadLanguageFileHook('default', 'de', 'de')
         (C:\wamp64\www\domain\vendor\contao\core-bundle\src\Resources\contao\library\Contao\System.php:524)
      at Contao\System::loadLanguageFile('default')
         (C:\wamp64\www\domain\vendor\madeyourday\contao-rocksolid-custom-elements\src\CustomElements.php:1337)
      at MadeYourDay\RockSolidCustomElements\CustomElements::loadConfig()
         (C:\wamp64\www\domain\vendor\contao\core-bundle\src\Framework\ContaoFramework.php:392)
      at Contao\CoreBundle\Framework\ContaoFramework->triggerInitializeSystemHook()
         (C:\wamp64\www\domain\vendor\contao\core-bundle\src\Framework\ContaoFramework.php:290)
      at Contao\CoreBundle\Framework\ContaoFramework->initializeFramework()
         (C:\wamp64\www\domain\vendor\contao\core-bundle\src\Framework\ContaoFramework.php:149)
      at Contao\CoreBundle\Framework\ContaoFramework->initialize()
         (C:\wamp64\www\domain\vendor\contao\installation-bundle\src\Controller\InstallationController.php:60)
      at Contao\InstallationBundle\Controller\InstallationController->installAction()
         (C:\wamp64\www\domain\vendor\symfony\http-kernel\HttpKernel.php:158)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (C:\wamp64\www\domain\vendor\symfony\http-kernel\HttpKernel.php:80)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (C:\wamp64\www\domain\vendor\symfony\http-kernel\Kernel.php:201)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (C:\wamp64\www\domain\web\index.php:31)
    ich weiß aber nicht, wo ich jetzt ansetzen kann.
    hat einer von euch eine idee?


    viele grüße

    karsten

  2. #2
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    261
    User beschenken
    Wunschliste

    Standard

    Hi,

    schau mal hier

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

    Standard

    Führe ein Composer Update durch.
    » sponsor me via GitHub or PayPal or Revolut

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

    Standard gelöst

    hallo,

    vielen dank, ihr beiden!

    updated:

    Code:
    Composer version 2.0.12 2021-04-01 10:14:59
    ich erhalte bei
    Code:
    composer update
    aber immer noch

    Code:
     // Warming up the cache for the prod environment with debug false
    
    14:01:52 CRITICAL  [console] Error thrown while running command "--ansi cache:warmup --env=prod". Message: "$statement must be a Statement object or an array" ["exception" => InvalidArgumentException { …},"command" => "--ansi cache:warmup --env=prod","message" => "$statement must be a Statement object or an array"]
    
    In Result.php line 93:
    
      $statement must be a Statement object or an array
    
    
    
    cache:warmup [--no-optional-warmers] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--] <command>
    
    Script Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication handling the post-update-cmd event terminated with an exception
    
    
      [RuntimeException]
      An error occurred while executing the "cache:warmup" command: 14:01:52 CRITICAL  [console] Error thrown while running c
      ommand "--ansi cache:warmup --env=prod". Message: "$statement must be a Statement object or an array" ["
      ;113mexception" => InvalidArgumentException { …},"command" => "
      --ansi cache:warmup --env=prod","message" => "$statement mus
      t be a Statement object or an array"]
    
      In Result.php line 93:
    
        $statement must be a Statement object or an array
    
    
      cache:warmup [--no-optional-warmers] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-inter
      action] [-e|--env ENV] [--] <command>
    daher - vielen dank für den hinweis! - habe ich einen conflict eintrag gemacht:

    Code:
        "conflict": {
            "contao/core-bundle": "<4.4.1",
    	"doctrine/dbal": "2.13.0"
        },
    jetzt läufts! besten dank nochmal und feine feiertage

    karsten

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

    Standard

    Poste mal deine composer.json.
    » sponsor me via GitHub or PayPal or Revolut

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

    Standard

    Code:
    {
        "name": "contao/managed-edition",
        "type": "project",
        "description": "Contao Open Source CMS",
        "license": "LGPL-3.0+",
        "authors": [
            {
                "name": "Leo Feyer",
                "homepage": "https://github.com/leofeyer"
            }
        ],
        "require": {
            "php": "^7.1",
            "contao/manager-bundle": "4.9.*",
            "contao/calendar-bundle": "^4.9",
            "contao/comments-bundle": "^4.9",
            "contao/faq-bundle": "^4.9",
            "contao/listing-bundle": "^4.9",
            "contao/news-bundle": "^4.9",
            "bugbuster/contao-dlstats-bundle": "^1.0",
            "do-while/contao-backupdb-bundle": "^1.4",
            "madeyourday/contao-rocksolid-columns": "^2.0",
            "madeyourday/contao-rocksolid-custom-elements": "^2.1",
            "madeyourday/contao-rocksolid-icon-picker": "^2.0",
            "madeyourday/contao-rocksolid-frontend-helper": "^2.0",
            "craffft/css-style-selector-bundle": "^1.6",
            "codefog/contao-mobile_menu": "^2.6",
            "jrgregory/m17-sticky-backend-footer": "^2.0",
            "terminal42/contao-changelanguage": "^3.0",
            "esit/cookiehandlebar": "^1.0",
            "formundzeichen/contao-cookie-consent-bundle": "^1.3",
            "markocupic/contao-news-infinite-scroll-bundle": "^1.3"
        },
        "conflict": {
            "contao/core-bundle": "<4.4.1",
    	"doctrine/dbal": "2.13.0"
        },
        "extra": {
            "contao-component-dir": "assets",
            "symfony": {
                "require": "^4.2"
            }
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }

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

    Standard

    Dir fehlt


    in den requirements. Daher wurde bei dir das inkompatible Paket installiert.
    » sponsor me via GitHub or PayPal or Revolut

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

    Standard

    jo, man!

    hab's eingebaut und getestet - was soll ich sagen: läuft!

    danke!

    (hab auch deinen paypal-link getestet. läuft auch )

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
  •