Skip to content

GitLab CI phar error: Cannot open phar archive #386

@zKoz210

Description

@zKoz210

Pint Version

1.24.0

PHP Version

8.4.7

Description

Composer 2.8.9
Generating optimized autoload files
    112 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!

    ![26-Jul-2025 14:04:34 UTC] PHP Fatal error:  Uncaught ErrorException: include(phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/composer/../laravel-zero/foundation/src/Illuminate/Foundation/Exceptions/Handler.php): Failed to open stream: phar error: Cannot open phar archive "/builds/my-org/my-project/project/vendor/laravel/pint/builds/pint" for reading in phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/.box/vendor/composer/ClassLoader.php:576
    Stack trace:
    #0 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/laravel-zero/foundation/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
    #1 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/.box/vendor/composer/ClassLoader.php(576): Illuminate\Foundation\Bootstrap\HandleExceptions->{closure:Illuminate\Foundation\Bootstrap\HandleExceptions::forwardsTo():255}()
    #2 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/.box/vendor/composer/ClassLoader.php(576): include('...')
    #3 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/.box/vendor/composer/ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}()
    #4 [internal function]: Composer\Autoload\ClassLoader->loadClass()
    #5 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/illuminate/container/Container.php(959): ReflectionClass->__construct()
    #6 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/illuminate/container/Container.php(832): Illuminate\Container\Container->build()
    #7 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/laravel-zero/foundation/src/Illuminate/Foundation/Application.php(1084): Illuminate\Container\Container->resolve()
    #8 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/illuminate/container/Container.php(324): Illuminate\Foundation\Application->resolve()
    #9 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/illuminate/container/Container.php(952): Illuminate\Container\Container->{closure:Illuminate\Container\Container::getClosure():319}()
    #10 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/illuminate/container/Container.php(832): Illuminate\Container\Container->build()
    #11 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/laravel-zero/foundation/src/Illuminate/Foundation/Application.php(1084): Illuminate\Container\Container->resolve()
    #12 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/illuminate/container/Container.php(763): Illuminate\Foundation\Application->resolve()
    #13 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/laravel-zero/foundation/src/Illuminate/Foundation/Application.php(1064): Illuminate\Container\Container->make()
    #14 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/laravel-zero/foundation/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(289): Illuminate\Foundation\Application->make()
    #15 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/laravel-zero/foundation/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(208): Illuminate\Foundation\Bootstrap\HandleExceptions->getExceptionHandler()
    #16 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/laravel-zero/foundation/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(190): Illuminate\Foundation\Bootstrap\HandleExceptions->renderForConsole()
    #17 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/laravel-zero/foundation/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException()
    #18 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->{closure:Illuminate\Foundation\Bootstrap\HandleExceptions::forwardsTo():255}()
    #19 {main}
    thrown in phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/.box/vendor/composer/ClassLoader.php on line 576
    [26-Jul-2025 14:04:34 UTC] PHP Fatal error:  Uncaught ErrorException: include(phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/composer/../symfony/error-handler/Error/FatalError.php): Failed to open stream: phar error: Cannot open phar archive "/builds/my-org/my-project/project/vendor/laravel/pint/builds/pint" for reading in phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/.box/vendor/composer/ClassLoader.php:576
    Stack trace:
    #0 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/laravel-zero/foundation/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
    #1 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/.box/vendor/composer/ClassLoader.php(576): Illuminate\Foundation\Bootstrap\HandleExceptions->{closure:Illuminate\Foundation\Bootstrap\HandleExceptions::forwardsTo():255}()
    #2 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/.box/vendor/composer/ClassLoader.php(576): include('...')
    #3 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/.box/vendor/composer/ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}()
    #4 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/laravel-zero/foundation/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(245): Composer\Autoload\ClassLoader->loadClass()
    #5 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/laravel-zero/foundation/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(232): Illuminate\Foundation\Bootstrap\HandleExceptions->fatalErrorFromPhpError()
    #6 phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/vendor/laravel-zero/foundation/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleShutdown()
    #7 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->{closure:Illuminate\Foundation\Bootstrap\HandleExceptions::forwardsTo():255}()
    #8 {main}
    thrown in phar:///builds/my-org/my-project/project/vendor/laravel/pint/builds/pint/.box/vendor/composer/ClassLoader.php on line 576
    section_end:1753538674:step_script
    �[0Ksection_start:1753538674:cleanup_file_variables
    �[0K�[0K�[36;1mCleaning up project directory and file based variables�[0;m�[0;m
    section_end:1753538675:cleanup_file_variables
    �[0K�[31;1mERROR: Job failed: exit code 1
    �[0;m

Steps To Reproduce

I don't know how to reproduce this, it crashes on GitLab CI every other time, there are no problems locally. Maybe you know what the reason is and why laravel-zero crashes here, which I don't have at all?

I have Laravel 12, and the laravel-zero package is 11, maybe this is the problem?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions