TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692023-09-13T03:56:05ZTYPO3 Forge
Redmine TYPO3 Core - Story #101904 (Accepted): CKEditor5 UIhttp://forge.typo3.org/issues/1019042023-09-13T03:56:05ZBenjamin Franzkeben@bnf.dev
<p>Tracker for UI related CKEditor5 bugs or tasks.</p> TYPO3 Core - Bug #91114 (Closed): InstallTool: Symfony Container is used to clear its own cacheshttp://forge.typo3.org/issues/911142020-04-18T14:59:48ZBenjamin Franzkeben@bnf.dev
<p>Original report by Josef Glatz:</p>
<p>Pressing the Clear caches button were also only green after pressing the button twice. (error log of first press)</p>
<p>Steps to reproduce:</p>
<ul>
<li>Use this commit: <a class="external" href="https://github.com/TYPO3/TYPO3.CMS/commit/0346f6aa2f2b19c0b916666b211b65a9e627dad1">https://github.com/TYPO3/TYPO3.CMS/commit/0346f6aa2f2b19c0b916666b211b65a9e627dad1</a> </li>
<li>open backend (so DI caches will be generated)</li>
<li>pull git master (from today)</li>
<li>do composer install</li>
<li>clear caches in install tool</li>
</ul>
<p>Error in log:<br /><pre>
Sat, 18 Apr 2020 07:17:32 +0200 [CRITICAL] request="5b7f01c997491" component="TYPO3.CMS.Core.Error.DebugExceptionHandler": Core: Exception handler (WEB): Uncaught TYPO3 Exception: Too few arguments to function TYPO3\CMS\Core\Localization\LanguageService::__construct(), 0 passed in /app/web/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 3425 and exactly 2 expected | ArgumentCountError thrown in file /app/web/typo3/sysext/core/Classes/Localization/LanguageService.php in line 120. Requested URL: http://10.master.t3.docker/typo3/install.php?install[controller]=maintenance&install[action]=cacheClearAll - {"TYPO3_MODE":"BE","exception":{"xdebug_message":"<tr><th align='left' bgcolor='#f57900' colspan=\"5\"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> ArgumentCountError: Too few arguments to function TYPO3\\CMS\\Core\\Localization\\LanguageService::__construct(), 0 passed in /app/web/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 3425 and exactly 2 expected in /app/web/typo3/sysext/core/Classes/Localization/LanguageService.php on line <i>120</i></th></tr>\n<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>\n<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>\n<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0007</td><td bgcolor='#eeeeec' align='right'>409464</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/app/web/typo3/install.php' bgcolor='#eeeeec'>.../install.php<b>:</b>0</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0007</td><td bgcolor='#eeeeec' align='right'>409784</td><td bgcolor='#eeeeec'>{closure:/app/web/typo3/install.php:101-105}( )</td><td title='/app/web/typo3/install.php' bgcolor='#eeeeec'>.../install.php<b>:</b>105</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.1395</td><td bgcolor='#eeeeec' align='right'>1642592</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Http\\Application->run( )</td><td title='/app/web/typo3/install.php' bgcolor='#eeeeec'>.../install.php<b>:</b>104</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.1522</td><td bgcolor='#eeeeec' align='right'>1670704</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Http\\Application->handle( )</td><td title='/app/web/typo3/sysext/core/Classes/Http/AbstractApplication.php' bgcolor='#eeeeec'>.../AbstractApplication.php<b>:</b>97</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.1545</td><td bgcolor='#eeeeec' align='right'>1676592</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Http\\Application->handle( )</td><td title='/app/web/typo3/sysext/install/Classes/Http/Application.php' bgcolor='#eeeeec'>.../Application.php<b>:</b>50</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.1545</td><td bgcolor='#eeeeec' align='right'>1676592</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Http\\MiddlewareDispatcher->handle( )</td><td title='/app/web/typo3/sysext/core/Classes/Http/AbstractApplication.php' bgcolor='#eeeeec'>.../AbstractApplication.php<b>:</b>85</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.1545</td><td bgcolor='#eeeeec' align='right'>1676592</td><td bgcolor='#eeeeec'>{anonymous-class:/app/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138-174}->handle( )</td><td title='/app/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php' bgcolor='#eeeeec'>.../MiddlewareDispatcher.php<b>:</b>78</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.1551</td><td bgcolor='#eeeeec' align='right'>1742816</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Middleware\\NormalizedParamsAttribute->process( )</td><td title='/app/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php' bgcolor='#eeeeec'>.../MiddlewareDispatcher.php<b>:</b>172</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.1557</td><td bgcolor='#eeeeec' align='right'>1749152</td><td bgcolor='#eeeeec'>{anonymous-class:/app/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:103-123}->handle( )</td><td title='/app/web/typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php' bgcolor='#eeeeec'>.../NormalizedParamsAttribute.php<b>:</b>45</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.1557</td><td bgcolor='#eeeeec' align='right'>1749152</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Middleware\\Maintenance->process( )</td><td title='/app/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php' bgcolor='#eeeeec'>.../MiddlewareDispatcher.php<b>:</b>121</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.1841</td><td bgcolor='#eeeeec' align='right'>1777120</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Controller\\MaintenanceController->cacheClearAllAction( )</td><td title='/app/web/typo3/sysext/install/Classes/Middleware/Maintenance.php' bgcolor='#eeeeec'>.../Maintenance.php<b>:</b>231</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.1841</td><td bgcolor='#eeeeec' align='right'>1777120</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Service\\ClearCacheService->clearAll( )</td><td title='/app/web/typo3/sysext/install/Classes/Controller/MaintenanceController.php' bgcolor='#eeeeec'>.../MaintenanceController.php<b>:</b>125</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.5370</td><td bgcolor='#eeeeec' align='right'>2566840</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Service\\LateBootService->loadExtLocalconfDatabaseAndExtTables( )</td><td title='/app/web/typo3/sysext/install/Classes/Service/ClearCacheService.php' bgcolor='#eeeeec'>.../ClearCacheService.php<b>:</b>74</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.8065</td><td bgcolor='#eeeeec' align='right'>3736672</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Core\\Bootstrap::loadBaseTca( )</td><td title='/app/web/typo3/sysext/install/Classes/Service/LateBootService.php' bgcolor='#eeeeec'>.../LateBootService.php<b>:</b>141</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>0.8066</td><td bgcolor='#eeeeec' align='right'>3736672</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::loadBaseTca( )</td><td title='/app/web/typo3/sysext/core/Classes/Core/Bootstrap.php' bgcolor='#eeeeec'>.../Bootstrap.php<b>:</b>517</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>0.8066</td><td bgcolor='#eeeeec' align='right'>3736672</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::buildBaseTcaFromSingleFiles( )</td><td title='/app/web/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php' bgcolor='#eeeeec'>.../ExtensionManagementUtility.php<b>:</b>1660</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>1.1033</td><td bgcolor='#eeeeec' align='right'>4371344</td><td bgcolor='#eeeeec'>require( <font color='#00bb00'>'/app/web/typo3conf/ext/cropvariantsbuilder/Configuration/TCA/Overrides/sys_file_reference.php'</font> )</td><td title='/app/web/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php' bgcolor='#eeeeec'>.../ExtensionManagementUtility.php<b>:</b>1706</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>1.1033</td><td bgcolor='#eeeeec' align='right'>4371664</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Utility\\ExtensionManagementUtility::{closure:/app/web/typo3conf/ext/cropvariantsbuilder/Configuration/TCA/Overrides/sys_file_reference.php:11-38}( )</td><td title='/app/web/typo3conf/ext/cropvariantsbuilder/Configuration/TCA/Overrides/sys_file_reference.php' bgcolor='#eeeeec'>.../sys_file_reference.php<b>:</b>40</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>1.1409</td><td bgcolor='#eeeeec' align='right'>4396880</td><td bgcolor='#eeeeec'>JosefGlatz\\CropVariantsBuilder\\CropVariant::create( )</td><td title='/app/web/typo3conf/ext/cropvariantsbuilder/Configuration/TCA/Overrides/sys_file_reference.php' bgcolor='#eeeeec'>.../sys_file_reference.php<b>:</b>30</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>1.1409</td><td bgcolor='#eeeeec' align='right'>4396880</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Utility\\GeneralUtility::makeInstance( )</td><td title='/app/web/typo3conf/ext/cropvariantsbuilder/Classes/CropVariant.php' bgcolor='#eeeeec'>.../CropVariant.php<b>:</b>91</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>1.1410</td><td bgcolor='#eeeeec' align='right'>4397416</td><td bgcolor='#eeeeec'>JosefGlatz\\CropVariantsBuilder\\CropVariant->__construct( )</td><td title='/app/web/typo3/sysext/core/Classes/Utility/GeneralUtility.php' bgcolor='#eeeeec'>.../GeneralUtility.php<b>:</b>3425</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>1.1410</td><td bgcolor='#eeeeec' align='right'>4397416</td><td bgcolor='#eeeeec'>JosefGlatz\\CropVariantsBuilder\\CropVariant->setDefaultTitle( )</td><td title='/app/web/typo3conf/ext/cropvariantsbuilder/Classes/CropVariant.php' bgcolor='#eeeeec'>.../CropVariant.php<b>:</b>78</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>1.1410</td><td bgcolor='#eeeeec' align='right'>4397416</td><td bgcolor='#eeeeec'>JosefGlatz\\CropVariantsBuilder\\CropVariant->defaultLocalizationAttempt( )</td><td title='/app/web/typo3conf/ext/cropvariantsbuilder/Classes/CropVariant.php' bgcolor='#eeeeec'>.../CropVariant.php<b>:</b>307</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>1.1410</td><td bgcolor='#eeeeec' align='right'>4397656</td><td bgcolor='#eeeeec'>JosefGlatz\\CropVariantsBuilder\\CropVariant->getLanguageService( )</td><td title='/app/web/typo3conf/ext/cropvariantsbuilder/Classes/CropVariant.php' bgcolor='#eeeeec'>.../CropVariant.php<b>:</b>338</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>1.1410</td><td bgcolor='#eeeeec' align='right'>4397656</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Utility\\GeneralUtility::makeInstance( )</td><td title='/app/web/typo3conf/ext/cropvariantsbuilder/Classes/CropVariant.php' bgcolor='#eeeeec'>.../CropVariant.php<b>:</b>359</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>1.1453</td><td bgcolor='#eeeeec' align='right'>4401664</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Localization\\LanguageService->__construct( )</td><td title='/app/web/typo3/sysext/core/Classes/Utility/GeneralUtility.php' bgcolor='#eeeeec'>.../GeneralUtility.php<b>:</b>3425</td></tr>\n"}}
</pre></p>
<p>LanguageService is not known for the old container instance (cache), and can therefore not be instantiated, while the newer class requires a DI configuration.</p> TYPO3 Core - Bug #91107 (Closed): InstallTool Login Mail causes Exception when using a custom bac...http://forge.typo3.org/issues/911072020-04-18T13:41:21ZBenjamin Franzkeben@bnf.dev
<p>This bug was discovered by Josef Glatz and orignally reported via Slack:</p>
<p>1. install.php throws also error and the typical "clear caches in maintenance tools to fix dependency container stuff" doesn't work (anymore). Too few arguments to function TYPO3\CMS\Core\Resource\Index\MetaDataRepository::__construct(), 0 passed in /app/web/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 3425 and exactly 1 expected (error log entry)<br />2. Doing a reload twice does fixing the problem for me and the maintenace tools seems to work</p>
<p>This causes an exception when logging into the installtool:<br /><pre>
Sat, 18 Apr 2020 06:59:49 +0200 [CRITICAL] request="f5f9c72de32f0" component="TYPO3.CMS.Core.Error.DebugExceptionHandler": Core: Exception handler (WEB): Uncaught TYPO3 Exception: Too few arguments to function TYPO3\CMS\Core\Resource\Index\MetaDataRepository::__construct(), 0 passed in /app/web/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 3425 and exactly 1 expected | ArgumentCountError thrown in file /app/web/typo3/sysext/core/Classes/Resource/Index/MetaDataRepository.php in line 58. Requested URL: http://10.master.t3.docker/typo3/install.php?install[controller]=maintenance - {"TYPO3_MODE":"BE","exception":{"xdebug_message":"<tr><th align='left' bgcolor='#f57900' colspan=\"5\"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> ArgumentCountError: Too few arguments to function TYPO3\\CMS\\Core\\Resource\\Index\\MetaDataRepository::__construct(), 0 passed in /app/web/typo3/sysext/core/Classes/Utility/GeneralUtility.php on line 3425 and exactly 1 expected in /app/web/typo3/sysext/core/Classes/Resource/Index/MetaDataRepository.php on line <i>58</i></th></tr>\n<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>\n<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>\n<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0042</td><td bgcolor='#eeeeec' align='right'>412240</td><td bgcolor='#eeeeec'>{main}( )</td><td title='/app/web/typo3/install.php' bgcolor='#eeeeec'>.../install.php<b>:</b>0</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0042</td><td bgcolor='#eeeeec' align='right'>412560</td><td bgcolor='#eeeeec'>{closure:/app/web/typo3/install.php:101-105}( )</td><td title='/app/web/typo3/install.php' bgcolor='#eeeeec'>.../install.php<b>:</b>105</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.3162</td><td bgcolor='#eeeeec' align='right'>1645368</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Http\\Application->run( )</td><td title='/app/web/typo3/install.php' bgcolor='#eeeeec'>.../install.php<b>:</b>104</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.3292</td><td bgcolor='#eeeeec' align='right'>1674592</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Http\\Application->handle( )</td><td title='/app/web/typo3/sysext/core/Classes/Http/AbstractApplication.php' bgcolor='#eeeeec'>.../AbstractApplication.php<b>:</b>97</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.3309</td><td bgcolor='#eeeeec' align='right'>1680480</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Http\\Application->handle( )</td><td title='/app/web/typo3/sysext/install/Classes/Http/Application.php' bgcolor='#eeeeec'>.../Application.php<b>:</b>50</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.3309</td><td bgcolor='#eeeeec' align='right'>1680480</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Http\\MiddlewareDispatcher->handle( )</td><td title='/app/web/typo3/sysext/core/Classes/Http/AbstractApplication.php' bgcolor='#eeeeec'>.../AbstractApplication.php<b>:</b>85</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.3309</td><td bgcolor='#eeeeec' align='right'>1680480</td><td bgcolor='#eeeeec'>{anonymous-class:/app/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:138-174}->handle( )</td><td title='/app/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php' bgcolor='#eeeeec'>.../MiddlewareDispatcher.php<b>:</b>78</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.3315</td><td bgcolor='#eeeeec' align='right'>1746704</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Middleware\\NormalizedParamsAttribute->process( )</td><td title='/app/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php' bgcolor='#eeeeec'>.../MiddlewareDispatcher.php<b>:</b>172</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.3320</td><td bgcolor='#eeeeec' align='right'>1752928</td><td bgcolor='#eeeeec'>{anonymous-class:/app/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php:103-123}->handle( )</td><td title='/app/web/typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php' bgcolor='#eeeeec'>.../NormalizedParamsAttribute.php<b>:</b>45</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.3320</td><td bgcolor='#eeeeec' align='right'>1752928</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Middleware\\Maintenance->process( )</td><td title='/app/web/typo3/sysext/core/Classes/Http/MiddlewareDispatcher.php' bgcolor='#eeeeec'>.../MiddlewareDispatcher.php<b>:</b>121</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.5290</td><td bgcolor='#eeeeec' align='right'>1785808</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Authentication\\AuthenticationService->loginWithPassword( )</td><td title='/app/web/typo3/sysext/install/Classes/Middleware/Maintenance.php' bgcolor='#eeeeec'>.../Maintenance.php<b>:</b>169</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>1.5139</td><td bgcolor='#eeeeec' align='right'>1859944</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Install\\Authentication\\AuthenticationService->sendLoginSuccessfulMail( )</td><td title='/app/web/typo3/sysext/install/Classes/Authentication/AuthenticationService.php' bgcolor='#eeeeec'>.../AuthenticationService.php<b>:</b>77</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>3.3808</td><td bgcolor='#eeeeec' align='right'>3553576</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Mail\\Mailer->send( )</td><td title='/app/web/typo3/sysext/install/Classes/Authentication/AuthenticationService.php' bgcolor='#eeeeec'>.../AuthenticationService.php<b>:</b>102</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>3.3809</td><td bgcolor='#eeeeec' align='right'>3554120</td><td bgcolor='#eeeeec'>Symfony\\Component\\Mailer\\Transport\\SendmailTransport->send( )</td><td title='/app/web/typo3/sysext/core/Classes/Mail/Mailer.php' bgcolor='#eeeeec'>.../Mailer.php<b>:</b>125</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>15</td><td bgcolor='#eeeeec' align='center'>3.3809</td><td bgcolor='#eeeeec' align='right'>3554120</td><td bgcolor='#eeeeec'>Symfony\\Component\\Mailer\\Transport\\SendmailTransport->send( )</td><td title='/app/web/vendor/symfony/mailer/Transport/SendmailTransport.php' bgcolor='#eeeeec'>.../SendmailTransport.php<b>:</b>73</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>16</td><td bgcolor='#eeeeec' align='center'>3.4180</td><td bgcolor='#eeeeec' align='right'>3560832</td><td bgcolor='#eeeeec'>Symfony\\Component\\Mailer\\SentMessage->__construct( )</td><td title='/app/web/vendor/symfony/mailer/Transport/AbstractTransport.php' bgcolor='#eeeeec'>.../AbstractTransport.php<b>:</b>70</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>17</td><td bgcolor='#eeeeec' align='center'>3.4180</td><td bgcolor='#eeeeec' align='right'>3560832</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Mail\\FluidEmail->ensureValidity( )</td><td title='/app/web/vendor/symfony/mailer/SentMessage.php' bgcolor='#eeeeec'>.../SentMessage.php<b>:</b>33</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>18</td><td bgcolor='#eeeeec' align='center'>3.4180</td><td bgcolor='#eeeeec' align='right'>3560832</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Mail\\FluidEmail->generateTemplatedBody( )</td><td title='/app/web/typo3/sysext/core/Classes/Mail/FluidEmail.php' bgcolor='#eeeeec'>.../FluidEmail.php<b>:</b>136</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>19</td><td bgcolor='#eeeeec' align='center'>3.4180</td><td bgcolor='#eeeeec' align='right'>3560832</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Mail\\FluidEmail->renderContent( )</td><td title='/app/web/typo3/sysext/core/Classes/Mail/FluidEmail.php' bgcolor='#eeeeec'>.../FluidEmail.php<b>:</b>149</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>20</td><td bgcolor='#eeeeec' align='center'>3.4181</td><td bgcolor='#eeeeec' align='right'>3560856</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Fluid\\View\\StandaloneView->render( )</td><td title='/app/web/typo3/sysext/core/Classes/Mail/FluidEmail.php' bgcolor='#eeeeec'>.../FluidEmail.php<b>:</b>169</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>21</td><td bgcolor='#eeeeec' align='center'>5.0315</td><td bgcolor='#eeeeec' align='right'>4842648</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\Core\\Parser\\ParsingState->render( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/View/AbstractTemplateView.php' bgcolor='#eeeeec'>.../AbstractTemplateView.php<b>:</b>201</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>22</td><td bgcolor='#eeeeec' align='center'>5.0315</td><td bgcolor='#eeeeec' align='right'>4842648</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\Core\\Parser\\SyntaxTree\\RootNode->evaluate( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/Parser/ParsingState.php' bgcolor='#eeeeec'>.../ParsingState.php<b>:</b>119</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>23</td><td bgcolor='#eeeeec' align='center'>5.0315</td><td bgcolor='#eeeeec' align='right'>4842648</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\Core\\Parser\\SyntaxTree\\RootNode->evaluateChildNodes( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/RootNode.php' bgcolor='#eeeeec'>.../RootNode.php<b>:</b>25</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>24</td><td bgcolor='#eeeeec' align='center'>5.0326</td><td bgcolor='#eeeeec' align='right'>4845976</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\Core\\Parser\\SyntaxTree\\RootNode->evaluateChildNode( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php' bgcolor='#eeeeec'>.../AbstractNode.php<b>:</b>36</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>25</td><td bgcolor='#eeeeec' align='center'>5.0326</td><td bgcolor='#eeeeec' align='right'>4845976</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\Core\\Parser\\SyntaxTree\\ViewHelperNode->evaluate( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php' bgcolor='#eeeeec'>.../AbstractNode.php<b>:</b>56</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>26</td><td bgcolor='#eeeeec' align='center'>5.0326</td><td bgcolor='#eeeeec' align='right'>4845976</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\Core\\ViewHelper\\ViewHelperInvoker->invoke( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php' bgcolor='#eeeeec'>.../ViewHelperNode.php<b>:</b>153</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>27</td><td bgcolor='#eeeeec' align='center'>5.0327</td><td bgcolor='#eeeeec' align='right'>4846352</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\ViewHelpers\\IfViewHelper->initializeArgumentsAndRender( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php' bgcolor='#eeeeec'>.../ViewHelperInvoker.php<b>:</b>79</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>28</td><td bgcolor='#eeeeec' align='center'>5.0327</td><td bgcolor='#eeeeec' align='right'>4846352</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\ViewHelpers\\IfViewHelper->callRenderMethod( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php' bgcolor='#eeeeec'>.../AbstractViewHelper.php<b>:</b>250</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>29</td><td bgcolor='#eeeeec' align='center'>5.0327</td><td bgcolor='#eeeeec' align='right'>4846728</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.call-user-func:{/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php:262}' target='_new'>call_user_func:{/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php:262}</a>\n( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php' bgcolor='#eeeeec'>.../AbstractViewHelper.php<b>:</b>262</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>30</td><td bgcolor='#eeeeec' align='center'>5.0327</td><td bgcolor='#eeeeec' align='right'>4846728</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\ViewHelpers\\IfViewHelper->render( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php' bgcolor='#eeeeec'>.../AbstractViewHelper.php<b>:</b>262</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>31</td><td bgcolor='#eeeeec' align='center'>5.0327</td><td bgcolor='#eeeeec' align='right'>4846728</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\ViewHelpers\\IfViewHelper->renderElseChild( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php' bgcolor='#eeeeec'>.../AbstractConditionViewHelper.php<b>:</b>62</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>32</td><td bgcolor='#eeeeec' align='center'>5.0328</td><td bgcolor='#eeeeec' align='right'>4846728</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\Core\\Parser\\SyntaxTree\\ViewHelperNode->evaluate( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractConditionViewHelper.php' bgcolor='#eeeeec'>.../AbstractConditionViewHelper.php<b>:</b>203</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>33</td><td bgcolor='#eeeeec' align='center'>5.0328</td><td bgcolor='#eeeeec' align='right'>4846728</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\Core\\ViewHelper\\ViewHelperInvoker->invoke( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php' bgcolor='#eeeeec'>.../ViewHelperNode.php<b>:</b>153</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>34</td><td bgcolor='#eeeeec' align='center'>5.0329</td><td bgcolor='#eeeeec' align='right'>4847104</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\ViewHelpers\\ElseViewHelper->initializeArgumentsAndRender( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php' bgcolor='#eeeeec'>.../ViewHelperInvoker.php<b>:</b>79</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>35</td><td bgcolor='#eeeeec' align='center'>5.0330</td><td bgcolor='#eeeeec' align='right'>4847104</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\ViewHelpers\\ElseViewHelper->callRenderMethod( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php' bgcolor='#eeeeec'>.../AbstractViewHelper.php<b>:</b>250</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>36</td><td bgcolor='#eeeeec' align='center'>5.0330</td><td bgcolor='#eeeeec' align='right'>4847480</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.call-user-func:{/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php:262}' target='_new'>call_user_func:{/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php:262}</a>\n( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php' bgcolor='#eeeeec'>.../AbstractViewHelper.php<b>:</b>262</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>37</td><td bgcolor='#eeeeec' align='center'>5.0330</td><td bgcolor='#eeeeec' align='right'>4847480</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\ViewHelpers\\ElseViewHelper->render( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php' bgcolor='#eeeeec'>.../AbstractViewHelper.php<b>:</b>262</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>38</td><td bgcolor='#eeeeec' align='center'>5.0330</td><td bgcolor='#eeeeec' align='right'>4847480</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\ViewHelpers\\ElseViewHelper->renderChildren( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/ViewHelpers/ElseViewHelper.php' bgcolor='#eeeeec'>.../ElseViewHelper.php<b>:</b>55</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>39</td><td bgcolor='#eeeeec' align='center'>5.0330</td><td bgcolor='#eeeeec' align='right'>4847480</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\Core\\Parser\\SyntaxTree\\ViewHelperNode->evaluateChildNodes( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php' bgcolor='#eeeeec'>.../AbstractViewHelper.php<b>:</b>304</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>40</td><td bgcolor='#eeeeec' align='center'>5.0330</td><td bgcolor='#eeeeec' align='right'>4847856</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\Core\\Parser\\SyntaxTree\\ViewHelperNode->evaluateChildNode( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php' bgcolor='#eeeeec'>.../AbstractNode.php<b>:</b>36</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>41</td><td bgcolor='#eeeeec' align='center'>5.0330</td><td bgcolor='#eeeeec' align='right'>4847856</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\Core\\Parser\\SyntaxTree\\ViewHelperNode->evaluate( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/AbstractNode.php' bgcolor='#eeeeec'>.../AbstractNode.php<b>:</b>56</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>42</td><td bgcolor='#eeeeec' align='center'>5.0330</td><td bgcolor='#eeeeec' align='right'>4847856</td><td bgcolor='#eeeeec'>TYPO3Fluid\\Fluid\\Core\\ViewHelper\\ViewHelperInvoker->invoke( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/Parser/SyntaxTree/ViewHelperNode.php' bgcolor='#eeeeec'>.../ViewHelperNode.php<b>:</b>153</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>43</td><td bgcolor='#eeeeec' align='center'>5.0332</td><td bgcolor='#eeeeec' align='right'>4849192</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Fluid\\ViewHelpers\\ImageViewHelper->initializeArgumentsAndRender( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/ViewHelperInvoker.php' bgcolor='#eeeeec'>.../ViewHelperInvoker.php<b>:</b>79</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>44</td><td bgcolor='#eeeeec' align='center'>5.0333</td><td bgcolor='#eeeeec' align='right'>4850048</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Fluid\\ViewHelpers\\ImageViewHelper->callRenderMethod( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php' bgcolor='#eeeeec'>.../AbstractViewHelper.php<b>:</b>250</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>45</td><td bgcolor='#eeeeec' align='center'>5.0333</td><td bgcolor='#eeeeec' align='right'>4850424</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.call-user-func:{/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php:262}' target='_new'>call_user_func:{/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php:262}</a>\n( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php' bgcolor='#eeeeec'>.../AbstractViewHelper.php<b>:</b>262</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>46</td><td bgcolor='#eeeeec' align='center'>5.0333</td><td bgcolor='#eeeeec' align='right'>4850424</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Fluid\\ViewHelpers\\ImageViewHelper->render( )</td><td title='/app/web/vendor/typo3fluid/fluid/src/Core/ViewHelper/AbstractViewHelper.php' bgcolor='#eeeeec'>.../AbstractViewHelper.php<b>:</b>262</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>47</td><td bgcolor='#eeeeec' align='center'>5.0334</td><td bgcolor='#eeeeec' align='right'>4850424</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Extbase\\Service\\ImageService->getImage( )</td><td title='/app/web/typo3/sysext/fluid/Classes/ViewHelpers/ImageViewHelper.php' bgcolor='#eeeeec'>.../ImageViewHelper.php<b>:</b>165</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>48</td><td bgcolor='#eeeeec' align='center'>5.0334</td><td bgcolor='#eeeeec' align='right'>4850424</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Extbase\\Service\\ImageService->getImageFromSourceString( )</td><td title='/app/web/typo3/sysext/extbase/Classes/Service/ImageService.php' bgcolor='#eeeeec'>.../ImageService.php<b>:</b>131</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>49</td><td bgcolor='#eeeeec' align='center'>5.0340</td><td bgcolor='#eeeeec' align='right'>4851032</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Resource\\ResourceFactory->retrieveFileOrFolderObject( )</td><td title='/app/web/typo3/sysext/extbase/Classes/Service/ImageService.php' bgcolor='#eeeeec'>.../ImageService.php<b>:</b>169</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>50</td><td bgcolor='#eeeeec' align='center'>5.0342</td><td bgcolor='#eeeeec' align='right'>4851160</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Resource\\ResourceFactory->getFileObjectFromCombinedIdentifier( )</td><td title='/app/web/typo3/sysext/core/Classes/Resource/ResourceFactory.php' bgcolor='#eeeeec'>.../ResourceFactory.php<b>:</b>482</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>51</td><td bgcolor='#eeeeec' align='center'>5.0342</td><td bgcolor='#eeeeec' align='right'>4851560</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Resource\\ResourceFactory->getFileObjectByStorageAndIdentifier( )</td><td title='/app/web/typo3/sysext/core/Classes/Resource/ResourceFactory.php' bgcolor='#eeeeec'>.../ResourceFactory.php<b>:</b>407</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>52</td><td bgcolor='#eeeeec' align='center'>5.3312</td><td bgcolor='#eeeeec' align='right'>5700728</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Resource\\Index\\Indexer->createIndexEntry( )</td><td title='/app/web/typo3/sysext/core/Classes/Resource/ResourceFactory.php' bgcolor='#eeeeec'>.../ResourceFactory.php<b>:</b>425</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>53</td><td bgcolor='#eeeeec' align='center'>5.4499</td><td bgcolor='#eeeeec' align='right'>5792112</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Resource\\MetaDataAspect->save( )</td><td title='/app/web/typo3/sysext/core/Classes/Resource/Index/Indexer.php' bgcolor='#eeeeec'>.../Indexer.php<b>:</b>90</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>54</td><td bgcolor='#eeeeec' align='center'>5.4499</td><td bgcolor='#eeeeec' align='right'>5792112</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Resource\\MetaDataAspect->loadFromRepository( )</td><td title='/app/web/typo3/sysext/core/Classes/Resource/MetaDataAspect.php' bgcolor='#eeeeec'>.../MetaDataAspect.php<b>:</b>186</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>55</td><td bgcolor='#eeeeec' align='center'>5.4499</td><td bgcolor='#eeeeec' align='right'>5792112</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Resource\\MetaDataAspect->getMetaDataRepository( )</td><td title='/app/web/typo3/sysext/core/Classes/Resource/MetaDataAspect.php' bgcolor='#eeeeec'>.../MetaDataAspect.php<b>:</b>219</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>56</td><td bgcolor='#eeeeec' align='center'>5.4499</td><td bgcolor='#eeeeec' align='right'>5792112</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Utility\\GeneralUtility::makeInstance( )</td><td title='/app/web/typo3/sysext/core/Classes/Resource/MetaDataAspect.php' bgcolor='#eeeeec'>.../MetaDataAspect.php<b>:</b>211</td></tr>\n<tr><td bgcolor='#eeeeec' align='center'>57</td><td bgcolor='#eeeeec' align='center'>5.4525</td><td bgcolor='#eeeeec' align='right'>5793392</td><td bgcolor='#eeeeec'>TYPO3\\CMS\\Core\\Resource\\Index\\MetaDataRepository->__construct( )</td><td title='/app/web/typo3/sysext/core/Classes/Utility/GeneralUtility.php' bgcolor='#eeeeec'>.../GeneralUtility.php<b>:</b>3425</td></tr>\n"}}
</pre></p>
<p>My current analysis shows:</p>
<p>The installtool sends a mail when a login happens (when TYPO3_CONF_VARS.BE.warning_email_addr is set).<br />FludiEmail is used for this task. The templates rely on the f:image viewhelper to render a custom login logo (set via TYP<br />O3_CONF_VARS.EXTENSIONS.backend.loginLogo).<br />The f:image ViehHelper uses File Objects, which use MetaDataAspect, which rely on the MetaDataRepository.</p>
<p>We should probably provide MetaDataRepository via Failsafe container in the installtool. In the recent patch <a class="external" href="https://review.typo3.org/c/Packages/TYPO3.CMS/+/64205">https://review.typo3.org/c/Packages/TYPO3.CMS/+/64205</a> we assumed mails would only be sent in the "Mail check" from install tool, but "thanks" to TYPO3_CONF_VARS.BE.warning_email_addr we need to provide <strong>full</strong> mail sending support in failsafe mode.</p>
<p>Attached is a screenshot of the rendered trace (I managed to reproduce Josef's report).</p> TYPO3 Core - Bug #91074 (Rejected): typo3conf/ folder is not created when using a custom app-dir ...http://forge.typo3.org/issues/910742020-04-17T01:15:10ZBenjamin Franzkeben@bnf.dev
<p>In composer mode in composer.json:</p>
<pre><code>"extra": {<br /> "typo3/cms": {<br /> "app-dir": "custom",<br /> "web-dir": "public" <br /> }<br /> },</code></pre>
<p>In this case Environment::$projectPath would be /path/to/root/custom and Environment::$publicPath would be /path/to/root/public.</p>
<p>The typo3conf folder is then generated in /path/to/root/custom/typo3conf instead of /path/to/root/public/typo3conf.</p>
<p>This is actually by accident, because "custom" and "public" have the same length.<br />Reason is the code in <a class="external" href="https://git.typo3.org/Packages/TYPO3.CMS.git/blob/9fb677f6f3b3a1cd584b9ef183b35da771d3e25d:/typo3/sysext/install/Classes/FolderStructure/DefaultFactory.php#l134">https://git.typo3.org/Packages/TYPO3.CMS.git/blob/9fb677f6f3b3a1cd584b9ef183b35da771d3e25d:/typo3/sysext/install/Classes/FolderStructure/DefaultFactory.php#l134</a><br /><pre>
$publicPath = substr(Environment::getPublicPath(), strlen(Environment::getProjectPath())+1);
</pre><br />which tries to substract the project path from the public path, while assuming that project path is an ancestor, which results in a public path <code>""</code> to be calculate.<br />The result should rather be <code>"../public"</code>.</p>
<p>We should rather generate a relative path and adapt the FolderStructur Factory to handle relative paths, include partent dots ("..").</p> TYPO3 Core - Bug #91073 (Closed): Install Tool: Check TCA action does not provide symfony contain...http://forge.typo3.org/issues/910732020-04-17T01:01:56ZBenjamin Franzkeben@bnf.dev
<p>Using georgringer/news with commit 205cb3e "Check TCA" results in:</p>
<pre>
#1203699034 TYPO3\CMS\Core\Cache\Exception\NoSuchCacheException A cache with identifier "news" does not exist
</pre>
<p>The reason is that the cache is not available because the container has not been loaded which would add the cache per service configuration.</p> TYPO3 Core - Bug #91067 (Closed): InstallTool Mailtest throws an error when sending mails via SMTPhttp://forge.typo3.org/issues/910672020-04-16T17:53:18ZBenjamin Franzkeben@bnf.dev
<p>Reported By Martin H. on Slack:<br /><a class="external" href="https://typo3.slack.com/archives/C025BQLFA/p1585876034266000?thread_ts=1580632200.389700&cid=C025BQLFA">https://typo3.slack.com/archives/C025BQLFA/p1585876034266000?thread_ts=1580632200.389700&cid=C025BQLFA</a></p>
<p>Sorry for the late response but I again tested my Mail Setup and again it throws as error.<br />TYPO3 v10.3.0 PHP 7.4 = now working SMTP<br />TYPO3 v9.5.15 PHP 7.4 = working SMTP<br />Now this is strange since the config is the same beside this:<br />TYPO3 v10<br />'transport_smtp_encrypt' => true,<br />TYPO3 v9<br />'transport_smtp_encrypt' => 'ssl',<br />But the rest is the same. The config is autogenerated by the Setting. But this Error occours when trying to use the Mail-Test Tool: (See picture)</p> TYPO3 Core - Bug #91027 (Closed): ExtensionScanner TypeError in extensionScannerMarkFullyScannedR...http://forge.typo3.org/issues/910272020-04-14T14:56:25ZBenjamin Franzkeben@bnf.dev
<p>Index.rst files do not contain issue numbers and thefore cause<br />typeerrors when running the extension scanner:</p>
<p>at TYPO3\CMS\Install\UpgradeAnalysis\DocumentationFile<br /> ->getListEntry('[…]/typo3/sysext/core/Documentation/Changelog/7.0/Index.rst')</p>
<p>(1/1) TypeError<br />Return value of TYPO3\CMS\Install\UpgradeAnalysis\DocumentationFile::parseIssueId()<br />must be of the type string, null returned</p>
<p>in […]/typo3/sysext/install/Classes/UpgradeAnalysis/DocumentationFile.php line 355<br /> return GeneralUtility::trimExplode('-', $filename)[1];</p>
<p>at TYPO3\CMS\Install\UpgradeAnalysis\DocumentationFile->parseIssueId('Index')<br />in […]/typo3/sysext/install/Classes/UpgradeAnalysis/DocumentationFile.php line 156<br /> $issueId = $this->parseIssueId($entry['filename']);</p>
<p>at TYPO3\CMS\Install\UpgradeAnalysis\DocumentationFile<br /> ->getListEntry('[…]/typo3/sysext/core/Documentation/Changelog/7.0/Index.rst')</p> TYPO3 Core - Bug #86372 (Closed): CacheManager 'assets' cache is not configurable in ext_localcon...http://forge.typo3.org/issues/863722018-09-25T14:39:41ZBenjamin Franzkeben@bnf.dev
<p>Since commit <a class="external" href="https://review.typo3.org/c/54020/">https://review.typo3.org/c/54020/</a> + followup <a class="external" href="https://review.typo3.org/54061">https://review.typo3.org/54061</a> (released only in v9) it is no longer possible to configure the 'assets' cache in ext_localconf.php files.</p>
<p>The IconRegisty is loaded in backend mode and reads the configuration (caches from 'assets') during object construction.<br />IconRegistry is usually instantiated during ext_localconf.php (due to extensions registering icons),<br />and therefore create's the 'assets' cache during ext_localconf.php loading.</p>
<p>After CacheManager has created the assets cache once, it will never be recreated again,<br />when the final configuration is set, after all ext_localconf.php files have been loaded.</p> TYPO3 Core - Bug #86140 (Closed): Legacy backend preview url generation generates URL with duplic...http://forge.typo3.org/issues/861402018-09-04T14:13:35ZBenjamin Franzkeben@bnf.dev
<p>When there is no site configuration, no TCEMAN.preview<br />configuration and no sys_domain record available, BackendUtility::getViewDomain returns a URL like:</p>
<p><a class="external" href="http://http://hostname.tld/">http://http://hostname.tld/</a></p>
<p>This broke due tue the site handling features, probably<br />with <a class="external" href="https://review.typo3.org/57949">https://review.typo3.org/57949</a></p> TYPO3 Core - Task #83953 (Closed): Inject the PackageManager into the DependencyResolverhttp://forge.typo3.org/issues/839532018-02-17T18:58:36ZBenjamin Franzkeben@bnf.devTYPO3 Core - Bug #83946 (Closed): Content-Type for some backend ajax routes and eID scripts broke...http://forge.typo3.org/issues/839462018-02-16T21:06:04ZBenjamin Franzkeben@bnf.dev
<p><a class="external" href="https://review.typo3.org/c/55754">https://review.typo3.org/c/55754</a> refactored all PSR-7<br />related controllers to remove an own response.</p>
<p>Missing is the fact that ajax routes used a<br />pre-generated response with application/json<br />Content-Type header.<br />eID scripts did not use a pre-generated header<br />at all.</p> TYPO3 Core - Bug #83867 (Closed): ProductionExceptionHandler: assumes TSFE is always availablehttp://forge.typo3.org/issues/838672018-02-12T21:56:06ZBenjamin Franzkeben@bnf.dev
<p>Uncaught Error: Call to a member function isBackendUserLoggedIn() on null<br />in […]/typo3/sysext/core/Classes/Error/ProductionExceptionHandler.php:103</p> TYPO3 Core - Bug #83854 (Closed): EidHandler triggers an exception when an eID script returns nullhttp://forge.typo3.org/issues/838542018-02-12T09:56:05ZBenjamin Franzkeben@bnf.dev
<p>A null return value returned by a eID script needs to be converted to NullResponse.</p>
<pre>
Core: Exception handler (WEB): Uncaught TYPO3 Exception: Return value of TYPO3\CMS\Frontend\Middleware\EidHandler::process() must implement interface Psr\Http\Message\ResponseInterface, null returned | TypeError thrown in file […]/typo3/sysext/frontend/Classes/Middleware/EidHandler.php in line 66. Requested URL: http://127.0.0.1:3002/index.php?eID=dumpFile&t=f&f=1&token=38b5b8024d5652bc59ce83ed943fec71def7d417
</pre> TYPO3 Core - Bug #83802 (Closed): Timetracker and pre-process middleware ordering is incorrecthttp://forge.typo3.org/issues/838022018-02-07T21:59:57ZBenjamin Franzkeben@bnf.dev
<p>The middlware's introduced in <a class="external" href="https://review.typo3.org/c/55537/">https://review.typo3.org/c/55537/</a> did not preserve the sequence as used before.</p>
<p>timetracker has been marked to be executed after the preprocessing:</p>
<pre>
'typo3/cms-frontend/timetracker' => [
'target' => \TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization::class,
'after' => [
'typo3/cms-frontend/preprocessing'
]
]
</pre>
<p>'timetracker' needs to be executed first, then the request 'preprocessing', as done before the mentioned change:</p>
<pre>
// Starting time tracking
$configuredCookieName = trim($GLOBALS['TYPO3_CONF_VARS']['BE']['cookieName']) ?: 'be_typo_user';
/** @var TimeTracker $timeTracker */
$timeTracker = GeneralUtility::makeInstance(TimeTracker::class, ($request->getCookieParams()[$configuredCookieName] ? true : false));
$timeTracker->start();
// Hook to preprocess the current request
foreach ($GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/index_ts.php']['preprocessRequest'] ?? [] as $hookFunction) {
$hookParameters = [];
GeneralUtility::callUserFunction($hookFunction, $hookParameters, $hookParameters);
}
</pre> TYPO3 Core - Bug #79107 (Closed): Extensionmanager shows incorrect warning in composer modehttp://forge.typo3.org/issues/791072016-12-29T13:24:05ZBenjamin Franzkeben@bnf.dev
<p>The warning should be an info instead, as the warning can't be resolved besides not using composer:</p>
<blockquote><blockquote>
<p>The system is set to composer mode. Please notice that it is not possible to add an extension with the Extension Manager. You have to use composer to add further extensions to your system.</p>
</blockquote></blockquote>