-
-
Notifications
You must be signed in to change notification settings - Fork 946
Description
Bug report
I ran vendor/bin/phpstan and it gave me some error output, including a message to "Run PHPStan with -v option and post the stack trace".
Internal error: Internal error: Internal error. while analysing file
/home/gsartorelli/projects/phpstan/vendor/silverstripe/framework/src/ORM/Connect/MySQLDatabase.php
Run PHPStan with -v option and post the stack trace to:
https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
Child process error (exit code 1):
Internal error: Internal error: Internal error. while analysing file
/home/gsartorelli/projects/phpstan/vendor/silverstripe/framework/src/ORM/GroupedList.php
Run PHPStan with -v option and post the stack trace to:
https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
Internal error: Internal error: Internal error. while analysing file
/home/gsartorelli/projects/phpstan/vendor/silverstripe/framework/src/ORM/PaginatedList.php
Run PHPStan with -v option and post the stack trace to:
https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
Internal error: Internal error: Internal error. while analysing file
/home/gsartorelli/projects/phpstan/vendor/silverstripe/framework/src/ORM/ListDecorator.php
Run PHPStan with -v option and post the stack trace to:
https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml
Child process error (exit code 1):
As requested the full verbose output with stack traces is below.
Click to see verbose console output
I've ommitted the successful output and just started from the error.
-- ---------------------------------------------------------------------------------------------------------------------------------------------------
Error
-- ---------------------------------------------------------------------------------------------------------------------------------------------------
Internal error: Internal error: Internal error. while analysing file
/home/gsartorelli/projects/phpstan/vendor/silverstripe/framework/src/ORM/Connect/MySQLDatabase.php
Post the following stack trace to https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml:
##
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/TypeNodeResolver.php(599)
#0
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/TypeNodeResolver.php(172):
PHPStan\PhpDoc\TypeNodeResolver->resolveGenericTypeNode()
#1
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocNodeResolver.php(251):
PHPStan\PhpDoc\TypeNodeResolver->resolve()
#2
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/ResolvedPhpDocBlock.php(459):
PHPStan\PhpDoc\PhpDocNodeResolver->resolveParamTags()
#3
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/ResolvedPhpDocBlock.php(253):
PHPStan\PhpDoc\ResolvedPhpDocBlock->getParamTags()
#4
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocInheritanceResolver.php(56):
PHPStan\PhpDoc\ResolvedPhpDocBlock->merge()
#5
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocInheritanceResolver.php(42):
PHPStan\PhpDoc\PhpDocInheritanceResolver->docBlockTreeToResolvedDocBlock()
#6
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpClassReflectionExtension.php(525):
PHPStan\PhpDoc\PhpDocInheritanceResolver->resolvePhpDocForMethod()
#7
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpClassReflectionExtension.php(498):
PHPStan\Reflection\Php\PhpClassReflectionExtension->createUserlandMethodReflection()
#8
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpClassReflectionExtension.php(355):
PHPStan\Reflection\Php\PhpClassReflectionExtension->createMethod()
#9
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ClassReflection.php(560):
PHPStan\Reflection\Php\PhpClassReflectionExtension->getNativeMethod()
#10
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocBlock.php(239):
PHPStan\Reflection\ClassReflection->getNativeMethod()
#11
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocBlock.php(208):
PHPStan\PhpDoc\PhpDocBlock::resolvePhpDocBlockFromClass()
#12
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocBlock.php(180):
PHPStan\PhpDoc\PhpDocBlock::resolveParentPhpDocBlocks()
#13
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocBlock.php(172):
PHPStan\PhpDoc\PhpDocBlock::resolvePhpDocBlockTree()
#14
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocInheritanceResolver.php(41):
PHPStan\PhpDoc\PhpDocBlock::resolvePhpDocBlockForMethod()
#15
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpClassReflectionExtension.php(525):
PHPStan\PhpDoc\PhpDocInheritanceResolver->resolvePhpDocForMethod()
#16
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpClassReflectionExtension.php(498):
PHPStan\Reflection\Php\PhpClassReflectionExtension->createUserlandMethodReflection()
#17
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpClassReflectionExtension.php(355):
PHPStan\Reflection\Php\PhpClassReflectionExtension->createMethod()
#18
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ClassReflection.php(560):
PHPStan\Reflection\Php\PhpClassReflectionExtension->getNativeMethod()
#19
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ClassReflection.php(572):
PHPStan\Reflection\ClassReflection->getNativeMethod()
#20
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/MutatingScope.php(3451):
PHPStan\Reflection\ClassReflection->getConstructor()
#21
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/MutatingScope.php(1122):
PHPStan\Analyser\MutatingScope->exactInstantiation()
#22
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/MutatingScope.php(575):
PHPStan\Analyser\MutatingScope->resolveType()
#23
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/MutatingScope.php(781):
PHPStan\Analyser\MutatingScope->getType()
#24
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/MutatingScope.php(575):
PHPStan\Analyser\MutatingScope->resolveType()
#25
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(1567):
PHPStan\Analyser\MutatingScope->getType()
#26
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(626):
PHPStan\Analyser\NodeScopeResolver->findEarlyTerminatingExpr()
#27
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(401):
PHPStan\Analyser\NodeScopeResolver->processStmtNode()
#28
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(585):
PHPStan\Analyser\NodeScopeResolver->processStmtNodes()
#29
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(401):
PHPStan\Analyser\NodeScopeResolver->processStmtNode()
#30
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(668):
PHPStan\Analyser\NodeScopeResolver->processStmtNodes()
#31
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(401):
PHPStan\Analyser\NodeScopeResolver->processStmtNode()
#32
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(640):
PHPStan\Analyser\NodeScopeResolver->processStmtNodes()
#33
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(370):
PHPStan\Analyser\NodeScopeResolver->processStmtNode()
#34
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/FileAnalyser.php(166):
PHPStan\Analyser\NodeScopeResolver->processNodes()
#35
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Command/WorkerCommand.php(132):
PHPStan\Analyser\FileAnalyser->analyseFile()
#36
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php(97):
PHPStan\Command\WorkerCommand->PHPStan\Command\{closure}()
#37
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/clue/ndjson-react/src/Decoder.php(117):
_PHPStan_11268e5ee\Evenement\EventEmitter->emit()
#38
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php(97):
_PHPStan_11268e5ee\Clue\React\NDJson\Decoder->handleData()
#39
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/react/stream/src/Util.php(62):
_PHPStan_11268e5ee\Evenement\EventEmitter->emit()
#40
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php(97):
_PHPStan_11268e5ee\React\Stream\Util::_PHPStan_11268e5ee\React\Stream\{closure}()
#41
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/react/stream/src/DuplexResourceStream.php(154):
_PHPStan_11268e5ee\Evenement\EventEmitter->emit()
#42
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/react/event-loop/src/StreamSelectLoop.php(201):
_PHPStan_11268e5ee\React\Stream\DuplexResourceStream->handleData()
#43
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/react/event-loop/src/StreamSelectLoop.php(173):
_PHPStan_11268e5ee\React\EventLoop\StreamSelectLoop->waitForStreamActivity()
#44
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Command/WorkerCommand.php(98):
_PHPStan_11268e5ee\React\EventLoop\StreamSelectLoop->run()
#45
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php(259):
PHPStan\Command\WorkerCommand->execute()
#46
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Application.php(870):
_PHPStan_11268e5ee\Symfony\Component\Console\Command\Command->run()
#47
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Application.php(261):
_PHPStan_11268e5ee\Symfony\Component\Console\Application->doRunCommand()
#48
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Application.php(157):
_PHPStan_11268e5ee\Symfony\Component\Console\Application->doRun()
#49 phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/bin/phpstan(124):
_PHPStan_11268e5ee\Symfony\Component\Console\Application->run()
#50 phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/bin/phpstan(125):
_PHPStan_11268e5ee\{closure}()
#51 /home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan(8): require('...')
#52 /home/gsartorelli/projects/phpstan/vendor/bin/phpstan(119): include('...')
#53 {main}
Child process error (exit code 1):
Internal error: Internal error: Internal error. while analysing file
/home/gsartorelli/projects/phpstan/vendor/silverstripe/framework/src/ORM/GroupedList.php
Post the following stack trace to https://github.com/phpstan/phpstan/issues/new?template=Bug_report.yaml:
##
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/TypeNodeResolver.php(599)
#0
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/TypeNodeResolver.php(172):
PHPStan\PhpDoc\TypeNodeResolver->resolveGenericTypeNode()
#1
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocNodeResolver.php(77):
PHPStan\PhpDoc\TypeNodeResolver->resolve()
#2
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/ResolvedPhpDocBlock.php(392):
PHPStan\PhpDoc\PhpDocNodeResolver->resolveVarTags()
#3
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/ResolvedPhpDocBlock.php(247):
PHPStan\PhpDoc\ResolvedPhpDocBlock->getVarTags()
#4
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocInheritanceResolver.php(56):
PHPStan\PhpDoc\ResolvedPhpDocBlock->merge()
#5
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/PhpDoc/PhpDocInheritanceResolver.php(29):
PHPStan\PhpDoc\PhpDocInheritanceResolver->docBlockTreeToResolvedDocBlock()
#6
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpClassReflectionExtension.php(268):
PHPStan\PhpDoc\PhpDocInheritanceResolver->resolvePhpDocForProperty()
#7
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/Php/PhpClassReflectionExtension.php(194):
PHPStan\Reflection\Php\PhpClassReflectionExtension->createProperty()
#8
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Reflection/ClassReflection.php(636):
PHPStan\Reflection\Php\PhpClassReflectionExtension->getProperty()
#9
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Type/ObjectType.php(185):
PHPStan\Reflection\ClassReflection->getProperty()
#10
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Type/Generic/GenericObjectType.php(205):
PHPStan\Type\ObjectType->getUnresolvedPropertyPrototype()
#11
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Type/StaticType.php(198):
PHPStan\Type\Generic\GenericObjectType->getUnresolvedPropertyPrototype()
#12
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Type/StaticType.php(193):
PHPStan\Type\StaticType->getUnresolvedPropertyPrototype()
#13
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/MutatingScope.php(3641):
PHPStan\Type\StaticType->getProperty()
#14
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/MutatingScope.php(3648):
PHPStan\Analyser\MutatingScope->getPropertyReflection()
#15
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/MutatingScope.php(1473):
PHPStan\Analyser\MutatingScope->propertyFetchType()
#16
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/MutatingScope.php(1479):
PHPStan\Analyser\MutatingScope->PHPStan\Analyser\{closure}()
#17
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/MutatingScope.php(575):
PHPStan\Analyser\MutatingScope->resolveType()
#18
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Dependency/DependencyResolver.php(413):
PHPStan\Analyser\MutatingScope->getType()
#19
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/FileAnalyser.php(149):
PHPStan\Dependency\DependencyResolver->resolveDependencies()
#20
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Node/ClassStatementsGatherer.php(108):
PHPStan\Analyser\FileAnalyser->PHPStan\Analyser\{closure}()
#21
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(567):
PHPStan\Node\ClassStatementsGatherer->__invoke()
#22
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(458):
PHPStan\Analyser\NodeScopeResolver::PHPStan\Analyser\{closure}()
#23
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(401):
PHPStan\Analyser\NodeScopeResolver->processStmtNode()
#24
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(585):
PHPStan\Analyser\NodeScopeResolver->processStmtNodes()
#25
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(401):
PHPStan\Analyser\NodeScopeResolver->processStmtNode()
#26
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(668):
PHPStan\Analyser\NodeScopeResolver->processStmtNodes()
#27
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(401):
PHPStan\Analyser\NodeScopeResolver->processStmtNode()
#28
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(640):
PHPStan\Analyser\NodeScopeResolver->processStmtNodes()
#29
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/NodeScopeResolver.php(370):
PHPStan\Analyser\NodeScopeResolver->processStmtNode()
#30
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Analyser/FileAnalyser.php(166):
PHPStan\Analyser\NodeScopeResolver->processNodes()
#31
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Command/WorkerCommand.php(132):
PHPStan\Analyser\FileAnalyser->analyseFile()
#32
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php(97):
PHPStan\Command\WorkerCommand->PHPStan\Command\{closure}()
#33
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/clue/ndjson-react/src/Decoder.php(117):
_PHPStan_11268e5ee\Evenement\EventEmitter->emit()
#34
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php(97):
_PHPStan_11268e5ee\Clue\React\NDJson\Decoder->handleData()
#35
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/react/stream/src/Util.php(62):
_PHPStan_11268e5ee\Evenement\EventEmitter->emit()
#36
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/evenement/evenement/src/Evenement/EventEmitterTrait.php(97):
_PHPStan_11268e5ee\React\Stream\Util::_PHPStan_11268e5ee\React\Stream\{closure}()
#37
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/react/stream/src/DuplexResourceStream.php(154):
_PHPStan_11268e5ee\Evenement\EventEmitter->emit()
#38
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/react/event-loop/src/StreamSelectLoop.php(201):
_PHPStan_11268e5ee\React\Stream\DuplexResourceStream->handleData()
#39
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/react/event-loop/src/StreamSelectLoop.php(173):
_PHPStan_11268e5ee\React\EventLoop\StreamSelectLoop->waitForStreamActivity()
#40
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/src/Command/WorkerCommand.php(98):
_PHPStan_11268e5ee\React\EventLoop\StreamSelectLoop->run()
#41
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Command/Command.php(259):
PHPStan\Command\WorkerCommand->execute()
#42
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Application.php(870):
_PHPStan_11268e5ee\Symfony\Component\Console\Command\Command->run()
#43
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Application.php(261):
_PHPStan_11268e5ee\Symfony\Component\Console\Application->doRunCommand()
#44
phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/vendor/symfony/console/Application.php(157):
_PHPStan_11268e5ee\Symfony\Component\Console\Application->doRun()
#45 phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/bin/phpstan(124):
_PHPStan_11268e5ee\Symfony\Component\Console\Application->run()
#46 phar:///home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan.phar/bin/phpstan(125):
_PHPStan_11268e5ee\{closure}()
#47 /home/gsartorelli/projects/phpstan/vendor/phpstan/phpstan/phpstan(8): require('...')
#48 /home/gsartorelli/projects/phpstan/vendor/bin/phpstan(119): include('...')
#49 {main}
Child process error (exit code 1):
-- ---------------------------------------------------------------------------------------------------------------------------------------------------
I can't give the full output because when I try to, GitHub says "There was an error creating your Issue: body is too long (maximum is 65536 characters)."
Instead I have included the output for the first two classes mentioned, with the (hopefully correct) assumption that all four errors are the same.
The source files for the named files are:
Code snippet that reproduces the problem
https://phpstan.org/r/69735775-ef2c-49a6-bc88-74ebed02734d
Expected output
Instead of an error, the file should be checked against the rules we're using and normal PHPStan errors outputted for those specific rules where applicable.
Did PHPStan help you today? Did it make you happy in any way?
No response