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

navneet's avatar

Vapor deploy failed

I am getting the following error when setting up vapor while running vapor deploy production

Building project...
==> Validating Manifest File
==> Copying Application Files
PHP Fatal error:  Uncaught ValueError: Path cannot be empty in C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\filesystem\Filesystem.php:322
Stack trace:
#0 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\filesystem\Filesystem.php(322): copy('', 'E:\dev\code\get...')
#1 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\BuildProcess\CopyApplicationToBuildPath.php(77): Illuminate\Filesystem\Filesystem->copy(false, 'E:\dev\code\get...')
#2 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\BuildProcess\CopyApplicationToBuildPath.php(32): Laravel\VaporCli\BuildProcess\CopyApplicationToBuildPath->createFileForCopy(Object(Symfony\Component\Finder\SplFileInfo))
#3 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\collections\HigherOrderCollectionProxy.php(60): Laravel\VaporCli\BuildProcess\CopyApplicationToBuildPath->__invoke()      
#4 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\collections\Traits\EnumeratesValues.php(236): Illuminate\Support\HigherOrderCollectionProxy->Illuminate\Support\{closure}(Object(Laravel\VaporCli\BuildProcess\CopyApplicationToBuildPath), 2)
#5 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\collections\HigherOrderCollectionProxy.php(61): Illuminate\Support\Collection->each(Object(Closure))
#6 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\Commands\BuildCommand.php(92): Illuminate\Support\HigherOrderCollectionProxy->__call('__invoke', Array)        
#7 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\BoundMethod.php(36): Laravel\VaporCli\Commands\BuildCommand->handle()
#8 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#9 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
#10 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Container\Container), Array, Object(Closure))
#11 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\Container.php(651): Illuminate\Container\BoundMethod::call(Object(Illuminate\Container\Container), Array, Array, NULL)
#12 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\Commands\Command.php(74): Illuminate\Container\Container->call(Array)
#13 C:\Users\NANO\AppData\Roaming\Composer\vendor\symfony\console\Command\Command.php(298): Laravel\VaporCli\Commands\Command->execute(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#14 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\Commands\Command.php(220): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#15 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\Commands\DeployCommand.php(123): Laravel\VaporCli\Commands\Command->call('build', Array)
#16 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\Commands\DeployCommand.php(56): Laravel\VaporCli\Commands\DeployCommand->buildProject(Array)
#17 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\BoundMethod.php(36): Laravel\VaporCli\Commands\DeployCommand->handle()
#18 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#19 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
#20 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Container\Container), Array, Object(Closure))
#21 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\Container.php(651): Illuminate\Container\BoundMethod::call(Object(Illuminate\Container\Container), Array, Array, NULL)
#22 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\Commands\Command.php(74): Illuminate\Container\Container->call(Array)
#23 C:\Users\NANO\AppData\Roaming\Composer\vendor\symfony\console\Command\Command.php(298): Laravel\VaporCli\Commands\Command->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#24 C:\Users\NANO\AppData\Roaming\Composer\vendor\symfony\console\Application.php(1040): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#25 C:\Users\NANO\AppData\Roaming\Composer\vendor\symfony\console\Application.php(301): Symfony\Component\Console\Application->doRunCommand(Object(Laravel\VaporCli\Commands\DeployCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#26 C:\Users\NANO\AppData\Roaming\Composer\vendor\symfony\console\Application.php(171): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#27 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\vapor(211): Symfony\Component\Console\Application->run()
#28 C:\Users\NANO\AppData\Roaming\Composer\vendor\bin\vapor(120): include('C:\Users\NAVNEE...')
#29 {main}
  thrown in C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\filesystem\Filesystem.php on line 322

Fatal error: Uncaught ValueError: Path cannot be empty in C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\filesystem\Filesystem.php:322
Stack trace:
#0 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\filesystem\Filesystem.php(322): copy('', 'E:\dev\code\get...')
#1 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\BuildProcess\CopyApplicationToBuildPath.php(77): Illuminate\Filesystem\Filesystem->copy(false, 'E:\dev\code\get...')
#2 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\BuildProcess\CopyApplicationToBuildPath.php(32): Laravel\VaporCli\BuildProcess\CopyApplicationToBuildPath->createFileForCopy(Object(Symfony\Component\Finder\SplFileInfo))
#3 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\collections\HigherOrderCollectionProxy.php(60): Laravel\VaporCli\BuildProcess\CopyApplicationToBuildPath->__invoke()      
#4 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\collections\Traits\EnumeratesValues.php(236): Illuminate\Support\HigherOrderCollectionProxy->Illuminate\Support\{closure}(Object(Laravel\VaporCli\BuildProcess\CopyApplicationToBuildPath), 2)
#5 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\collections\HigherOrderCollectionProxy.php(61): Illuminate\Support\Collection->each(Object(Closure))
#6 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\Commands\BuildCommand.php(92): Illuminate\Support\HigherOrderCollectionProxy->__call('__invoke', Array)        
#7 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\BoundMethod.php(36): Laravel\VaporCli\Commands\BuildCommand->handle()
#8 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#9 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
#10 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Container\Container), Array, Object(Closure))
#11 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\Container.php(651): Illuminate\Container\BoundMethod::call(Object(Illuminate\Container\Container), Array, Array, NULL)
#12 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\Commands\Command.php(74): Illuminate\Container\Container->call(Array)
#13 C:\Users\NANO\AppData\Roaming\Composer\vendor\symfony\console\Command\Command.php(298): Laravel\VaporCli\Commands\Command->execute(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#14 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\Commands\Command.php(220): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#15 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\Commands\DeployCommand.php(123): Laravel\VaporCli\Commands\Command->call('build', Array)
#16 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\Commands\DeployCommand.php(56): Laravel\VaporCli\Commands\DeployCommand->buildProject(Array)
#17 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\BoundMethod.php(36): Laravel\VaporCli\Commands\DeployCommand->handle()
#18 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\Util.php(41): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#19 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\BoundMethod.php(93): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
#20 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\BoundMethod.php(37): Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Container\Container), Array, Object(Closure))
#21 C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\container\Container.php(651): Illuminate\Container\BoundMethod::call(Object(Illuminate\Container\Container), Array, Array, NULL)
#22 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\src\Commands\Command.php(74): Illuminate\Container\Container->call(Array)
#23 C:\Users\NANO\AppData\Roaming\Composer\vendor\symfony\console\Command\Command.php(298): Laravel\VaporCli\Commands\Command->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#24 C:\Users\NANO\AppData\Roaming\Composer\vendor\symfony\console\Application.php(1040): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#25 C:\Users\NANO\AppData\Roaming\Composer\vendor\symfony\console\Application.php(301): Symfony\Component\Console\Application->doRunCommand(Object(Laravel\VaporCli\Commands\DeployCommand), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#26 C:\Users\NANO\AppData\Roaming\Composer\vendor\symfony\console\Application.php(171): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#27 C:\Users\NANO\AppData\Roaming\Composer\vendor\laravel\vapor-cli\vapor(211): Symfony\Component\Console\Application->run()
#28 C:\Users\NANO\AppData\Roaming\Composer\vendor\bin\vapor(120): include('C:\Users\NAVNEE...')
#29 {main}
  thrown in C:\Users\NANO\AppData\Roaming\Composer\vendor\illuminate\filesystem\Filesystem.php on line 322
0 likes
0 replies

Please or to participate in this conversation.