<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://sugarclub.sugarai.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Troubleshooting Rector</title><link>https://sugarclub.sugarai.com/dev-club/w/dev-tutorials/835/troubleshooting-rector</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Troubleshooting Rector</title><link>https://sugarclub.sugarai.com/dev-club/w/dev-tutorials/835/troubleshooting-rector</link><pubDate>Wed, 10 Sep 2025 17:52:31 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:1a4c0389-d769-4db8-b43c-4cb703e645ab</guid><dc:creator>Rafael Fernandes</dc:creator><comments>https://sugarclub.sugarai.com/dev-club/w/dev-tutorials/835/troubleshooting-rector#comments</comments><description>Current Revision posted to Dev Tutorials by Rafael Fernandes on 9/10/2025 5:52:31 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1guavb70f0"&gt;Troubleshooting&lt;/h2&gt;
&lt;p&gt;Depending on how large your files are or your local environment has in terms of resources, Rector can fail.&lt;/p&gt;
&lt;p&gt;Here are few workarounds you can use to troubleshoot and ensure it runs.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1guavb70f1"&gt;Uncaught Error: Class &amp;quot;PHPStan\DependencyInjection\ContainerFactory&amp;quot; not found&lt;/h3&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="php"&gt;[09-Sep-2025 20:09:26 GMT] PHP Fatal error:  Uncaught Error: Class &amp;quot;PHPStan\DependencyInjection\ContainerFactory&amp;quot; not found in /var/www/html/sugar/vendor/rector/rector/src/NodeTypeResolver/DependencyInjection/PHPStanServicesFactory.php:49
Stack trace:
#0 [internal function]: Rector\NodeTypeResolver\DependencyInjection\PHPStanServicesFactory-&amp;gt;__construct()
#1 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(843): ReflectionClass-&amp;gt;newInstanceArgs(Array)
#2 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(706): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;build(&amp;#39;Rector\\NodeType...&amp;#39;)
#3 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(653): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolve(&amp;#39;Rector\\NodeType...&amp;#39;, Array)
#4 /var/www/html/sugar/vendor/rector/rector/src/DependencyInjection/LazyContainerFactory.php(273): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;make(&amp;#39;Rector\\NodeType...&amp;#39;)
#5 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(806): Rector\DependencyInjection\LazyContainerFactory::Rector\DependencyInjection\{closure}(Object(Rector\Config\RectorConfig), Array)
#6 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(706): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;build(Object(Closure))
#7 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(653): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolve(&amp;#39;Rector\\NodeType...&amp;#39;, Array)
#8 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(946): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;make(&amp;#39;Rector\\NodeType...&amp;#39;)
#9 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(872): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolveClass(Object(ReflectionParameter))
#10 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(837): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolveDependencies(Array)
#11 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(706): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;build(&amp;#39;Rector\\StaticRe...&amp;#39;)
#12 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(653): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolve(&amp;#39;Rector\\StaticRe...&amp;#39;, Array)
#13 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(946): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;make(&amp;#39;Rector\\StaticRe...&amp;#39;)
#14 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(872): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolveClass(Object(ReflectionParameter))
#15 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(837): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolveDependencies(Array)
#16 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(706): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;build(&amp;#39;Rector\\Autoload...&amp;#39;)
#17 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(653): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolve(&amp;#39;Rector\\Autoload...&amp;#39;, Array)
#18 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(946): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;make(&amp;#39;Rector\\Autoload...&amp;#39;)
#19 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(872): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolveClass(Object(ReflectionParameter))
#20 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(837): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolveDependencies(Array)
#21 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(277): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;build(&amp;#39;Rector\\Console\\...&amp;#39;)
#22 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(806): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;RectorPrefix202411\Illuminate\Container\{closure}(Object(Rector\Config\RectorConfig), Array)
#23 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(706): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;build(Object(Closure))
#24 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(653): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolve(&amp;#39;Rector\\Console\\...&amp;#39;, Array)
#25 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(496): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;make(&amp;#39;Rector\\Console\\...&amp;#39;)
#26 [internal function]: RectorPrefix202411\Illuminate\Container\Container-&amp;gt;RectorPrefix202411\Illuminate\Container\{closure}()
#27 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/ContextualBindingBuilder.php(72): iterator_to_array(Object(RectorPrefix202411\Illuminate\Container\RewindableGenerator))
#28 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Util.php(40): RectorPrefix202411\Illuminate\Container\ContextualBindingBuilder-&amp;gt;RectorPrefix202411\Illuminate\Container\{closure}(Object(Rector\Config\RectorConfig))
#29 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(922): RectorPrefix202411\Illuminate\Container\Util::unwrapIfClosure(Object(Closure), Object(Rector\Config\RectorConfig))
#30 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(872): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolvePrimitive(Object(ReflectionParameter))
#31 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(837): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolveDependencies(Array)
#32 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(706): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;build(&amp;#39;Rector\\Console\\...&amp;#39;)
#33 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(653): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolve(&amp;#39;Rector\\Console\\...&amp;#39;, Array)
#34 /var/www/html/sugar/vendor/rector/rector/src/DependencyInjection/LazyContainerFactory.php(244): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;make(&amp;#39;Rector\\Console\\...&amp;#39;)
#35 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(806): Rector\DependencyInjection\LazyContainerFactory::Rector\DependencyInjection\{closure}(Object(Rector\Config\RectorConfig), Array)
#36 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(706): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;build(Object(Closure))
#37 /var/www/html/sugar/vendor/rector/rector/vendor/illuminate/container/Container.php(663): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;resolve(&amp;#39;RectorPrefix202...&amp;#39;)
#38 /var/www/html/sugar/vendor/rector/rector/bin/rector.php(129): RectorPrefix202411\Illuminate\Container\Container-&amp;gt;get(&amp;#39;RectorPrefix202...&amp;#39;)
#39 /var/www/html/sugar/vendor/rector/rector/bin/rector(5): require_once(&amp;#39;/var/www/html/s...&amp;#39;)
#40 {main}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;#39;re running Sugar &amp;lt; 25, you likely installed rector in the sugar&amp;#39;s install directory (where ./vendor is) causing incompatibilities.&lt;/p&gt;
&lt;p&gt;just uninstall rector and install it anywhere else.&lt;/p&gt;
&lt;h3 id="mcetoc_1guavb70f1"&gt;&lt;span&gt;Child process timed out after 120 seconds&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt; [ERROR] Could not process                                                                                              
         &amp;quot;/path/to/sugar/rector-0.15.20/vendor/symplify/easy-parallel/src/ValueObject/ParallelProcess.php&amp;quot;  
         file, due to:                                                                                                  
         &amp;quot;Child process timed out after 120 seconds&amp;quot;. On line: 108                                                      
&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;try to&amp;nbsp;add the following to the end of&amp;nbsp;rector.php:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="php"&gt;$rectorConfig-&amp;gt;parallel(900);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1guavb70f1"&gt;Reached system errors count limit of 50, exiting...&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt; [ERROR] Could not process some files, due to:                                                                          
         &amp;quot;Reached system errors count limit of 50, exiting...&amp;quot;.                                                         
&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;try to&amp;nbsp;add the following to the end of&amp;nbsp;rector.php:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="php"&gt;$rectorConfig-&amp;gt;disableParallel();
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Troubleshooting Rector</title><link>https://sugarclub.sugarai.com/dev-club/w/dev-tutorials/835/troubleshooting-rector/revision/1</link><pubDate>Thu, 20 Apr 2023 14:33:07 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:1a4c0389-d769-4db8-b43c-4cb703e645ab</guid><dc:creator>Rafael Fernandes</dc:creator><comments>https://sugarclub.sugarai.com/dev-club/w/dev-tutorials/835/troubleshooting-rector#comments</comments><description>Revision 1 posted to Dev Tutorials by Rafael Fernandes on 4/20/2023 2:33:07 PM&lt;br /&gt;
&lt;h2 id="mcetoc_1guavb70f0"&gt;Troubleshooting&lt;/h2&gt;
&lt;p&gt;Depending on how large your files are or your local environment has in terms of resources, Rector can fail.&lt;/p&gt;
&lt;p&gt;Here are few workarounds you can use to troubleshoot and ensure it runs.&lt;/p&gt;
&lt;h3 id="mcetoc_1guavb70f1"&gt;&lt;span&gt;Child process timed out after 120 seconds&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt; [ERROR] Could not process                                                                                              
         &amp;quot;/path/to/sugar/rector-0.15.20/vendor/symplify/easy-parallel/src/ValueObject/ParallelProcess.php&amp;quot;  
         file, due to:                                                                                                  
         &amp;quot;Child process timed out after 120 seconds&amp;quot;. On line: 108                                                      
&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;try to&amp;nbsp;add the following to the end of&amp;nbsp;rector.php:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="php"&gt;$rectorConfig-&amp;gt;parallel(900);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1guavb70f1"&gt;Reached system errors count limit of 50, exiting...&lt;/h3&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt; [ERROR] Could not process some files, due to:                                                                          
         &amp;quot;Reached system errors count limit of 50, exiting...&amp;quot;.                                                         
&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;try to&amp;nbsp;add the following to the end of&amp;nbsp;rector.php:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="php"&gt;$rectorConfig-&amp;gt;disableParallel();
&lt;/pre&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>