Php Symfony 3原则迁移包1.2“;遇到一个非数字值";

Php Symfony 3原则迁移包1.2“;遇到一个非数字值";,php,doctrine-orm,symfony,doctrine-migrations,Php,Doctrine Orm,Symfony,Doctrine Migrations,从控制台启动doctrine migration diff命令时,出现以下错误(详细模式): cagliostro@cagliostro:~/Projects/Pherserk/my project$bin/控制台文档:mig:diff-vvv [2016-12-04 13:30:03]php.DEBUG:mkdir():文件存在{“类型”:2,“文件”:“/home/cagliostro/Projects/Pherserk/my project/vendor/DoctrineCommand/D

从控制台启动doctrine migration diff命令时,出现以下错误(详细模式):

cagliostro@cagliostro:~/Projects/Pherserk/my project$bin/控制台文档:mig:diff-vvv
[2016-12-04 13:30:03]php.DEBUG:mkdir():文件存在{“类型”:2,“文件”:“/home/cagliostro/Projects/Pherserk/my project/vendor/DoctrineCommand/DoctrineCommand.php”,“行”:35,“级别”:28928}
[Symfony\Component\Debug\Exception\ContextErrorException]
警告:遇到非数字值
异常跟踪:
()at/home/cagliostro/Projects/Pherserk/my project/vendor/symfony/symfony/src/symfony/Component/Console/Output/Output.php:145
Symfony\Component\Debug\ErrorHandler->handleError()位于/home/cagliostro/Projects/Pherserk/my project/vendor/Symfony/Symfony/src/Symfony/Component/Console/Output/Output.php:145
Symfony\Component\Console\Output\Output->write()位于/home/cagliostro/Projects/Pherserk/my project/vendor/Symfony/Symfony/src/Symfony/Component/Console/Output/Output.php:134
Symfony\Component\Console\Output\Output->writeln()位于/home/cagliostro/Projects/Pherserk/my project/vendor/doctor/migrations/lib/doctor/DBAL/migrations/Tools/Console/Command/DiffCommand.php:119
条令\DBAL\Migrations\Tools\Console\Command\DiffCommand->execute()位于/home/cagliostro/Projects/Pherserk/my project/vendor/条令/条令迁移包/Command/migrationdiffdoctrinecommand.php:61
条令\Bundle\MigrationsBundle\Command\migrationdiffdoctrinecommand->execute()在/home/cagliostro/Projects/Pherserk/my project/vendor/symfony/symfony/src/symfony/Component/Console/Command.php:254
Symfony\Component\Console\Command\Command->run()/home/cagliostro/Projects/Pherserk/my project/vendor/Symfony/Symfony/src/Symfony/Component/Console/Application.php:837
Symfony\Component\Console\Application->doRunCommand()位于/home/cagliostro/Projects/Pherserk/my project/vendor/Symfony/Symfony/src/Symfony/Component/Console/Application.php:187
Symfony\Component\Console\Application->doRun()位于/home/cagliostro/Projects/Pherserk/my project/vendor/Symfony/Symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:80
Symfony\Bundle\FrameworkBundle\Console\Application->doRun()位于/home/cagliostro/Projects/Pherserk/my project/vendor/Symfony/Symfony/src/Symfony/Component/Console/Application.php:118
Symfony\Component\Console\Application->run()/home/cagliostro/Projects/Pherserk/my project/bin/Console:28
原则:迁移:diff[--editor-cmd[editor-cmd][--configuration[configuration][--db-configuration[db-configuration][--filter-expression[filter-expression][--line-length[line-length][--em[em][--shard-shard][h |--help][q |--quiet][v | vv |--verbose][-v |--version][-ansi][-no-ansi][-no-ansi][-no-n |--无交互][-e|--env env][--无调试][--]
实体中的任何注释或值是否存在问题?
如何调试它?

似乎是在没有要生成或执行的迁移时发生的。仅限Symfony3。这是PHP7.1中添加的新警告。很可能是Symfony中的错误。
cagliostro@cagliostro:~/Projects/Pherserk/my-project$ bin/console doc:mig:diff -vvv
[2016-12-04 13:30:03] php.DEBUG: mkdir(): File exists {"type":2,"file":"/home/cagliostro/Projects/Pherserk/my-project/vendor/doctrine/doctrine-migrations-bundle/Command/DoctrineCommand.php","line":35,"level":28928} 


  [Symfony\Component\Debug\Exception\ContextErrorException]  
  Warning: A non-numeric value encountered                   


Exception trace:
 () at /home/cagliostro/Projects/Pherserk/my-project/vendor/symfony/symfony/src/Symfony/Component/Console/Output/Output.php:145
 Symfony\Component\Debug\ErrorHandler->handleError() at /home/cagliostro/Projects/Pherserk/my-project/vendor/symfony/symfony/src/Symfony/Component/Console/Output/Output.php:145
 Symfony\Component\Console\Output\Output->write() at /home/cagliostro/Projects/Pherserk/my-project/vendor/symfony/symfony/src/Symfony/Component/Console/Output/Output.php:134
 Symfony\Component\Console\Output\Output->writeln() at /home/cagliostro/Projects/Pherserk/my-project/vendor/doctrine/migrations/lib/Doctrine/DBAL/Migrations/Tools/Console/Command/DiffCommand.php:119
 Doctrine\DBAL\Migrations\Tools\Console\Command\DiffCommand->execute() at /home/cagliostro/Projects/Pherserk/my-project/vendor/doctrine/doctrine-migrations-bundle/Command/MigrationsDiffDoctrineCommand.php:61
 Doctrine\Bundle\MigrationsBundle\Command\MigrationsDiffDoctrineCommand->execute() at /home/cagliostro/Projects/Pherserk/my-project/vendor/symfony/symfony/src/Symfony/Component/Console/Command/Command.php:254
 Symfony\Component\Console\Command\Command->run() at /home/cagliostro/Projects/Pherserk/my-project/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:837
 Symfony\Component\Console\Application->doRunCommand() at /home/cagliostro/Projects/Pherserk/my-project/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:187
 Symfony\Component\Console\Application->doRun() at /home/cagliostro/Projects/Pherserk/my-project/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php:80
 Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at /home/cagliostro/Projects/Pherserk/my-project/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php:118
 Symfony\Component\Console\Application->run() at /home/cagliostro/Projects/Pherserk/my-project/bin/console:28

doctrine:migrations:diff [--editor-cmd [EDITOR-CMD]] [--configuration [CONFIGURATION]] [--db-configuration [DB-CONFIGURATION]] [--filter-expression [FILTER-EXPRESSION]] [--formatted] [--line-length [LINE-LENGTH]] [--em [EM]] [--shard SHARD] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command>