-
-
Notifications
You must be signed in to change notification settings - Fork 735
Closed
Description
[ERROR] Could not process "/mnt/c/Users/Philip/Documents/ADAM/adam/3party/mpdf/classes/svg.php"
file, due to:
"System error: "Array of nodes cannot be empty. Ensure
"Rector\DeadCode\Rector\If_\SimplifyIfElseWithSameContentRector->refactor()" returns
non-empty array for Nodes.
A) Direct return null for no change:
return null;
B) Remove the Node:
return \PhpParser\NodeVisitor::REMOVE_NODE;"
Stack trace:
#0
3party/dev/vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(173)
: Rector\Rector\AbstractRector->enterNode()
#1
3party/dev/vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(90):
PhpParser\NodeTraverser->traverseArray()
#2
3party/dev/vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(200)
: PhpParser\NodeTraverser->traverseNode()
#3
3party/dev/vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(90):
PhpParser\NodeTraverser->traverseArray()
#4
3party/dev/vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(200)
: PhpParser\NodeTraverser->traverseNode()
#5
3party/dev/vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(90):
PhpParser\NodeTraverser->traverseArray()
#6
3party/dev/vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(200)
: PhpParser\NodeTraverser->traverseNode()
#7
3party/dev/vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(90):
PhpParser\NodeTraverser->traverseArray()
#8
3party/dev/vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(200)
: PhpParser\NodeTraverser->traverseNode()
#9
3party/dev/vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(90):
PhpParser\NodeTraverser->traverseArray()
#10
3party/dev/vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(200)
: PhpParser\NodeTraverser->traverseNode()
#11
3party/dev/vendor/rector/rector/vendor/nikic/php-parser/lib/PhpParser/NodeTraverser.php(71):
PhpParser\NodeTraverser->traverseArray()
#12 3party/dev/vendor/rector/rector/src/PhpParser/NodeTraverser/RectorNodeTraverser.php(49):
PhpParser\NodeTraverser->traverse()
#13 3party/dev/vendor/rector/rector/src/Application/FileProcessor.php(95):
Rector\PhpParser\NodeTraverser\RectorNodeTraverser->traverse()
#14 3party/dev/vendor/rector/rector/src/Application/ApplicationFileProcessor.php(174):
Rector\Application\FileProcessor->processFile()
#15 3party/dev/vendor/rector/rector/src/Application/ApplicationFileProcessor.php(151):
Rector\Application\ApplicationFileProcessor->processFile()
#16 3party/dev/vendor/rector/rector/src/Application/ApplicationFileProcessor.php(128):
Rector\Application\ApplicationFileProcessor->processFiles()
#17 3party/dev/vendor/rector/rector/src/Console/Command/ProcessCommand.php(167):
Rector\Application\ApplicationFileProcessor->run()
#18 3party/dev/vendor/rector/rector/vendor/symfony/console/Command/Command.php(285):
Rector\Console\Command\ProcessCommand->execute()
#19 3party/dev/vendor/rector/rector/vendor/symfony/console/Application.php(900):
RectorPrefix202505\Symfony\Component\Console\Command\Command->run()
#20 3party/dev/vendor/rector/rector/vendor/symfony/console/Application.php(279):
RectorPrefix202505\Symfony\Component\Console\Application->doRunCommand()
#21 3party/dev/vendor/rector/rector/src/Console/ConsoleApplication.php(63):
RectorPrefix202505\Symfony\Component\Console\Application->doRun()
#22 3party/dev/vendor/rector/rector/vendor/symfony/console/Application.php(162):
Rector\Console\ConsoleApplication->doRun()
#23 3party/dev/vendor/rector/rector/bin/rector.php(130):
RectorPrefix202505\Symfony\Component\Console\Application->run()
#24 3party/dev/vendor/rector/rector/bin/rector(5): require_once('...')
#25 3party/dev/vendor/bin/rector(119): include('...')
#26 {main}". On line: 138
Metadata
Metadata
Assignees
Labels
No labels