Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

WallyJ's avatar

Forge Deploy Fails with Autodump Error Code 1

When I deploy from Forge to my Digital Ocean droplet, it fails with this error in the log.

Brand new DO droplet. New Forge server setup.

Warning: Permanently added the ECDSA host key for IP address 'IPHERE' to the list of known hosts. Installing dependencies from lock file (including require-dev) Verifying lock file contents can be installed on current platform. Package operations: 119 installs, 0 updates, 0 removals 0 [>---------------------------] 0 [>---------------------------]

  • Installing voku/portable-ascii (1.5.6): Extracting archive
  • Installing symfony/polyfill-php80 (v1.23.1): Extracting archive
  • Installing symfony/polyfill-mbstring (v1.23.1): Extracting archive
  • Installing symfony/polyfill-ctype (v1.23.0): Extracting archive
  • Installing phpoption/phpoption (1.8.0): Extracting archive
  • Installing graham-campbell/result-type (v1.0.2): Extracting archive
  • Installing vlucas/phpdotenv (v5.3.0): Extracting archive
  • Installing symfony/css-selector (v5.3.4): Extracting archive
  • Installing tijsverkoyen/css-to-inline-styles (2.2.3): Extracting archive
  • Installing symfony/var-dumper (v5.3.7): Extracting archive
  • Installing symfony/deprecation-contracts (v2.4.0): Extracting archive
  • Installing symfony/routing (v5.3.7): Extracting archive
  • Installing symfony/process (v5.3.7): Extracting archive
  • Installing symfony/polyfill-php72 (v1.23.0): Extracting archive
  • Installing symfony/polyfill-intl-normalizer (v1.23.0): Extracting archive
  • Installing symfony/polyfill-intl-idn (v1.23.0): Extracting archive
  • Installing symfony/mime (v5.3.7): Extracting archive
  • Installing symfony/polyfill-php73 (v1.23.0): Extracting archive
  • Installing symfony/http-foundation (v5.3.7): Extracting archive
  • Installing symfony/http-client-contracts (v2.4.0): Extracting archive
  • Installing psr/event-dispatcher (1.0.0): Extracting archive
  • Installing symfony/event-dispatcher-contracts (v2.4.0): Extracting archive
  • Installing symfony/event-dispatcher (v5.3.7): Extracting archive
  • Installing psr/log (1.1.4): Extracting archive
  • Installing symfony/error-handler (v5.3.7): Extracting archive
  • Installing symfony/http-kernel (v5.3.7): Extracting archive
  • Installing symfony/finder (v5.3.7): Extracting archive
  • Installing symfony/polyfill-intl-grapheme (v1.23.1): Extracting archive
  • Installing symfony/string (v5.3.7): Extracting archive
  • Installing psr/container (1.1.1): Extracting archive
  • Installing symfony/service-contracts (v2.4.0): Extracting archive
  • Installing symfony/console (v5.3.7): Extracting archive
  • Installing symfony/polyfill-iconv (v1.23.0): Extracting archive
  • Installing doctrine/lexer (1.2.1): Extracting archive
  • Installing egulias/email-validator (2.1.25): Extracting archive
  • Installing swiftmailer/swiftmailer (v6.2.7): Extracting archive
  • Installing symfony/polyfill-php81 (v1.23.0): Extracting archive
  • Installing ramsey/collection (1.2.1): Extracting archive
  • Installing brick/math (0.9.3): Extracting archive
  • Installing ramsey/uuid (4.2.1): Extracting archive
  • Installing psr/simple-cache (1.0.1): Extracting archive
  • Installing opis/closure (3.6.2): Extracting archive
  • Installing symfony/translation-contracts (v2.4.0): Extracting archive
  • Installing symfony/translation (v5.3.7): Extracting archive
  • Installing nesbot/carbon (2.53.1): Extracting archive
  • Installing monolog/monolog (2.3.2): Extracting archive
  • Installing league/mime-type-detection (1.7.0): Extracting archive
  • Installing league/flysystem (1.1.5): Extracting archive
  • Installing league/commonmark (1.6.6): Extracting archive
  • Installing webmozart/assert (1.10.0): Extracting archive
  • Installing dragonmantank/cron-expression (v3.1.0): Extracting archive
  • Installing doctrine/inflector (2.0.3): Extracting archive
  • Installing laravel/framework (v8.60.0): Extracting archive
  • Installing psr/http-message (1.0.1): Extracting archive
  • Installing psr/http-client (1.0.1): Extracting archive
  • Installing ralouphie/getallheaders (3.0.3): Extracting archive
  • Installing psr/http-factory (1.0.1): Extracting archive
  • Installing guzzlehttp/psr7 (2.0.0): Extracting archive
  • Installing guzzlehttp/promises (1.4.1): Extracting archive
  • Installing guzzlehttp/guzzle (7.3.0): Extracting archive
  • Installing albertcht/invisible-recaptcha (v1.9.6): Extracting archive
  • Installing sabberworm/php-css-parser (8.3.1): Extracting archive
  • Installing phenx/php-svg-lib (v0.3.3): Extracting archive
  • Installing phenx/php-font-lib (0.5.2): Extracting archive
  • Installing dompdf/dompdf (v1.0.2): Extracting archive
  • Installing facade/ignition-contracts (1.0.2): Extracting archive
  • Installing facade/flare-client-php (1.8.1): Extracting archive
  • Installing facade/ignition (2.12.1): Extracting archive
  • Installing fakerphp/faker (v1.16.0): Extracting archive
  • Installing asm89/stack-cors (v2.0.3): Extracting archive
  • Installing fruitcake/laravel-cors (v2.0.4): Extracting archive
  • Installing laravel/sail (v1.10.1): Extracting archive
  • Installing laravel/sanctum (v2.11.2): Extracting archive
  • Installing mpociot/vat-calculator (2.5.2): Extracting archive
  • Installing symfony/polyfill-intl-icu (v1.23.0): Extracting archive
  • Installing stripe/stripe-php (v7.97.0): Extracting archive
  • Installing moneyphp/money (v3.3.1): Extracting archive
  • Installing laravel/cashier (v12.15.0): Extracting archive
  • Installing inertiajs/inertia-laravel (v0.4.4): Extracting archive
  • Installing laravel/spark-stripe (v1.1.7): Extracting archive
  • Installing nikic/php-parser (v4.12.0): Extracting archive
  • Installing psy/psysh (v0.10.8): Extracting archive
  • Installing laravel/tinker (v2.6.1): Extracting archive
  • Installing laravel/ui (v3.3.0): Extracting archive
  • Installing hamcrest/hamcrest-php (v2.0.1): Extracting archive
  • Installing mockery/mockery (1.4.3): Extracting archive
  • Installing filp/whoops (2.14.1): Extracting archive
  • Installing nunomaduro/collision (v5.9.0): Extracting archive
  • Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  • Installing phpdocumentor/type-resolver (1.4.0): Extracting archive
  • Installing phpdocumentor/reflection-docblock (5.2.2): Extracting archive
  • Installing sebastian/version (3.0.2): Extracting archive
  • Installing sebastian/type (2.3.4): Extracting archive
  • Installing sebastian/resource-operations (3.0.3): Extracting archive
  • Installing sebastian/recursion-context (4.0.4): Extracting archive
  • Installing sebastian/object-reflector (2.0.4): Extracting archive
  • Installing sebastian/object-enumerator (4.0.4): Extracting archive
  • Installing sebastian/global-state (5.0.3): Extracting archive
  • Installing sebastian/exporter (4.0.3): Extracting archive
  • Installing sebastian/environment (5.1.3): Extracting archive
  • Installing sebastian/diff (4.0.4): Extracting archive
  • Installing sebastian/comparator (4.0.6): Extracting archive
  • Installing sebastian/code-unit (1.0.8): Extracting archive
  • Installing sebastian/cli-parser (1.0.1): Extracting archive
  • Installing phpunit/php-timer (5.0.3): Extracting archive
  • Installing phpunit/php-text-template (2.0.4): Extracting archive
  • Installing phpunit/php-invoker (3.1.1): Extracting archive
  • Installing phpunit/php-file-iterator (3.0.5): Extracting archive
  • Installing theseer/tokenizer (1.2.1): Extracting archive
  • Installing sebastian/lines-of-code (1.0.3): Extracting archive
  • Installing sebastian/complexity (2.0.2): Extracting archive
  • Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  • Installing phpunit/php-code-coverage (9.2.6): Extracting archive
  • Installing doctrine/instantiator (1.4.0): Extracting archive
  • Installing phpspec/prophecy (1.14.0): Extracting archive
  • Installing phar-io/version (3.1.0): Extracting archive
  • Installing phar-io/manifest (2.0.3): Extracting archive
  • Installing myclabs/deep-copy (1.10.2): Extracting archive
  • Installing phpunit/phpunit (9.5.9): Extracting archive 0/119 [>---------------------------] 0% 10/119 [==>-------------------------] 8% 20/119 [====>-----------------------] 16% 30/119 [=======>--------------------] 25% 37/119 [========>-------------------] 31% 40/119 [=========>------------------] 33% 49/119 [===========>----------------] 41% 55/119 [============>---------------] 46% 58/119 [=============>--------------] 48% 64/119 [===============>------------] 53% 67/119 [===============>------------] 56% 72/119 [================>-----------] 60% 73/119 [=================>----------] 61% 77/119 [==================>---------] 64% 84/119 [===================>--------] 70% 91/119 [=====================>------] 76% 97/119 [======================>-----] 81% 104/119 [========================>---] 87% 111/119 [==========================>-] 93% 117/119 [===========================>] 98% 119/119 [============================] 100% Package sebastian/resource-operations is abandoned, you should avoid using it. No replacement was suggested. Generating optimized autoload files

Illuminate\Foundation\ComposerScripts::postAutoloadDump @php artisan package:discover --ansi

In SerializableClosure.php line 18:

Opis\Closure\SerializableClosure implements the Serializable interface, whi ch is deprecated. Implement __serialize() and __unserialize() instead (or i n addition, if support for old PHP versions is necessary)

Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

0 likes
2 replies
PovilasKorop's avatar

Pretty sure it's some package which is incompatible with PHP version you're working with.

BrandonSurowiec's avatar

There's been times where I've had to lock in the PHP version in composer.json when running a higher PHP version locally versus the server I'm deploying to. (Or vice-versa). Add a platform key to config and run composer update. Then deploy and see if it helps.

    "config": {
        "preferred-install": "dist",
        "sort-packages": true,
        "optimize-autoloader": true,
        "platform": {"php": "7.4"}
    }

Please or to participate in this conversation.