Bug #105565
closedCall to a member function getMessage() on null in Typo3DbBackend.php
100%
Description
When a table does not exist because I forgot to create it, I get the following error in a form finisher:
Call to a member function getMessage() on null
in /var/www/html/vendor/typo3/cms-extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php line 90
In this line $e->getPrevious(), which is nullable is expected to always exist.
I was able to get a helpful error message by changing the line to
throw new SqlErrorException($e->getPrevious()?->getMessage()??$e->getMessage(), 1470230766, $e);
Files
Updated by Lina Wolf 7 months ago
- File Bug105565.patch Bug105565.patch added
The following patch gave me a helpful error message prventing a type error
Updated by Gerrit Code Review 7 months ago
- Status changed from New to Under Review
Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86958
Updated by Garvin Hicking 5 months ago
- Related to Bug #105897: Usage of Exception getPrevious() in DataHandler may throw excpeption added
Updated by Benni Mack 5 months ago
- Related to Task #105919: Evaluate all Doctrine DBAL Exceptions added
Updated by Gerrit Code Review 5 months ago
Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86958
Updated by Gerrit Code Review 5 months ago
Patch set 3 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/86958
Updated by Gerrit Code Review 5 months ago
Patch set 1 for branch 13.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/87958
Updated by Gerrit Code Review 5 months ago
Patch set 1 for branch 12.4 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/87959
Updated by Oliver Bartsch 5 months ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 987057f810cd48f3e9146a5af6bd849caccc2b38.