Ergebnis 1 bis 26 von 26

Thema: [contao-calendar-ical-bundle] - Installation über Contao Manager führt zu Fehler 500

  1. #1
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.752
    Contao-Projekt unterstützen

    Support Contao

    Standard [contao-calendar-ical-bundle] - Installation über Contao Manager führt zu Fehler 500

    Ich habe heute für jemandem aus dem Forum ein paar Test für Contao 4 durchgeführt.

    Unter anderem sollte die Erweiterung craffft/contao-calendar-ical-bundle über den Manager installiert werden.
    Der Versuch diese Erweiterung über den Manager zu installieren endet mit folgender Fehlermeldung:

    Code:
    Using version ^4.0 for craffft/contao-calendar-ical-bundle
    /home/www/ml-webseiten.de/test-manager/composer.json has been updated
    Loading composer repositories with package information
    Updating dependencies
    Package operations: 2 installs, 0 updates, 0 removals
      - Installing kigkonsult/icalcreator (v2.24): Downloading (100%)
      - Installing craffft/contao-calendar-ical-bundle (4.0.2): Downloading (100%)
    Writing lock file
    Generating optimized autoload files
    > Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication
     
                                                                                  
      [RuntimeException]                                                           
      Contao Manager Plugin "Craffft\ContaoCalendarICalBundle\ContaoManager\Plugi  
      n" was not found.                                                            
                                                                                  
     
    Script Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication handling the post-update-cmd event terminated with an exception
     
    Installation failed, reverting /home/www/ml-webseiten.de/test-manager/composer.json to its original content.
    --------------------------------------------------------
    Exception occured: An error occurred while executing the "contao:install-web-dir" command: 
                                                                                  
      [RuntimeException]                                                           
      Contao Manager Plugin "Craffft\ContaoCalendarICalBundle\ContaoManager\Plugi  
      n" was not found.                                                            
                                                                                   
     
     
    #0 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Composer/AbstractComposerCommandTask.php(166): Tenside\Core\Task\Composer\AbstractComposerCommandTask->executeCommand(Object(Tenside\Core\Task\Composer\WrappedCommand\RequireCommand), Object(Symfony\Component\Console\Input\ArrayInput), Object(Tenside\Core\Task\TaskOutput))
    #1 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Task.php(173): Tenside\Core\Task\Composer\AbstractComposerCommandTask->doPerform()
    #2 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Runner.php(89): Tenside\Core\Task\Task->perform('/home/www/ml-we...')
    #3 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/tenside/core-bundle/src/Command/RunTaskCommand.php(82): Tenside\Core\Task\Runner->run('/home/www/ml-we...')
    #4 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/symfony/console/Command/Command.php(264): Tenside\CoreBundle\Command\RunTaskCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #5 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/tenside/core-bundle/src/Command/RunTaskCommand.php(61): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #6 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/symfony/console/Application.php(887): Tenside\CoreBundle\Command\RunTaskCommand->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #7 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/symfony/console/Application.php(223): Symfony\Component\Console\Application->doRunCommand(Object(Tenside\CoreBundle\Command\RunTaskCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #8 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/api/ApiApplication.php(71): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #9 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/symfony/console/Application.php(130): Contao\ManagerApi\ApiApplication->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #10 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/api/console(74): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #11 /home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php(55): require('phar:///home/ww...')
    #12 {main}
    Chained exception: An error occurred while executing the "contao:install-web-dir" command: 
                                                                                  
      [RuntimeException]                                                           
      Contao Manager Plugin "Craffft\ContaoCalendarICalBundle\ContaoManager\Plugi  
      n" was not found.                                                            
                                                                                  
     
     
    #0 /home/www/ml-webseiten.de/test-manager/vendor/contao/manager-bundle/src/Composer/ScriptHandler.php(72): Contao\ManagerBundle\Composer\ScriptHandler::executeCommand('contao:install-...', Object(Composer\Script\Event))
    #1 /home/www/ml-webseiten.de/test-manager/vendor/contao/manager-bundle/src/Composer/ScriptHandler.php(35): Contao\ManagerBundle\Composer\ScriptHandler::addWebEntryPoints(Object(Composer\Script\Event))
    #2 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/EventDispatcher/EventDispatcher.php(282): Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication(Object(Composer\Script\Event))
    #3 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/EventDispatcher/EventDispatcher.php(205): Composer\EventDispatcher\EventDispatcher->executeEventPhpScript('Contao\\ManagerB...', 'initializeAppli...', Object(Composer\Script\Event))
    #4 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/EventDispatcher/EventDispatcher.php(96): Composer\EventDispatcher\EventDispatcher->doDispatch(Object(Composer\Script\Event))
    #5 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/Installer.php(307): Composer\EventDispatcher\EventDispatcher->dispatchScript('post-update-cmd', false)
    #6 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/Command/RequireCommand.php(180): Composer\Installer->run()
    #7 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/symfony/console/Command/Command.php(264): Composer\Command\RequireCommand->execute(Object(Symfony\Component\Console\Input\ArrayInput), Object(Tenside\Core\Task\TaskOutput))
    #8 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Composer/AbstractComposerCommandTask.php(147): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArrayInput), Object(Tenside\Core\Task\TaskOutput))
    #9 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Composer/AbstractComposerCommandTask.php(166): Tenside\Core\Task\Composer\AbstractComposerCommandTask->executeCommand(Object(Tenside\Core\Task\Composer\WrappedCommand\RequireCommand), Object(Symfony\Component\Console\Input\ArrayInput), Object(Tenside\Core\Task\TaskOutput))
    #10 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Task.php(173): Tenside\Core\Task\Composer\AbstractComposerCommandTask->doPerform()
    #11 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/tenside/core/src/Task/Runner.php(89): Tenside\Core\Task\Task->perform('/home/www/ml-we...')
    #12 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/tenside/core-bundle/src/Command/RunTaskCommand.php(82): Tenside\Core\Task\Runner->run('/home/www/ml-we...')
    #13 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/symfony/console/Command/Command.php(264): Tenside\CoreBundle\Command\RunTaskCommand->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #14 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/tenside/core-bundle/src/Command/RunTaskCommand.php(61): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #15 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/symfony/console/Application.php(887): Tenside\CoreBundle\Command\RunTaskCommand->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #16 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/symfony/console/Application.php(223): Symfony\Component\Console\Application->doRunCommand(Object(Tenside\CoreBundle\Command\RunTaskCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #17 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/api/ApiApplication.php(71): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #18 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/vendor/symfony/console/Application.php(130): Contao\ManagerApi\ApiApplication->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #19 phar:///home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php/api/console(74): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
    #20 /home/www/ml-webseiten.de/test-manager/web/contao-manager.phar.php(55): require('phar:///home/ww...')
    #21 {main}
    --------------------------------------------------------
     
     
    Process terminated with exit code 1



    Danach glänzen Frontend, Backend und Contao Manager mit Fehler 500. Der Contao Manager noch mit dem Zusatz "Unknown installion status"
    Der Fehler ist reproduzierbar. Ich habe die Installation zweimal auf meinem Testserver durchgeführt (webgo Platin).

    Die Fehlermeldung interpretiere ich so, dass der Erweiterung die Voraussetzungen fehlen um über den Manager installiert zu werden. Wäre nett wenn mir das @Spooky oder ein anderer Entwickler bestätigen kann, dann würde ich das bei Github so melden.

    Aber natürlich stelle ich mir
    bzw. @andreas.schempp die Frage sollte/müsste man so etwas nicht abfangen können. Den genau das sollte doch eigentlich mit dem Manager nicht passieren.




    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  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

    Hm komisch. Ich kann momentan keinen Fehler im Bundle erkennen. Leider wurde auch das Ticketing System nicht freigeschalten: https://github.com/Craffft/contao-calendar-ical-bundle

  3. #3
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.752
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wie interpretierst Du die Fehlermeldung?

    Wie gesagt ist nicht für mich, hab ich nur aus Gefälligkeit mal auf meinem Testserver für jemanden getestet.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  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

    Die Fehlermeldung lautet
    Code:
    Contao Manager Plugin "Craffft\ContaoCalendarICalBundle\ContaoManager\Plugin" was not found.
    Das heißt: das hier angegebene Contao Manager Plugin kann nicht gefunden werden. Was aber seltsam ist, denn das Plugin ist prinzpiell vorhanden, der Klassenname, die Verzeichnisstruktur und der Namespace stimmt und der Namespace ist auch korrekt im Autoloading eingetragen.

  5. #5
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.752
    Contao-Projekt unterstützen

    Support Contao

    Standard

    So um eventuelle Nebenwirkungen mit anderen getesteten Erweiterungen auszuschließen, habe ich mal ausschließlich diese Erweiterung in eine jungfräuliche Installation installiert.
    Der Fehler bleibt.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  6. #6
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.752
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe die Zeile für das Manager Plugin mal ganz pragmatisch mit einer Erweiterung von Rocksolid verglichen:

    Bei Rocksolid steht:

    Code:
    "contao-manager-plugin": "MadeYourDay\\RockSolidColumns\\ContaoManagerPlugin"
    In der besagten Codezeile bei Crafft steht

    Code:
    "contao-manager-plugin": "Craffft\\ContaoCalendarICalBundle\\ContaoManager\\Plugin"
    Könnten die zwei Backslashes eine Rolle spielen?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  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

    Bei beiden Extensions ist es so korrekt.

  8. #8
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Auf der Kommandozeile klappt
    PHP-Code:
    php contao-manager.phar.php composer require craffft/contao-calendar-ical-bundle 
    bei mir nicht. Nachdem ich mich auf GitHub schlau machte, habe ich
    PHP-Code:
    php contao-manager.phar.php composer require craffft/contao-calendar-ical-bundle "dev-master" 
    probiert. Jetzt lief die Installation sauber durch.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  9. #9
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.752
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja die Kommandozeile (wie auf github angegeben) hatte ich auch positiv getestet.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  10. #10
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.752
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mich verwundert nur, dass wenn dev-master erwartet wird, das Ganze dann zu einem Totalausfall mit dem Manager führt. Normalerweise sollte da doch nichts passieren?
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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

    Standard

    Ah, nun sehe ich den Fehler. Im 4.0.2 Release befindet sich hier nur
    PHP-Code:
    namespace Craffft\ContaoCalendarICalBundle
    statt
    PHP-Code:
    namespace Craffft\ContaoCalendarICalBundle\ContaoManager
    Im dev-master branch ist das bereits behoben.

  12. #12
    Contao-Nutzer Avatar von allmächt!
    Registriert seit
    02.08.2014.
    Ort
    91174 Spalt
    Beiträge
    121

    Standard Fehler besteht immer noch

    Guten Tag,
    gestern versuchte ich, das Bündel mit dem Manager zu installieren, was wiederum zuverlässig zu einem Totalabsturz (Fehler 500) führte.
    Gott sei Dank hatte ich zuvor ein Backup erstellt und konnte so das System schnell wieder herstellen.
    Gibt es Aussicht, dass eine mildtätige Seele das Bündel so zurecht schnürt, dass es mit dem Manager installiert werden kann oder dass wenigstens ein Hinweis auftaucht, dass man das Teil nicht mit dem Manager anfassen soll, oder noch besser, dass es gar nicht als auszuwählendes Bündel gelistet wird?
    Viele Grüße aus Mittelfranken-Süd.
    Grüße von Rudolf (alias allmächt! --> beliebter Ausdruck in Mittelfranken-Süd )

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

    Standard

    Dein Problem hat vermutlich nichts direkt mit dem Bundle zu tun. Erstelle dafür einen eigenen Thread.

  14. #14
    Contao-Nutzer
    Registriert seit
    08.11.2023.
    Beiträge
    7

    Standard Dry Run All Packages

    Hi,

    Sorry if I am hijacking this post. I am new to Contao. Getting the below error when trying to do a "Dry Run All Packages".

    Does anyone have an idea on some troubleshooting steps i can try?

    1$ /usr/bin/php -q -dmax_execution_time=0 -dmemory_limit=-1 -ddisplay_errors=0 -ddisplay_startup_errors=0 -derror_reporting=0 -dallow_url_fopen=1 -ddisable_functions= -ddate.timezone=America/Halifax /usr/local/cms/cms0/web/contao-manager.phar.php composer install --no-dev --no-progress --no-ansi --no-interaction --optimize-autoloader --dry-run
    2
    3Installing dependencies from lock file
    4Verifying lock file contents can be installed on current platform.
    5Warning: 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>`.
    6- Required package "craffft/contao-calendar-ical-bundle" is not present in the lock file.
    7This usually happens when composer files are incorrectly merged or the composer.json file is manually edited.
    8Read more about correctly resolving merge conflicts https://getcomposer.org/doc/articles...e-conflicts.md
    9and prefer using the "require" command over editing the composer.json file directly https://getcomposer.org/doc/03-cli.md#require-r
    10
    11# Process terminated with exit code 4
    12# Result: Unknown error

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

    Standard

    You can ignore this. The Contao Manager erroneously executes a composer install after a dry run (https://github.com/contao/contao-manager/issues/788).
    » sponsor me via GitHub or PayPal or Revolut

  16. #16
    Contao-Nutzer
    Registriert seit
    08.11.2023.
    Beiträge
    7

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    You can ignore this. The Contao Manager erroneously executes a composer install after a dry run (https://github.com/contao/contao-manager/issues/788).
    Hi,

    So I went ahead and tried to apply "craffft/contao-calendar-ical-bundle" but it errored out:

    PHP-Code:
    composer install

    $ /usr/bin/php --dmax_execution_time=-dmemory_limit=--ddisplay_errors=-ddisplay_startup_errors=-derror_reporting=-dallow_url_fopen=-ddisable_functions= -ddate.timezone=America/Halifax /usr/local/cms/cms0/web/contao-manager.phar.php composer install --no-dev --no-progress --no-ansi --no-interaction --optimize-autoloader
    Installing dependencies from lock file
    Verifying lock file contents can be installed on current platform
    .
    Nothing to installupdate or remove
    Package contao
    -components/highlight is abandonedyou should avoid using itNo replacement was suggested.
    Package patchwork/utf8 is abandonedyou should avoid using it. Use symfony/polyfill-mbstring or symfony/string instead.
    Package php-http/message-factory is abandonedyou should avoid using it. Use psr/http-factory instead.
    Package phpunit/php-token-stream is abandonedyou should avoid using itNo replacement was suggested.
    Package swiftmailer/swiftmailer is abandonedyou should avoid using it. Use symfony/mailer instead.
    Package symfony/debug is abandonedyou should avoid using it. Use symfony/error-handler instead.
    Package symfony/swiftmailer-bundle is abandonedyou should avoid using it. Use symfony/mailer instead.
    Package true/punycode is abandonedyou should avoid using itNo replacement was suggested.
    Package webmozart/path-util is abandonedyou should avoid using it. Use symfony/filesystem instead.
    Generating optimized autoload files
    composer
    /package-versions-deprecatedGenerating version class...
    composer/package-versions-deprecated: ...done generating version class
    contao/manager-pluginGenerating plugin class...
    contao/manager-plugin: ...done generating plugin class
    88 packages you are using are looking for funding.
    Use 
    the `composer fundcommand to find out more!
    Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication
    In Process
    .php line 143:
                                                                                   
      [
    TypeError]                                                                  
      
    Argument 1 passed to Symfony\Component\Process\Process::__construct() must   
      be of the type 
    array, string givencalled in /usr/local/cms/cms0/vendor/co  
      ntao
    /manager-bundle/src/Composer/ScriptHandler.php on line 75                
                                                                                   
    Exception trace
    :
      
    at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/symfony/process/Process.php:143
     
    Symfony\Component\Process\Process->__construct() at /usr/local/cms/cms0/vendor/contao/manager-bundle/src/Composer/ScriptHandler.php:75
     Contao
    \ManagerBundle\Composer\ScriptHandler::executeCommand() at /usr/local/cms/cms0/vendor/contao/manager-bundle/src/Composer/ScriptHandler.php:30
     Contao
    \ManagerBundle\Composer\ScriptHandler::initializeApplication() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/EventDispatcher/EventDispatcher.php:450
     
    Composer\EventDispatcher\EventDispatcher->executeEventPhpScript() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/EventDispatcher/EventDispatcher.php:257
     
    Composer\EventDispatcher\EventDispatcher->doDispatch() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/EventDispatcher/EventDispatcher.php:129
     
    Composer\EventDispatcher\EventDispatcher->dispatchScript() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/Installer.php:393
     
    Composer\Installer->run() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/Command/InstallCommand.php:147
     
    Composer\Command\InstallCommand->execute() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/symfony/console/Command/Command.php:298
     
    Symfony\Component\Console\Command\Command->run() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/symfony/console/Application.php:1040
     
    Symfony\Component\Console\Application->doRunCommand() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/symfony/console/Application.php:301
     
    Symfony\Component\Console\Application->doRun() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/Console/Application.php:382
     
    Composer\Console\Application->doRun() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/symfony/console/Application.php:171
     
    Symfony\Component\Console\Application->run() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/Console/Application.php:145
     
    Composer\Console\Application->run() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/api/console:98
     
    require() at /usr/local/cms/cms0/web/contao-manager.phar.php:42
    install 
    [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--dry-run] [--download-only] [--dev] [--no-suggest] [--no-dev] [--no-autoloader] [--no-progress] [--no-install] [--audit] [--audit-format AUDIT-FORMAT] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--] [<packages>...]
    # Process terminated with exit code 1
    # Result: General error 
    Any suggestions?

  17. #17
    Contao-Fan
    Registriert seit
    24.02.2021.
    Beiträge
    455

    Standard

    Zitat Zitat von dpiddy Beitrag anzeigen
    Hi,
    > Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication
    In Process.php line 143:

    [TypeError]
    Argument 1 passed to Symfony\Component\Process\Process::__construct() must
    be of the type array, string given, called in /usr/local/cms/cms0/vendor/co
    ntao/manager-bundle/src/Composer/ScriptHandler.php on line 75

    Exception trace:
    at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/symfony/process/Process.php:143
    Symfony\Component\Process\Process->__construct() at /usr/local/cms/cms0/vendor/contao/manager-bundle/src/Composer/ScriptHandler.php:75
    Contao\ManagerBundle\Composer\ScriptHandler::executeCommand() at /usr/local/cms/cms0/vendor/contao/manager-bundle/src/Composer/ScriptHandler.php:30
    Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication() at phar:///usr/local/cms/cms0/web/contao-manager.phar.php/vendor/composer/composer/src/Composer/EventDispatcher/EventDispatcher.php:450...[/PHP]

    Any suggestions?
    It seems you updated to Contao 4.13, you need to adjust your composer.json
    and change the following lines from:

    PHP-Code:
        "scripts": {
            
    "post-install-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ],
            
    "post-update-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ]
        } 
    to

    PHP-Code:
        "scripts": {
            
    "post-install-cmd": [
                
    "@php vendor/bin/contao-setup"
            
    ],
            
    "post-update-cmd": [
                
    "@php vendor/bin/contao-setup"
            
    ]
        } 

  18. #18
    Contao-Nutzer
    Registriert seit
    08.11.2023.
    Beiträge
    7

    Standard

    Zitat Zitat von zoglo Beitrag anzeigen
    It seems you updated to Contao 4.13, you need to adjust your composer.json
    and change the following lines from:

    PHP-Code:
        "scripts": {
            
    "post-install-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ],
            
    "post-update-cmd": [
                
    "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            
    ]
        } 
    to

    PHP-Code:
        "scripts": {
            
    "post-install-cmd": [
                
    "@php vendor/bin/contao-setup"
            
    ],
            
    "post-update-cmd": [
                
    "@php vendor/bin/contao-setup"
            
    ]
        } 
    We are actually on Contao version 4.9.22. I see in the documentation it references your suggestion:
    https://docs.contao.org/manual/en/mi...mposer-scripts
    but this is for version 5.
    We are doing this on a dev version but could there be any negative impact on modifying the script section on our version?

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

    Standard

    In Contao 4.9 you need to use
    Code:
    Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication
    » sponsor me via GitHub or PayPal or Revolut

  20. #20
    Contao-Nutzer
    Registriert seit
    08.11.2023.
    Beiträge
    7

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    In Contao 4.9 you need to use
    Code:
    Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication
    Thanks Spooky. Any idea on how to troubleshoot the error i am getting above? It seems i cant install any plugin at the moment. All have a similar error.

    Everything seems to point to running:
    composer self-update
    composer update

    but should this be necessary? Its almost like something is broken.
    Geändert von dpiddy (24.11.2023 um 17:13 Uhr)

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

    Standard

    Zitat Zitat von dpiddy Beitrag anzeigen
    Any idea on how to troubleshoot the error i am getting above?
    Which Composer Version are you using?
    » sponsor me via GitHub or PayPal or Revolut

  22. #22
    Contao-Nutzer
    Registriert seit
    08.11.2023.
    Beiträge
    7

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Which Composer Version are you using?
    Composer Version 1.10.27 2023-09-29

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

    Standard

    Zitat Zitat von dpiddy Beitrag anzeigen
    Composer Version 1.10.27 2023-09-29
    You need to do the following in one go:

    • Update Composer to the latest version (2.6.5 currently).
    • Run a full composer update in order to update Contao to 4.9.42


    In other words
    Code:
    composer self-update && composer update
    » sponsor me via GitHub or PayPal or Revolut

  24. #24
    Contao-Nutzer
    Registriert seit
    08.11.2023.
    Beiträge
    7

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    You need to do the following in one go:

    • Update Composer to the latest version (2.6.5 currently).
    • Run a full composer update in order to update Contao to 4.9.42


    In other words
    Code:
    composer self-update && composer update
    We have 4 instances. I am at the root of our first instance "/usr/local/cms/cms0/". Tried to run your command but am getting this:
    PHP-Code:
    composer self-update && composer update
    The 
    "contao-community-alliance/composer-plugin" plugin was skipped because it requires a Plugin API version ("^2.0"that does not match your Composer installation ("1.1.0"). You may need to run composer update with the "--no-plugins" option.


      [
    Symfony\Component\Console\Exception\CommandNotFoundException]
      
    Command "self-update" is not defined

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

    Standard

    As I said, you need to update Composer. Since you are on Composer 1.1 the command would be
    Code:
    composer self-update --2
    » sponsor me via GitHub or PayPal or Revolut

  26. #26
    Contao-Nutzer
    Registriert seit
    08.11.2023.
    Beiträge
    7

    Staunendes Gesicht

    Zitat Zitat von Spooky Beitrag anzeigen
    As I said, you need to update Composer. Since you are on Composer 1.1 the command would be
    Code:
    composer self-update --2
    Thank you. With your help i have figured it out. I needed to update to the "Latest 2.2.x LTS (sha256 / sha256sum / asc) for PHP 5.3 to 7.1 users" to be compatible with my version of PHP 7.2.34.

    Then run these commands:

    PHP-Code:
    ~/composer.phar install
    composer 
    require craffft/contao-calendar-ical-bundle
    composer update craffft
    /contao-calendar-ical-bundle
    php 
    <Directory>/vendor/bin/contao-console contao:migrate 
    also had to add these two lines to my ~.bash_profile as there was a permissions issue with the cache folder

    umask 002
    newgrp www

    This is a splint until we can get PHP V8 and do an overhaul.

    Thank you, Thank you!

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
  •