You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sometimes when editing a tag an exceptions happens. Condition for the exception is that the page with the same uid as the tag uid does not exist.
Exception message: #1534710048 TYPO3\CMS\Core\Exception\SiteNotFoundException. No pseudo-site found in root line of page 255
Stack trace:
in /home/app/web/typo3/sysext/core/Classes/Site/PseudoSiteFinder.php line 179
at TYPO3\CMS\Core\Site\PseudoSiteFinder->getSiteByPageId(255, array())
in /home/app/web/typo3/sysext/core/Classes/Routing/SiteMatcher.php line 210
at TYPO3\CMS\Core\Routing\SiteMatcher->matchByPageId(255)
in /home/app/web/typo3/sysext/core/Classes/Compatibility/PseudoSiteTcaDisplayCondition.php line 79
at TYPO3\CMS\Core\Compatibility\PseudoSiteTcaDisplayCondition->isInPseudoSite(...)
The reason for this is that PseudoSiteTcaDisplayCondition is for pages table only. It cannot be used for any other types of record. It is quite clear from the comment at the top of the class:
A display condition that returns true if the page we are dealing with is in a page tree that is represented by a PseudoSite object.
This is used to suppress the 'slug' field in pseudo site page trees when editing page records and to show the alias field.
Steps to Reproduce
Make sure that a tag has uid and there is no page with such uid in the installation
Try to edit the tag
Expected behavior: Tag can be edited
Actual behavior: Exception as described above
Versions
TYPO3 9.5.5
blog: 9.1.1
The text was updated successfully, but these errors were encountered:
dmitryd
added a commit
to dmitryd/blog
that referenced
this issue
Mar 18, 2019
Bug Report
Prerequisites
Description
Sometimes when editing a tag an exceptions happens. Condition for the exception is that the page with the same uid as the tag uid does not exist.
Exception message:
#1534710048 TYPO3\CMS\Core\Exception\SiteNotFoundException. No pseudo-site found in root line of page 255
Stack trace:
in /home/app/web/typo3/sysext/core/Classes/Site/PseudoSiteFinder.php line 179
at TYPO3\CMS\Core\Site\PseudoSiteFinder->getSiteByPageId(255, array())
in /home/app/web/typo3/sysext/core/Classes/Routing/SiteMatcher.php line 210
at TYPO3\CMS\Core\Routing\SiteMatcher->matchByPageId(255)
in /home/app/web/typo3/sysext/core/Classes/Compatibility/PseudoSiteTcaDisplayCondition.php line 79
at TYPO3\CMS\Core\Compatibility\PseudoSiteTcaDisplayCondition->isInPseudoSite(...)
The reason for this is that
PseudoSiteTcaDisplayCondition
is forpages
table only. It cannot be used for any other types of record. It is quite clear from the comment at the top of the class:Steps to Reproduce
Expected behavior: Tag can be edited
Actual behavior: Exception as described above
Versions
TYPO3 9.5.5
blog: 9.1.1
The text was updated successfully, but these errors were encountered: