Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: The Composer Cloud failed with status code 200

  1. #1
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard The Composer Cloud failed with status code 200

    Ich wollte gestern auf einem Projekt eine Kleinigkeit im Manager updaten. Er bricht mit einem Fehler ab, für den ich keinen Lösungsansatz finde. Es ist dabei egal ob ich diese Erweiterung update oder versuche eine beliebige andere Erweiterung zu installieren/upzudaten. Der Fehler kommt immer.

    In den Logs finde ich keinerlei Hinweis.

    Code:
    > The Composer Cloud failed with status code 200
    
      Composer Resolver returned an unexpected status code
    
    Response:
    {"jobId":"XXXXXXX","status":"finished_with_errors","retries":0,"worker":"worker-contao-production-XXXXX-XXXXX","queuePosition":1,"links":{"composerJson":"\/jobs\/XXXXXXX\/composerJson","composerLock":"\/jobs\/XXXXXX\/composerLock","composerOutput":"\/jobs\/XXXXXXX\/composerOutput"},"stats":{"averageProcessingTimeInMs":85921,"numberOfJobsInQueue":0,"numberOfWorkers":10,"appVersion":"2.2.2","phpVersion":"7.4.2","composerVersion":"1.9.2","host":"web-production-XXXXXXXX"},"sponsoredBy":{"name":"terminal42 gmbh","link":"https:\/\/www.terminal42.ch"}}
    
    Request:
    XXXXXXX
    
    ---
    
    ### Der Hintergrundprozess wurde unerwartet beendet ##

  2. #2
    Contao-Fan Avatar von Contao-Academy
    Registriert seit
    09.04.2011.
    Ort
    Kempten
    Beiträge
    292
    Partner-ID
    10079
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Könnte an der PHP Version 7.4.2 liegen. Geh mal auf PHP 7.3

  3. #3
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Leider nicht, der Fehler tritt auch unter PHP 7.3.14 auf.

  4. #4
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Mal abgesehen davon, dass der Statuscode nicht 200 sein dürfte von der Composer Cloud, tritt der Fehler meistens dann auf, wenn in der composer.json Features drin sind, die von der Cloud nicht unterstützt werden. Ob dies auch bei einer invaliden composer.json auftritt, bin ich mir nicht sicher.

    Interessant wäre die composer.json zu sehen und die Ausgabe des Resolver-Cloud Entrypoints "\/jobs\/XXXXXXX\/composerOutput".
    Geändert von webstar (03.02.2020 um 13:49 Uhr)

  5. #5
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die composer.json:

    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"
            }
        ],
        "repositories": [
          {
           "type": "artifact",
           "url": "artifacts/"
          },
          {
              "type": "vcs",
              "url": "https://esitXXXX.de/pfroch/XXXXXX.git"
          }
        ],
        "require": {
            "php": ">=5.5.0",
            "codefog/contao-cookiebar": "^2.1",
            "contao/calendar-bundle": "^4.3",
            "contao/comments-bundle": "^4.3",
            "contao/faq-bundle": "^4.3",
            "contao/listing-bundle": "^4.3",
            "contao/manager-bundle": "4.4.18",
            "contao/news-bundle": "^4.3",
            "contao/newsletter-bundle": "^4.3",
            "XXXX/themesuggestion": "@dev",
            "do-while/contao-backupdb-bundle": "^1.1",
            "XXXX/beratungsstellendatenbank": "^1.1",
            "madeyourday/contao-rocksolid-custom-elements": "^2.0",
            "symfony/symfony": "~2.8|~3.0",
            "terminal42/contao-ce-access": "^2.0",
            "terminal42/contao-leads": "^1.4",
            "XXXX/social-media-tags": "~1.0@rc"
        },
        "conflict": {
            "symfony/finder": "3.4.8 || 4.0.7",
            "doctrine/dbal": ">=2.9"
        },
        "config": {
            "component-dir": "assets",
            "gitlab-domains": ["esitXXXX.de"],
            "gitlab-token": {"esitXXXX.de": "XXXXXX"},
            "preferred-install": {"XXXXXXX": "dist"}
    
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }
    Es sind darin zwei "private" Extensions. Die eine zieht sich aus den artifacts, die andere vom Server von Patrick Froch (esit). Das gibt es so aber schon lange, daran hat sich nichts geändert. Ich vermute, dass da irgendwo die Problematik aber ist, also vielleicht der Contao Manager sein Verhalten geändert hat?

  6. #6
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mich irritiert, dass die Seite bisher mit der Konfig problemlos bei Updates gelaufen ist. Kann es etwas damit zu tun haben, dass - wie ich hörte - letzte Woche Änderungen am Contao Manager bzw. Resolver Server gemacht wurden? Dass es einen 200er Fehler schmeißt irritiert mich auch. Das ergibt irgendwie keinen Sinn.

    Code:
    den Out des Resolver-Cloud Entrypoints "\/jobs\/XXXXXXX\/composerOutput".
    Was meinst du mit "Out"?

  7. #7
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Der fehlerhafte Statuscode ist dann wohl ein Bug der Composer Cloud.

    Zitat Zitat von Nina Beitrag anzeigen
    Was meinst du mit "Out"?
    Sollte eigentlich Output bedeuteten, also die Ausgabe des Entrypoints. Mit der Job-Id kann man dann die Composer-Ausgabe abfragen:
    https://composer-resolver.cloud/docs...composerOutput

    Das Update kann u.U. etwas am Verhalten geändert haben.

  8. #8
    Administrator Avatar von Nina
    Registriert seit
    04.06.2009.
    Ort
    Hamburg
    Beiträge
    4.755
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich konnte den Fehler jetzt darauf eingrenzen, dass der Contao Manager scheinbar plötzlich nicht mehr mit Privatextensions und dem artifacts-Ordner umgehen kann. Sobald diese aus der JSON entfernt sind, läuft alles sauber durch. Da die Extensions ihrerseits nicht technisch geändert wurden, muss es wohl an Änderungen liegen die im Contao Manager oder Resolver passiert sind. Ich sende Toflar dazu eine E-Mail mit den beiden JSON (vorher/nachher).

  9. #9
    Contao-Nutzer
    Registriert seit
    14.06.2018.
    Beiträge
    30

    Standard

    Hallo. Konntest du das Problem lösen? Ich stehe vor dem gleichen Problem.

  10. #10
    Marcell
    Gast

    Standard

    @tomjk Es würde mich auch interessieren was der eigentliche Bug ist. Ich stehe mit dem gleichen Dilema hier. Hier der Link und die Antwort von Andreas ist wieder top

    https://github.com/contao/contao-manager/issues/518

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

    Standard

    Zitat Zitat von Marcell Beitrag anzeigen
    Ich stehe mit dem gleichen Dilema hier.
    Poste die Fehlermeldung.



    Zitat Zitat von Marcell Beitrag anzeigen
    Hier der Link und die Antwort von Andreas ist wieder top

    https://github.com/contao/contao-manager/issues/518
    Was meinst du damit?

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
  •