TYPO3 Forge: Issues
http://forge.typo3.org/
http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?1705866169
2021-01-12T14:05:57Z
TYPO3 Forge
Redmine
TYPO3 Core - Bug #93275 (Closed): Custom backend loginLogo – without an explicit loginLogoAlt set...
http://forge.typo3.org/issues/93275
2021-01-12T14:05:57Z
Benjamin Franzke
ben@bnf.dev
<p>in <code>[…]/typo3/sysext/backend/Classes/Controller/LoginController.php</code> line 412</p>
<pre>
(1/1) TypeError
trim() expects parameter 1 to be string, null given
</pre>
<pre><code class="php syntaxhl" data-language="php"> <span class="nv">$logoAlt</span> <span class="o">=</span> <span class="nb">trim</span><span class="p">(</span><span class="nv">$extConf</span><span class="p">[</span><span class="s1">'loginLogoAlt'</span><span class="p">]);</span>
</code></pre>
<p>The issue is that the loginLogoAlt index is accessed without checking availability.<br />Threfore a null coalescing operator should be added.</p>
TYPO3 Core - Bug #93237 (Closed): TYPO3 should not extend PSR-17 interfaces for Extbase usage
http://forge.typo3.org/issues/93237
2021-01-06T21:27:19Z
Benjamin Franzke
ben@bnf.dev
<p>..but extbase should rather use PSR-17 as is.</p>
<p>The interface TYPO3\CMS\Core\Http\ResponseFactory – introduced by <a class="external" href="https://review.typo3.org/c/Packages/TYPO3.CMS/+/66553">https://review.typo3.org/c/Packages/TYPO3.CMS/+/66553</a> – contradicts the ideas of interchangable PSR interfaces and therefore we should strive for native PSR-17 usage, instead of wrapping the interfaces, instead.</p>
<p>Also, concrete PSR-7 implementation should be kept @internal, and only the instances of the interfaces (as aliased into the DI container), should be "public" api.</p>
<p>The Extbase ActionController is free to provide helper methods around the PSR ResponseFactory, but should use PSR-17 directly.</p>
TYPO3 Core - Bug #93132 (Closed): Localization carousel doesn't move slides
http://forge.typo3.org/issues/93132
2020-12-21T10:33:31Z
Benjamin Franzke
ben@bnf.dev
<p>Bootstrap carousel item has been renamed to carousel-item.</p>
<p><img src="http://forge.typo3.org/attachments/download/35704/localization-carousel-doesnt-move.png" alt="" loading="lazy" /></p>
<p>See <a class="external" href="https://getbootstrap.com/docs/5.0/components/carousel/">https://getbootstrap.com/docs/5.0/components/carousel/</a></p>
TYPO3 Core - Bug #93115 (Closed): T3Editor panel label missing
http://forge.typo3.org/issues/93115
2020-12-19T10:59:51Z
Benjamin Franzke
ben@bnf.dev
<p>The panel label that used to be parsed from the <textarea> alt attribute is missing.</p>
<p>Current output:<br /><img src="http://forge.typo3.org/attachments/download/35690/t3editor-panel-incorrect-output.png" alt="" loading="lazy" /></p>
<p>Expected output:<br /><img src="http://forge.typo3.org/attachments/download/35689/t3editor-panel-expected-output.png" alt="" loading="lazy" /></p>
<p>This has been broken with <a class="external" href="https://review.typo3.org/c/Packages/TYPO3.CMS/+/66225">https://review.typo3.org/c/Packages/TYPO3.CMS/+/66225</a> for master and 10.4.</p>
TYPO3 Core - Bug #91114 (Closed): InstallTool: Symfony Container is used to clear its own caches
http://forge.typo3.org/issues/91114
2020-04-18T14:59:48Z
Benjamin Franzke
ben@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/91107
2020-04-18T13:41:21Z
Benjamin Franzke
ben@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 #91073 (Closed): Install Tool: Check TCA action does not provide symfony contain...
http://forge.typo3.org/issues/91073
2020-04-17T01:01:56Z
Benjamin Franzke
ben@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 SMTP
http://forge.typo3.org/issues/91067
2020-04-16T17:53:18Z
Benjamin Franzke
ben@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/91027
2020-04-14T14:56:25Z
Benjamin Franzke
ben@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 #86140 (Closed): Legacy backend preview url generation generates URL with duplic...
http://forge.typo3.org/issues/86140
2018-09-04T14:13:35Z
Benjamin Franzke
ben@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 - Bug #83946 (Closed): Content-Type for some backend ajax routes and eID scripts broke...
http://forge.typo3.org/issues/83946
2018-02-16T21:06:04Z
Benjamin Franzke
ben@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 available
http://forge.typo3.org/issues/83867
2018-02-12T21:56:06Z
Benjamin Franzke
ben@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 null
http://forge.typo3.org/issues/83854
2018-02-12T09:56:05Z
Benjamin Franzke
ben@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 incorrect
http://forge.typo3.org/issues/83802
2018-02-07T21:59:57Z
Benjamin Franzke
ben@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 mode
http://forge.typo3.org/issues/79107
2016-12-29T13:24:05Z
Benjamin Franzke
ben@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>