Actions
Bug #105565
openCall to a member function getMessage() on null in Typo3DbBackend.php
Start date:
2024-11-11
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
13
PHP Version:
8.2
Tags:
Complexity:
Is Regression:
Sprint Focus:
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 10 days 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 10 days 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
Actions