2017-09-15 7 views
0

私はUbuntu 16.04のSymfony 3でSymfony2プロジェクト(Ubuntu 14.04)を実装しようとしています。コンポーザーアップデート(冗長)を実行すると、次の例外とトレースが最後に表示されます。これをクリアする方法がわかりません。私は何か間違ったことをしていることは分かっていますが、例外は問題がどこにあるのかを正確に把握するのにはあまり役に立ちません。誰もがこの問題にぶつかり、いくつかの犯人を知っていますか?Symfony 3コンポーザーの更新ContextErrorException

[Symfony\Component\Debug\Exception\ContextErrorException] 
    Warning: Invalid argument supplied for foreach()   


Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the symfony-scripts event terminated with an exception 


    [RuntimeException]               
    An error occurred when executing the "'cache:clear --no-warmup'" command: 





    [Symfony\Component\Debug\Exception\ContextErrorException]     
    Warning: Invalid argument supplied for foreach()       





Exception trace: 
() at /vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:293 
Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::executeCommand() at /vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:143 
Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache() at /usr/share/php/Composer/EventDispatcher/EventDispatcher.php:238 
Composer\EventDispatcher\EventDispatcher->executeEventPhpScript() at /usr/share/php/Composer/EventDispatcher/EventDispatcher.php:192 
Composer\EventDispatcher\EventDispatcher->doDispatch() at /usr/share/php/Composer/EventDispatcher/EventDispatcher.php:79 
Composer\EventDispatcher\EventDispatcher->dispatch() at /usr/share/php/Composer/EventDispatcher/EventDispatcher.php:177 
Composer\EventDispatcher\EventDispatcher->doDispatch() at /usr/share/php/Composer/EventDispatcher/EventDispatcher.php:94 
Composer\EventDispatcher\EventDispatcher->dispatchScript() at /usr/share/php/Composer/Installer.php:337 
Composer\Installer->run() at /usr/share/php/Composer/Command/UpdateCommand.php:173 
Composer\Command\UpdateCommand->execute() at /usr/share/php/Symfony/Component/Console/Command/Command.php:256 
Symfony\Component\Console\Command\Command->run() at /usr/share/php/Symfony/Component/Console/Application.php:841 
Symfony\Component\Console\Application->doRunCommand() at /usr/share/php/Symfony/Component/Console/Application.php:189 
Symfony\Component\Console\Application->doRun() at /usr/share/php/Composer/Console/Application.php:166 
Composer\Console\Application->doRun() at /usr/share/php/Symfony/Component/Console/Application.php:120 
Symfony\Component\Console\Application->run() at /usr/share/php/Composer/Console/Application.php:99 
Composer\Console\Application->run() at /usr/bin/composer:44 
+0

clearCacheが失敗しているので、キャッシュフォルダの内容を強制的に強制的に削除して、その問題が解決されたかどうかを確認しようとします。 – JimL

+0

私はそれを試しました。 – Epicedion

+0

コンソールコマンドの引数としてnullを含むforeachまたは失敗した新しいバンドルを含む最近追加されたコードを見つけます。 –

答えて

0

libを削除/追加してAppKernelから削除/忘れたことはありますか?

+0

残念ながら、これはそうではないようです。 – Epicedion