Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 255 Installation failed, reverting ./composer.json to its original content. #1

Closed
bertofern opened this issue Apr 17, 2020 · 3 comments
Labels
bug Something isn't working

Comments

@bertofern
Copy link

Hi!
I am testing backpack 4 in laravel 7.

I got the following error when executing:
$ composer require backpack/filemanager

The answer:

$ composer require backpack/filemanager
Using version ^1.0 for backpack/filemanager
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 6 installs, 0 updates, 0 removals
  - Installing psr/cache (1.0.1): Loading from cache
  - Installing league/flysystem-cached-adapter (1.0.9): Loading from cache
  - Installing studio-42/elfinder (2.1.56): Loading from cache
  - Installing barryvdh/elfinder-flysystem-driver (v0.2.1): Loading from cache
  - Installing barryvdh/laravel-elfinder (v0.4.5): Loading from cache
  - Installing backpack/filemanager (1.0.0): Downloading (100%)
league/flysystem-cached-adapter suggests installing ext-phpredis (Pure C implemented extension for PHP)
studio-42/elfinder suggests installing kunalvarma05/dropbox-php-sdk (VolumeDriver `Dropbox`2 require `kunalvarma05/dropbox-php-sdk.)
studio-42/elfinder suggests installing google/apiclient (VolumeDriver GoogleDrive require `google/apiclient:^2.0.)
studio-42/elfinder suggests installing nao-pon/flysystem-google-drive (require in GoogleDrive network volume mounting with Flysystem.)
barryvdh/elfinder-flysystem-driver suggests installing league/glide (1.x to display images through Glide)
Writing lock file
Generating optimized autoload files
ocramius/package-versions: Generating version class...
ocramius/package-versions: ...done generating version class
> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

   Symfony\Component\ErrorHandler\Error\FatalError

  Trait 'Backpack\CRUD\app\Console\Commands\Traits\PrettyCommandOutput' not found

  at C:\xampp\htdocs\dev\componentes\laravel\admin\backpack-laravel-7\vendor\backpack\filemanager\src\Console\Commands\Install.php:11
     7| use Symfony\Component\Process\Exception\ProcessFailedException;
     8| use Symfony\Component\Process\Process;
     9| use Backpack\CRUD\app\Console\Commands\Traits\PrettyCommandOutput;
    10|
  > 11| class Install extends Command
    12| {
    13|     use PrettyCommandOutput;
    14|
    15|     protected $progressBar;
PHP Fatal error:  Trait 'Backpack\CRUD\app\Console\Commands\Traits\PrettyCommandOutput' not found in C:\xampp\htdocs\dev\componentes\laravel\admin\backpack-laravel-7\vendor\backpack\filemanager\src\Console\Commands\Install.php on line 11


   Whoops\Exception\ErrorException

  Trait 'Backpack\CRUD\app\Console\Commands\Traits\PrettyCommandOutput' not found

  at C:\xampp\htdocs\dev\componentes\laravel\admin\backpack-laravel-7\vendor\backpack\filemanager\src\Console\Commands\Install.php:11
     7| use Symfony\Component\Process\Exception\ProcessFailedException;
     8| use Symfony\Component\Process\Process;
     9| use Backpack\CRUD\app\Console\Commands\Traits\PrettyCommandOutput;
    10|
  > 11| class Install extends Command
    12| {
    13|     use PrettyCommandOutput;
    14|
    15|     protected $progressBar;

  1   C:\xampp\htdocs\dev\componentes\laravel\admin\backpack-laravel-7\vendor\filp\whoops\src\Whoops\Run.php:408
      Whoops\Run::handleError("Trait 'Backpack\CRUD\app\Console\Commands\Traits\PrettyCommandOutput' not found", "C:\xampp\htdocs\dev\componentes\laravel\admin\backpack-laravel-7\vendor\backpack\filemanager\src\Console\Commands\Install.php")

  2   [internal]:0
      Whoops\Run::handleShutdown()
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 255

Installation failed, reverting ./composer.json to its original content.
@tabacitu tabacitu added the bug Something isn't working label Apr 20, 2020
@tabacitu tabacitu added this to To do in 🔁 Backpack v4.1.x (Continuous Dev) via automation Apr 20, 2020
@tabacitu tabacitu moved this from To do to To do for official launch in 🔁 Backpack v4.1.x (Continuous Dev) Apr 20, 2020
@francescods
Copy link

francescods commented Apr 24, 2020

Hi there,

I'm facing the same problem while installing the File Manager add-on (Laravel 7, php 7.4, BackPack 4.0)

> composer require backpack/filemanager

Symfony\Component\ErrorHandler\Error\FatalError
Trait 'Backpack\CRUD\app\Console\Commands\Traits\PrettyCommandOutput' not found at vendor/backpack/filemanager/src/Console/Commands/Install.php:8

@francescods
Copy link

It's only a missing file.
After manually creating the file PrettyCommandOutput.php from 4.1 it worked.

@tabacitu
Copy link
Member

Thanks for reporting this guys! I think this may be because filemanager is only meant to be installed on Backpack 4.1 and you were trying to install it on Backpack 4.0?

@bertofern were you running Backpack 4.0 too?

I've just launched 1.1.3 which should fix this - it drops support for Backpack 4.0. Let me know if it doesn't or if anybody else encounters this issue, and we'll reopen.

Cheers!

🔁 Backpack v4.1.x (Continuous Dev) automation moved this from To do for official launch to Done Apr 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
No open projects
Development

No branches or pull requests

3 participants