Ergebnis 1 bis 19 von 19

Thema: Symfony Fehler - contao.csrf.token_manager (Contao 4.4)

  1. #1
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard Symfony Fehler - contao.csrf.token_manager (Contao 4.4)

    Hallo,

    ich muss leider um Hilfe bei einer Contao 4.4 Installation bitten, welche aus diversen Gründen gerade nicht auf 4.9 upgedatet werden kann (leider aktuell kein Budget für das Update von metaModels vorhanden).
    Wäre sehr dankbar falls dennoch jemand einen Rat hätte was man versuchen kann, da der Hut brennt.

    Contao 4.4.57
    PHP 7.3
    Provider Alfahosting
    U.a. sind Isotope, Metamodels und die MM2Isotope Bridge installiert, also eine doch recht komplexe Installation.

    Und zwar wirft das error.log aktuell folgendes aus:
    Code:
    app.CRITICAL: An exception occurred. {"exception":"[object] (Symfony\\Component\\DependencyInjection\\Exception\\ServiceNotFoundException(code: 0): You have requested a non-existent service \"contao.csrf.token_manager\". Did you mean this: \"security.csrf.token_manager\"? at /var/www/web/html/project/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:348)"} []
    Habe dazu gar nichts im Zusammenhang mit Contao finden können, nur ein Github Eintrag bei Symfony.

    Der Fehler wird geworfen wenn man versucht in Isotope auf /checkout/review zu gehen. Es wirkt aber eher so wie wenn es kein Isotope Fehler an sich ist, deshalb habe ich das auch nicht in diesem Forum gepostet (bitte verschieben falls das falsch war).

    Weiters werden noch folgende Meldungen geworfen:
    Code:
    [2022-04-05 22:30:20] request.INFO: Matched route "contao_catch_all". {"route":"contao_catch_all","route_parameters":{"_scope":"frontend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_url_fragment":"bundles/heimrichhannotcontaomulticolumneditor/contao-multi-column-editor-bundle.js","_route":"contao_catch_all"},"request_uri":"https://www.xy.at/bundles/heimrichhannotcontaomulticolumneditor/contao-multi-column-editor-bundle.js","method":"GET"} []
    [2022-04-05 22:30:20] security.INFO: Attempting SimplePreAuthentication. {"key":"frontend","authenticator":"Contao\\CoreBundle\\Security\\ContaoAuthenticator"} []
    [2022-04-05 22:30:20] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "Page not found: https://www.xy.at/bundles/heimrichhannotcontaomulticolumneditor/contao-multi-column-editor-bundle.js" at /var/www/we/html/xy/vendor/contao/core-bundle/src/EventListener/ExceptionConverterListener.php line 112 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): Page not found: https://www.xy.at/bundles/heimrichhannotcontaomulticolumneditor/contao-multi-column-editor-bundle.js at /var/www/web/html/xy/vendor/contao/core-bundle/src/EventListener/ExceptionConverterListener.php:112, Contao\\CoreBundle\\Exception\\PageNotFoundException(code: 0): Page not found: https://www.xy.at/bundles/heimrichhannotcontaomulticolumneditor/contao-multi-column-editor-bundle.js at /var/www/web/html/xy/vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:63)"} []
    [2022-04-05 22:30:21] request.INFO: Matched route "contao_catch_all". {"route":"contao_catch_all","route_parameters":{"_scope":"frontend","_token_check":true,"_controller":"Contao\\CoreBundle\\Controller\\FrontendController::indexAction","_url_fragment":"system/modules/pct_customelements/assets/img/new_set.gif","_route":"contao_catch_all"},"request_uri":"https://www.xy.at/system/modules/pct_customelements/assets/img/new_set.gif","method":"GET"} []
    [2022-04-05 22:30:21] security.INFO: Attempting SimplePreAuthentication. {"key":"frontend","authenticator":"Contao\\CoreBundle\\Security\\ContaoAuthenticator"} []
    [2022-04-05 22:30:21] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "Page not found: https://www.xy.at/system/modules/pct_customelements/assets/img/new_set.gif" at /var/www/web/html/xy/vendor/contao/core-bundle/src/EventListener/ExceptionConverterListener.php line 112 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): Page not found: https://www.xy.at/system/modules/pct_customelements/assets/img/new_set.gif at /var/www/web/html/xy/vendor/contao/core-bundle/src/EventListener/ExceptionConverterListener.php:112, Contao\\CoreBundle\\Exception\\PageNotFoundException(code: 0): Page not found: https://www.xy.at/system/modules/pct_customelements/assets/img/new_set.gif at /var/www/web/html/xy/vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:63)"} []
    Das einzige was m.W.n. vor kurzem gemacht wurde war ein composer Update, da es Probleme im Contao Manager gab.

    Hier auch die composer.json falls das aufschlussreich ist:
    Code:
    {
        "type": "project",
        "require": {
            "christianbarkowsky/contao-tiny-compress-images": "^1.0",
            "contao-bootstrap/bundle": "^2.1",
            "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.*",
            "external/ext-packages": "^1.0",
            "heimrichhannot/contao-loginredirects-bundle": "^1.0",
            "hofff/contao-shariff": "^3.0",
            "isotope/isotope-core": "2.5.16",
            "metamodels/attribute_isotopebaseprice": "dev-master as 1.0",
            "metamodels/attribute_isotopeprice": "dev-master as 1.0",
            "metamodels/attribute_isotopeshippingweight": "dev-master as 1.0",
            "metamodels/bundle_all": "^2.1",
            "metamodels/isotope-bridge": "dev-master as 1.0",
            "richardhj/isotope-klarna-checkout": "^1.0@alpha",
            "terminal42/contao-ajaxform": "^1.1",
            "terminal42/contao-changelanguage": "^3.1",
            "terminal42/contao-mailusername": "^1.0"
        },
        "repositories": [
        {
          "type": "composer",
          "url": "https://token:token-ausgeblendet@packages.cyberspectrum.de/r"
        },
        {
                "type": "path",
                "url": "src/ext-packages"
            }
      ],
        "extra": {
            "contao-component-dir": "assets"
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }

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

    Standard

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

  3. #3
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Danke für deine Hilfe.

    Hab folgendes in der Konsole eingegeben:

    Code:
    /usr/bin/php7.3 vendor/bin/contao-console contao:install-web-dir --user=123 --password=123
    Und folgendes erhalten:

    Code:
    [WARNING] Some commands could not be registered:                                                                       
                                                                                                                            
    
    In ConnectionFactory.php line 79:
                                                                                                 
      An exception occured while establishing a connection to figure out your platform version.  
      You can circumvent this by setting a 'server_version' configuration value                  
                                                                                                 
      For further information have a look at:                                                    
      https://github.com/doctrine/DoctrineBundle/issues/673                                      
                                                                                                 
    
    In AbstractMySQLDriver.php line 112:
                                                                                  
      An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused  
                                                                                  
    
    In Exception.php line 18:
                                                 
      SQLSTATE[HY000] [2002] Connection refused  
                                                 
    
    In PDOConnection.php line 40:
                                                 
      SQLSTATE[HY000] [2002] Connection refused

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

    Standard

    Ja, das ist ein Fehler den du nur durch ein Update auf eine unterstützte Contao Version beheben kannst . Oder du trägst tatsächlich server_version manuell in deiner config.yml ein.
    » sponsor me via GitHub or PayPal or Revolut

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

    Standard

    Also das wäre:
    Code:
    # app/config/config.yml
    doctrine:
        dbal:
            connections:
                default:
                    server_version: 5.7
    "5.7" ersetzt du mit deiner MySQL (oder MariaDB) Version. Danach den Application Cache neu aufbauen.
    » sponsor me via GitHub or PayPal or Revolut

  6. #6
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Vielen Dank.

    Also nun ist die erste Meldung verschwunden, die anderen sind noch vorhanden.

    Code:
    [WARNING] Some commands could not be registered:                                                                       
                                                                                                                            
    
    In AbstractMySQLDriver.php line 112:
                                                                                  
      An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused  
                                                                                  
    
    In Exception.php line 18:
                                                 
      SQLSTATE[HY000] [2002] Connection refused  
                                                 
    
    In PDOConnection.php line 40:
                                                 
      SQLSTATE[HY000] [2002] Connection refused

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

    Standard

    Ist denn überhaupt eine Datenbankverbindung konfiguriert?
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Ja, in der parameters.yml steht alles drin wie es sein soll - Contao funktioniert bis auf den einen Fehler soweit auch normal wie es scheint.

    Es sind allerdings in der DB ein paar Updates offen, da wollten wir nicht riskieren dass etwas upgedatet wird was die DB schiessen könnte.
    Ist die Frage ob es gemacht werden muss - bzw. der Fehler damit zusammenhängen könnte.
    Wenn dann würde ich das fast nur in einer zweiten, sicheren DB machen.
    Angehängte Grafiken Angehängte Grafiken

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

    Standard

    Nein, das sollte egal sein. Du kannst das Kommando auch in einer anderen, funktionierenden Contao 4.4 Installation ausführen und dann die erzeugte .env Datei in die andere 4.4 Installation kopieren.
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Muss leider nochmal nerven.

    Habe es jetzt in einer anderen Contao 4.4 Installation (ebenfalls Alfahosting) versucht und folgendes eingegeben:

    Code:
    /opt/plesk/php/7.4/bin/php vendor/bin/contao-console contao:install-web-dir --user=xxx --password
    Erhalte dabei folgendes:

    Code:
    12:22:37 CRITICAL  [console] Error thrown while running command "contao:install-web-dir --user=xxx --password". Message: "The "--user" option does not exist." ["exception" => Symfony\Component\Console\Exception\RuntimeException^ { …},"command" => "contao:install-web-dir --user=xxx --password","message" => "The "--user" option does not exist."]
    
                                           
      The "--user" option does not exist.  
                                           
    
    contao:install-web-dir [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--] <command> [<target>]
    Den PHP-Pfad hab ich einfach aus dem Manager kopiert, da wo er sich aufbaut sieht man ja kurz den Pfad.

    Danke für die Geduld.

    EDIT: SORRY WAR EINE 4.9 INSTALLATION - ich werde noch nach einer 4.4 Ausschau halten und es nochmal versuchen.
    Geändert von gm-team (06.04.2022 um 11:35 Uhr)

  11. #11
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    So, nun hats geklappt. Danke für die Hilfe soweit.
    Angehängte Grafiken Angehängte Grafiken

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

    Standard

    Bitte den Stack Trace posten, keine Screenshots.
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Sorry.

    ServiceNotFoundException

    Code:
    Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException:
    You have requested a non-existent service "contao.csrf.token_manager". Did you mean this: "security.csrf.token_manager"?
    
      at vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:348
      at Symfony\Component\DependencyInjection\Container->get('contao.csrf.token_manager')
         (vendor/codefog/contao-haste/library/Haste/Form/Form.php:991)
      at Haste\Form\Form->addToObject(object(Template))
         (vendor/codefog/contao-haste/library/Haste/Form/Form.php:976)
      at Haste\Form\Form->addToTemplate(object(Template))
         (vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/CheckoutStep/OrderConditions.php:120)
      at Isotope\CheckoutStep\OrderConditions->generate()
         (vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/Module/Checkout.php:313)
      at Isotope\Module\Checkout->generateSteps(array('address' => array(object(BillingAddress), object(ShippingAddress)), 'shipping' => array(object(ShippingMethod)), 'payment' => array(object(PaymentMethod)), 'review' => array(object(OrderInfo), object(OrderProducts), object(OrderConditionsAfterProducts))))
         (vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/Module/Checkout.php:266)
      at Isotope\Module\Checkout->compile()
         (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:219)
      at Contao\Module->generate()
         (vendor/codefog/contao-haste/library/Haste/Frontend/AbstractFrontendModule.php:52)
      at Haste\Frontend\AbstractFrontendModule->generate()
         (vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/Module/Module.php:113)
      at Isotope\Module\Module->generate()
         (vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/Module/Checkout.php:112)
      at Isotope\Module\Checkout->generate()
         (vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php:67)
      at Contao\ContentModule->generate()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:477)
      at Contao\Controller::getContentElement(object(ContentModel), 'main')
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:182)
      at Contao\ModuleArticle->compile()
         (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:219)
      at Contao\Module->generate()
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:64)
      at Contao\ModuleArticle->generate(false)
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:417)
      at Contao\Controller::getArticle(object(ArticleModel), false, false, 'main')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:279)
      at Contao\Controller::getFrontendModule('0', 'main')
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:176)
      at Contao\PageRegular->prepare(object(PageModel))
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:46)
      at Contao\PageRegular->getResponse(object(PageModel), true)
         (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:308)
      at Contao\FrontendIndex->renderPage(object(Collection))
         (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:74)
      at Contao\FrontendIndex->run()
         (vendor/contao/core-bundle/src/Controller/FrontendController.php:42)
      at Contao\CoreBundle\Controller\FrontendController->indexAction()
         (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:151)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/app_dev.php:68)

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

    Standard

    Das ist ein Fehler in codefog/contao-haste. Dieser Fehler wurde aber in Version 4.25.10 behoben: https://github.com/codefog/contao-ha...23247d50d88d51

    Stelle also sicher, dass du mindestens Version 4.25.10 dieser Extension installiert hast.
    » sponsor me via GitHub or PayPal or Revolut

  15. #15
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Danke fürs checken.

    Haste direkt hab ich ja weder im Manager noch in der composer.json definiert.
    Wenn man sich die Abhängigkeiten anderer Pakete ansieht, sieht man dass Haste Version 4.25.9 installiert ist.

    Wie gehe ich am besten vor um als minimum Version 4.25.10 sicherzustellen?

    Soll ich folgendes im Paket Haste im Manager eintragen und diesen dann updaten lassen?
    Code:
    >=4.25.10
    Angehängte Grafiken Angehängte Grafiken

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

    Standard

    Du kannst auch einen conflict eintragen.
    Code:
    "conflict": {
        "codefog/contao-haste": "<4.25.10"
    }
    Und dann "Composer Update ausführen".
    » sponsor me via GitHub or PayPal or Revolut

  17. #17
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Thx again.

    Jetzt scheint ihm (zum Schluss) noch das memory_limit auszugehen.

    Code:
    contao/manager-plugin: Generating plugin class...
    contao/manager-plugin: ...done generating plugin class
    > Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication
     // Clearing the cache for the prod environment with debug                      
     // false                                                                       
     [OK] Cache for the "prod" environment (debug=false) was successfully cleared.  
     // Warming up the cache for the prod environment with debug                    
     // false                                                                       
    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1048576 bytes) in /var/www/web/html/xy/vendor/phpunit/php-token-stream/src/Token/Stream.php on line 182
    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1048576 bytes) in /var/www/web/html/xy/vendor/symfony/symfony/src/Symfony/Component/Debug/ErrorHandler.php on line 683
    Script Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication handling the post-install-cmd event terminated with an exception
    In ScriptHandler.php line 113:
                                                                     
      An error occurred while executing the "cache:warmup" command:
    Ich dachte das wird über die composer Cloud geregelt?
    Wir haben im Tarif von Alfahosting 512 MB, jedoch ist in der PHP Konfiguration im Provider-Panel sogar 768 MB eingestellt, da haben die uns wohl eh etwas mehr zur Verfügung gestellt.

    Was kann man machen wenn das nicht reicht? Hilft dann nur ein lokales Update?
    Aber kann man dann die files einfach per SSH auf den Webspace übertragen oder geht das gar nicht mehr seit dem alles über den Manager läuft?

    Oder gibts noch einen anderen Trick, zB via Console?

    NACHTRAG:

    Wobei der Manager nun auch noch das ausgegeben hat:

    Code:
    Installing dependencies from lock file
    Verifying lock file contents can be installed on current platform.
    Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. It is recommended that you run `composer update` or `composer update <package name>`.
    Your lock file does not contain a compatible set of packages. Please run composer update.
      Problem 1
        - __root__ is present at version 1.0.0+no-version-set and cannot be modified by Composer
        - __root__ 1.0.0+no-version-set conflicts with codefog/contao-haste 4.25.9.
        - codefog/contao-haste is locked to version 4.25.9 and an update of this package was not requested.
    # Process terminated with exit code 2
    # Result: Misuse of shell builtins
    Die composer.json sieht nun so aus, ic hoffe ich habe das richtig eingefügt:
    Code:
    {
        "type": "project",
        "require": {
            "christianbarkowsky/contao-tiny-compress-images": "^1.0",
            "contao-bootstrap/bundle": "^2.1",
            "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.*",
            "external/ext-packages": "^1.0",
            "heimrichhannot/contao-loginredirects-bundle": "^1.0",
            "hofff/contao-shariff": "^3.0",
            "isotope/isotope-core": "2.5.16",
            "metamodels/attribute_isotopebaseprice": "dev-master as 1.0",
            "metamodels/attribute_isotopeprice": "dev-master as 1.0",
            "metamodels/attribute_isotopeshippingweight": "dev-master as 1.0",
            "metamodels/bundle_all": "^2.1",
            "metamodels/isotope-bridge": "dev-master as 1.0",
            "richardhj/isotope-klarna-checkout": "^1.0@alpha",
            "terminal42/contao-ajaxform": "^1.1",
            "terminal42/contao-changelanguage": "^3.1",
            "terminal42/contao-mailusername": "^1.0"
        },
        "repositories": [
        {
          "type": "composer",
          "url": "https://token:my-token@packages.cyberspectrum.de/r"
        },
        {
                "type": "path",
                "url": "src/ext-packages"
            }
      ],
        "extra": {
            "contao-component-dir": "assets"
        },
    	"conflict": {
            "codefog/contao-haste": "<4.25.10"
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }
    Geändert von gm-team (06.04.2022 um 13:30 Uhr)

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

    Standard

    Füge mal in vendor/contao/core-bundle/src/Config/Loader/PhpFileLoader.php in Zeile 101 folgendes ein:
    PHP-Code:
    gc_collect_cycles(); 

    Zitat Zitat von gm-team Beitrag anzeigen
    Ich dachte das wird über die composer Cloud geregelt?
    Der Fehler passiert beim cache:warmup, das passiert nicht in der Cloud.



    Btw. all deine Probleme würden vermutlich durch ein Contao Update gelöst werden . Warum genau musst du auf 4.4 bleiben?
    » sponsor me via GitHub or PayPal or Revolut

  19. #19
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Kommt leider noch immer (memory_limit).

    Hier ein Auszug wo/wie ich es eingefügt habe:

    Code:
                    case $token instanceof \PHP_Token_DECLARE:
                        $buffer = (string) $token;
                        break;
    
                    default:
                        $code .= $token;
                }
            }
            gc_collect_cycles();
            return [$code, $namespace];
        }
    
        /**
         * Handles the declare() statement.
         *
         * @param string $code
         *
         * @return string
         */
        private function handleDeclare($code)
    Hab dann den Anwendungscache geleert und dann nochmal das composer Update angestoßen.

    Btw. hat er anschl. erneut die Meldung mit dem "codefog/contao-haste is locked to version 4.25.9 and an update of this package was not requested" ausgegeben.

    NACHTRAG:
    Ja ist grad eine verzwickte Situation mit dem Kunden (lange Geschichte) und keine Bereitschaft da das Update für MM+IsotopeBridge zu zahlen und nun läuft der Shop eben nicht und die Kunden sollten da morgen was bestellen können.
    Ziemlich unangenehme Sache grad leider.
    Geändert von gm-team (06.04.2022 um 13:46 Uhr)

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
  •