TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692023-12-09T11:20:04ZTYPO3 Forge
Redmine TYPO3 Core - Bug #102638 (Resolved): #1666513645 RuntimeException Setup array has not been initia...http://forge.typo3.org/issues/1026382023-12-09T11:20:04ZSimon Schaufelberger
<p>This happens currently in <a class="changeset" title="[FEATURE] FE cache information request attribute Refactor TSFE->no_cache towards the new Request..." href="http://forge.typo3.org/projects/typo3cms-core/repository/1749/revisions/0bdf6daa7772354dcbeb9c4769a69242362a9c80">0bdf6daa7772354dcbeb9c4769a69242362a9c80</a> when enabling the admin panel in the frontend. I don't know which commit broke this.</p> TYPO3 Core - Bug #100756 (Resolved): JavaScript errors in install toolhttp://forge.typo3.org/issues/1007562023-04-26T09:17:22ZSimon Schaufelberger
<p>I have updated my TYPO3 core test environment running on PHP 8.1 and nginx and the backend is running find but the install tool is not working at all. These are the console errors that I get:</p>
<p>Browser: Firefox 105 under Ubuntu 18 (latest released version)</p>
<p><img src="http://forge.typo3.org/attachments/download/37642/ContentSecurityPolicy.png" alt="" loading="lazy" /></p>
<p>After some git checkouts I've noticed that the first breaking commit is this one: <a class="external" href="https://github.com/TYPO3/typo3/commit/df97f469c1d8e0c00fcee34d04384d813341ec62">https://github.com/TYPO3/typo3/commit/df97f469c1d8e0c00fcee34d04384d813341ec62</a> which updates some npm dependencies. It seams like Firefox 105 is not compatible with them.</p> TYPO3 Core - Bug #98584 (Closed): Multiple search overlay layers stacked on each otherhttp://forge.typo3.org/issues/985842022-10-12T09:56:25ZSimon Schaufelberger
<p>This issue appeared with the introduction of the new search overlay.</p>
<p>When clicked on the application information on the very bottom (if there is an exception or the scheduler has never run), the backend loads the error log which is fine. Then I click on the search icon and surprisingly i get 2 overlays on top of each other. If I repeat the thing with the backend log and then the search, I get 3 overlays and so on.</p> TYPO3 Core - Bug #98094 (Closed): Abort commit if commit message does not fulfill all requirementshttp://forge.typo3.org/issues/980942022-08-06T00:52:18ZSimon Schaufelberger
<p>Currently there is only an output message but the commit still goes through.</p> TYPO3 Core - Bug #98005 (Closed): Use sanitized filename as source identifier when replacing an i...http://forge.typo3.org/issues/980052022-07-22T20:29:28ZSimon Schaufelberger
<p><strong>Steps to reproduce:</strong></p>
<ul>
<li>upload an image with a name like: "straße.txt" </li>
<li>file will be stored as "strasse.txt" </li>
<li>open context menu and rename file to "straße.txt" </li>
<li>choose "overwrite" in the modal window</li>
</ul>
<p>result:</p>
<p>503<br />Oops, an error occurred!<br />File /user_upload/straße.txt does not exist.</p>
<p><strong>Expected:</strong></p>
<p>Flash message:</p>
<p><code>File "strasse.txt" was not renamed. (Same name as before)</code></p> TYPO3 Core - Bug #97714 (Closed): Fix randomly failing PageTreeFilterCesthttp://forge.typo3.org/issues/977142022-05-31T11:35:30ZSimon SchaufelbergerTYPO3 Core - Bug #97651 (Closed): Avoid undefined array key warnings in GifBuilderhttp://forge.typo3.org/issues/976512022-05-18T10:58:41ZSimon Schaufelberger
<p>This is because GIFBUILDER processing doesn't return a processedFile, see <a class="external" href="https://review.typo3.org/c/Packages/TYPO3.CMS/+/73932/12/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php#3824">https://review.typo3.org/c/Packages/TYPO3.CMS/+/73932/12/typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php#3824</a></p> TYPO3 Core - Bug #81202 (Closed): linkToTop in css_styled_content broken in TYPO3 7http://forge.typo3.org/issues/812022017-05-11T23:10:04ZSimon Schaufelberger
<p>Since config.prefixLocalAnchors was removed from the core with <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Move prefixLocalAnchors to compatibility6 (Closed)" href="http://forge.typo3.org/issues/65934">#65934</a> and outsourced into compatibility6 extension, all linkToTops are not working any more if realurl is used.</p>
<p>Testcase:<br /><pre>
config {
prefixLocalAnchors = all
baseURL = http://www.example.com
}
page = PAGE
page {
1 < styles.content.get
}
</pre></p>
<p>Add a new content element and check the checkbox "Append with Link to Top of Page" in Access tab.</p>
<p>This is the broken typoscript setup in css_styled_content:</p>
<p><a class="external" href="https://git.typo3.org/Packages/TYPO3.CMS.git/blob/9219e4fa9af5e4bd2ea1f208056cb396667cce45:/typo3/sysext/css_styled_content/static/setup.txt#l537">https://git.typo3.org/Packages/TYPO3.CMS.git/blob/9219e4fa9af5e4bd2ea1f208056cb396667cce45:/typo3/sysext/css_styled_content/static/setup.txt#l537</a></p>
<p>Expected:<br /><pre>
<a href="path/to/page.html#">Link to top</a>
</pre></p>
<p>Actual Output:<br /><pre>
<a href="#">Link to top</a>
</pre></p>
<p>with a baseurl set links to the root page.</p> TYPO3 Core - Bug #80844 (Closed): Registering an Extbase BE module with an iconIdentifier falsely...http://forge.typo3.org/issues/808442017-04-13T23:56:05ZSimon Schaufelberger
<p>This code snippet worked in TYPO3 7 while in TYPO3 8 the extbase icon is shown:</p>
<p>using: iconIdentifier</p>
<pre>
$iconRegistry = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(
\TYPO3\CMS\Core\Imaging\IconRegistry::class
);
$iconRegistry->registerIcon(
'module-seo',
\TYPO3\CMS\Core\Imaging\IconProvider\FontawesomeIconProvider::class,
['name' => 'bullseye']
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::registerModule(
$_EXTKEY,
'metaseo',
'',
'',
[],
[
'access' => 'user,group',
'iconIdentifier' => 'module-seo',
'labels' => 'LLL:EXT:' . $_EXTKEY . '/Resources/Private/Language/ModuleMain/locallang.xlf',
]
);
</pre>
<p>in TYPO3 8 i need to "unset" the extbase icon which gets merged into the options array:</p>
<pre>
'icon' => '',
'iconIdentifier' => 'module-seo',
</pre>
<p>related commits:<br /><a class="external" href="https://github.com/TYPO3/TYPO3.CMS/commit/241497a2ab5e34501ead41106e021de0145b8332">https://github.com/TYPO3/TYPO3.CMS/commit/241497a2ab5e34501ead41106e021de0145b8332</a><br /><a class="external" href="https://github.com/TYPO3/TYPO3.CMS/commit/562b7c1d19d29579f86082596c6493207b2d4da8">https://github.com/TYPO3/TYPO3.CMS/commit/562b7c1d19d29579f86082596c6493207b2d4da8</a></p>
<p>I'm quite sure this piece of code is responsible for it:</p>
<p><a class="external" href="https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php#L942-L953">https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php#L942-L953</a></p>
<p>See also: <a class="external" href="https://github.com/mblaschke/TYPO3-metaseo/pull/417">https://github.com/mblaschke/TYPO3-metaseo/pull/417</a></p> TYPO3 Core - Bug #76529 (Closed): changelog entry contains wrong issue numberhttp://forge.typo3.org/issues/765292016-06-08T16:54:46ZSimon Schaufelberger
<p><a class="external" href="https://docs.typo3.org/typo3cms/extensions/core/Changelog/7.1/Feature-64190-FormEngineCheckboxElement.html">https://docs.typo3.org/typo3cms/extensions/core/Changelog/7.1/Feature-64190-FormEngineCheckboxElement.html</a></p>
<p>issue number should be 64190 instead of 62960</p> TYPO3 Core - Bug #72613 (Closed): Extbase does not delete 1:1 related objects with @cascade removehttp://forge.typo3.org/issues/726132016-01-09T14:46:54ZSimon Schaufelberger
<p>given following model (simplified) with @cascade annotation:</p>
<pre>
class Model {
/**
* Address
*
* @var Address
* @lazy
* @cascade remove
*/
protected $address;
/**
* Deletes the address
*/
public function unsetAddress() {
$this->address = null;
}
}
</pre>
<p>when I call in my controller:</p>
<pre>
$this->model->unsetAddress();
$this->modelRepository->update($this->model);
</pre>
<p>I would expect that the related Address will also get deleted but instead just the address property of Model will bet set NULL in database.</p>
<p>As a manual workaround I currently have to add the following code:</p>
<pre>
if ($model->getAddress()) {
$this->addressRepository->remove($model->getAddress());
}
</pre>
<p>It seeams like the @cascade remove annotation is only considered for ObjectStorage:</p>
<p><a class="external" href="https://docs.typo3.org/typo3cms/ExtbaseFluidBook/5-Domain/2-implementing-the-domain-model.html#implementing-relationships-between-domain-objects">https://docs.typo3.org/typo3cms/ExtbaseFluidBook/5-Domain/2-implementing-the-domain-model.html#implementing-relationships-between-domain-objects</a></p> TYPO3 Core - Bug #70501 (Closed): Cropping a png with transparency looses transparencyhttp://forge.typo3.org/issues/705012015-10-08T16:07:04ZSimon Schaufelberger
<p>Uploading a png with transparency in a normal image content element and then cropping it looses its transparency. Transparency becomes black in my case. Using graphicsmagic.</p> TYPO3 Core - Bug #65654 (Closed): Error code 1238108067 exists twicehttp://forge.typo3.org/issues/656542015-03-11T04:50:42ZSimon Schaufelberger
<p>Error Code 1238108067 exists twice in exbase which is bad if you want to translate the error messages by error code.</p>
<p><a class="external" href="https://git.typo3.org/Packages/TYPO3.CMS.git/blob/HEAD:/typo3/sysext/extbase/Classes/Validation/Validator/StringValidator.php#l37">https://git.typo3.org/Packages/TYPO3.CMS.git/blob/HEAD:/typo3/sysext/extbase/Classes/Validation/Validator/StringValidator.php#l37</a></p>
<p><a class="external" href="https://git.typo3.org/Packages/TYPO3.CMS.git/blob/HEAD:/typo3/sysext/extbase/Classes/Validation/Validator/StringLengthValidator.php#l77">https://git.typo3.org/Packages/TYPO3.CMS.git/blob/HEAD:/typo3/sysext/extbase/Classes/Validation/Validator/StringLengthValidator.php#l77</a></p>
<p>one of them should be changed.</p> TYPO3 Core - Bug #55448 (Closed): wrong typehint for TypoScriptFrontentController->pageCachehttp://forge.typo3.org/issues/554482014-01-30T01:18:09ZSimon Schaufelberger
<p>should be \TYPO3\CMS\Core\Cache\Backend\AbstractBackend</p> TYPO3 Core - Bug #49329 (Closed): Content caching with page data key not workinghttp://forge.typo3.org/issues/493292013-06-21T19:26:32ZSimon Schaufelberger
<p>This bug report is related to Feature #34307 where it's written that the following code is working but it's not:</p>
<pre>
cache.key = mycachedcontent_{page:id}
cache.key.insertData = 1
</pre>
<p>my cache identifier in the table "cf_cache_hash" looks like this:<br />"mycachedcontent_", the page id is missing.</p>
<p>{TSFE:sys_language_uid} is working fine.</p>