Driftsättningen misslyckas med snabb inkompatibel Adobe Commerce-version

UPPDATERAD: 29 februari 2019

Den här artikeln innehåller en korrigering för när distributionen misslyckas eftersom modulen Snabbt inte är kompatibel med din nuvarande Adobe Commerce-version.

Problem: Distributionen misslyckas efter en ny implementering och push, med felmeddelandet som liknar följande:

[Exception] Varning: Argument 3 saknas för Fastly\Cdn\Plugin\…, anropas i /app/vendor/magento/framework/Interception/Interceptor.php … och definieras i /app/vendor/fastly/magento2/Plugin/ExcludeFilesFromMinification.php …

Orsak: inkompatibla ändringar i snabbmodulen v1.2.79 har gjorts bakåt.

Lösning (tillfällig): Uppgradera snabbmodulen till version 1.2.82 eller senare och överför en ny VCL i Commerce Admin. Sedan implementera och push-styr du ändringarna för att få en lyckad distribution.

Berörda versioner

  • Adobe Commerce lokal 2.1.X
  • Adobe Commerce i molninfrastruktur 2.1.X
  • Snabb modul 1.2.79

Problem

När du implementerar och överför dina ändringar till integrerings-, produktions- eller mellanlagringsmiljön är vanligtvis nästa steg att utlösa distributionsprocessen. Detta görs automatiskt i Adobe Commerce i molninfrastrukturutgåvan och manuellt i Adobe Commerce lokalt.

Distributionen kan misslyckas med följande felmeddelanden:

[2019-01-23 00:00:00] INFO: php ./bin/magento setup:static-content:deploy --ansi --no-interaction --jobs 1 --exclude-theme Magento/luma en_GB en_US
[2019-01-23 00:00:00] CRITICAL:
  Requested languages: en_GB, en_US
  Requested areas: frontend, adminhtml
  Requested themes: Magento/blank, Magento/backend
  === frontend -> Magento/blank -> en_GB ===

    [Exception]
    Warning: Missing argument 3 for Fastly\Cdn\Plugin\ExcludeFilesFromMinification::afterGetExcludes(), called in /app/vendor/magento/framework/Interception/Interceptor.php on line 152 and defined in /app/vendor/fastly/magento2/Plugin/ExcludeFilesFromMinification.php on line 38

  setup:static-content:deploy [-d|--dry-run] [--no-javascript] [--no-css] [--no-less] [--no-images] [--no-fonts] [--no-html] [--no-misc] [--no-html-minify] [-t|--theme[="..."]] [--exclude-theme[="..."]] [-l|--language[="..."]] [--exclude-language[="..."]] [-a|--area[="..."]] [--exclude-area[="..."]] [-j|--jobs[="..."]] [--symlink-locale] [languages1] ... [languagesN]

[2019-01-23 000:00:00] INFO: Set flag: var/.deploy_is_failed
[2019-01-23 00:00:00] CRITICAL: Command php ./bin/magento setup:static-content:deploy --ansi --no-interaction --jobs 1 --exclude-theme Magento/luma en_GB en_US returned code 1

Om du använder Adobe Commerce i molninfrastrukturslösningen visas det här felmeddelandet i distributionsloggen. För Adobe Commerce lokalt visas felet på kommandoraden.

Orsak

Problemet orsakas av bakåtkompatibla ändringar i snabbmodulen v1.2.79.

Lösning

Uppgradera modulen Snabbt till version 1.2.82 eller senare.

Gör så här:

  1. Kör något av följande kommandon:

    • om Fastly-modulen ingår i magento-cloud-metapackage:
      Composer update magento/magento-cloud-metapackage
      
    • om modulen Fastly installerades separat (om du till exempel använder Adobe Commerce lokalt, inte molnutgåvan)
      snabbuppdatering/magento2
      
  2. Genomför och skicka ändringarna och utlösa distributionsprocessen om det inte görs automatiskt.

  3. I Admin överför du den nya VCL:en till Snabbt.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a