-
-
Notifications
You must be signed in to change notification settings - Fork 739
Closed
Labels
Description
Bug Report
| Subject | Details |
|---|---|
| Rector version | 2.2.3 -> 2.2.5 |
In our Laravel 11 app, when attempting to upgrade Rector from 2.2.3 to 2.2.5, a fatal error happens:
PHP Fatal error: Uncaught ReflectionException: Class "Rector\Php81\NodeManipulator\AttributeGroupNewLiner" does not exist in /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php:828
Stack trace:
#0 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(828): ReflectionClass->__construct()
#1 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(718): RectorPrefix202510\Illuminate\Container\Container->build()
#2 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(660): RectorPrefix202510\Illuminate\Container\Container->resolve()
#3 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(962): RectorPrefix202510\Illuminate\Container\Container->make()
#4 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(888): RectorPrefix202510\Illuminate\Container\Container->resolveClass()
#5 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(853): RectorPrefix202510\Illuminate\Container\Container->resolveDependencies()
#6 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(277): RectorPrefix202510\Illuminate\Container\Container->build()
#7 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(822): RectorPrefix202510\Illuminate\Container\Container->***closure:RectorPrefix202510\Illuminate\Container\Container::getClosure():275***()
#8 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(718): RectorPrefix202510\Illuminate\Container\Container->build()
#9 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(660): RectorPrefix202510\Illuminate\Container\Container->resolve()
#10 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(498): RectorPrefix202510\Illuminate\Container\Container->make()
#11 [internal function]: RectorPrefix202510\Illuminate\Container\Container->***closure:RectorPrefix202510\Illuminate\Container\Container::tagged():496***()
#12 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/ContextualBindingBuilder.php(72): iterator_to_array()
#13 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Util.php(40): RectorPrefix202510\Illuminate\Container\ContextualBindingBuilder->***closure:RectorPrefix202510\Illuminate\Container\ContextualBindingBuilder::giveTagged():70***()
#14 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(938): RectorPrefix202510\Illuminate\Container\Util::unwrapIfClosure()
#15 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(888): RectorPrefix202510\Illuminate\Container\Container->resolvePrimitive()
#16 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(853): RectorPrefix202510\Illuminate\Container\Container->resolveDependencies()
#17 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(718): RectorPrefix202510\Illuminate\Container\Container->build()
#18 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(660): RectorPrefix202510\Illuminate\Container\Container->resolve()
#19 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(962): RectorPrefix202510\Illuminate\Container\Container->make()
#20 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(888): RectorPrefix202510\Illuminate\Container\Container->resolveClass()
#21 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(853): RectorPrefix202510\Illuminate\Container\Container->resolveDependencies()
#22 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(277): RectorPrefix202510\Illuminate\Container\Container->build()
#23 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(822): RectorPrefix202510\Illuminate\Container\Container->***closure:RectorPrefix202510\Illuminate\Container\Container::getClosure():275***()
#24 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(718): RectorPrefix202510\Illuminate\Container\Container->build()
#25 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(660): RectorPrefix202510\Illuminate\Container\Container->resolve()
#26 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(498): RectorPrefix202510\Illuminate\Container\Container->make()
#27 [internal function]: RectorPrefix202510\Illuminate\Container\Container->***closure:RectorPrefix202510\Illuminate\Container\Container::tagged():496***()
#28 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/ContextualBindingBuilder.php(72): iterator_to_array()
#29 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Util.php(40): RectorPrefix202510\Illuminate\Container\ContextualBindingBuilder->***closure:RectorPrefix202510\Illuminate\Container\ContextualBindingBuilder::giveTagged():70***()
#30 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(938): RectorPrefix202510\Illuminate\Container\Util::unwrapIfClosure()
#31 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(888): RectorPrefix202510\Illuminate\Container\Container->resolvePrimitive()
#32 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(853): RectorPrefix202510\Illuminate\Container\Container->resolveDependencies()
#33 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(718): RectorPrefix202510\Illuminate\Container\Container->build()
#34 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(660): RectorPrefix202510\Illuminate\Container\Container->resolve()
#35 /home/runner/work/Web/Web/vendor/rector/rector/src/DependencyInjection/LazyContainerFactory.php(251): RectorPrefix202510\Illuminate\Container\Container->make()
#36 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(822): Rector\DependencyInjection\LazyContainerFactory::***closure:Rector\DependencyInjection\LazyContainerFactory::create():250***()
#37 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(718): RectorPrefix202510\Illuminate\Container\Container->build()
#38 /home/runner/work/Web/Web/vendor/rector/rector/vendor/illuminate/container/Container.php(673): RectorPrefix202510\Illuminate\Container\Container->resolve()
#39 /home/runner/work/Web/Web/vendor/rector/rector/bin/rector.php(129): RectorPrefix202510\Illuminate\Container\Container->get()
#40 /home/runner/work/Web/Web/vendor/rector/rector/bin/rector(5): require_once('...')
#41 /home/runner/work/Web/Web/vendor/bin/rector(119): include('...')
#42 ***main***
Minimal PHP Code Causing Issue
No code or config changes have happened in our repo.
Expected Behaviour
It does not error since no code or config changes have happened in our repo