Commit 987057f
[BUGFIX] Avoid $e->getPrevious() on doctrine exceptions
As sorted out with #105897, using $e->getPrevious()
is a left over from much older doctrine/dbal versions.
The change applies the solution core wide to prevent
calling getMessage() on null.
Resolves: #105565
Releases: main, 13.4, 12.4
Change-Id: I820f587d912fb75db4322a222036b49d83ff511e
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/86958
Reviewed-by: Stefan Bürk <stefan@buerk.tech>
Reviewed-by: Oliver Bartsch <bo@cedev.de>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Oliver Bartsch <bo@cedev.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Stefan Bürk <stefan@buerk.tech>
Tested-by: core-ci <typo3@b13.com>1 parent 533a0f8 commit 987057f
File tree
9 files changed
+49
-71
lines changed- Build/phpstan
- typo3/sysext
- backend/Classes/Form/FormDataProvider
- core/Classes
- DataHandling
- Database/Schema
- extbase/Classes/Persistence/Generic/Storage
- frontend/Classes/ContentObject
- scheduler/Classes/Task
- workspaces/Classes/Hook
9 files changed
+49
-71
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | 255 | | |
262 | 256 | | |
263 | 257 | | |
| |||
Lines changed: 3 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
290 | 290 | | |
291 | 291 | | |
292 | 292 | | |
293 | | - | |
294 | | - | |
295 | | - | |
296 | 293 | | |
297 | 294 | | |
298 | 295 | | |
| |||
315 | 312 | | |
316 | 313 | | |
317 | 314 | | |
318 | | - | |
319 | | - | |
320 | | - | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
| 315 | + | |
| 316 | + | |
325 | 317 | | |
326 | 318 | | |
327 | 319 | | |
| |||
364 | 356 | | |
365 | 357 | | |
366 | 358 | | |
367 | | - | |
| 359 | + | |
368 | 360 | | |
369 | 361 | | |
370 | 362 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3876 | 3876 | | |
3877 | 3877 | | |
3878 | 3878 | | |
3879 | | - | |
3880 | | - | |
| 3879 | + | |
3881 | 3880 | | |
3882 | 3881 | | |
3883 | 3882 | | |
| |||
5374 | 5373 | | |
5375 | 5374 | | |
5376 | 5375 | | |
5377 | | - | |
| 5376 | + | |
5378 | 5377 | | |
5379 | 5378 | | |
5380 | 5379 | | |
| |||
5383 | 5382 | | |
5384 | 5383 | | |
5385 | 5384 | | |
5386 | | - | |
| 5385 | + | |
5387 | 5386 | | |
5388 | 5387 | | |
5389 | 5388 | | |
| |||
7656 | 7655 | | |
7657 | 7656 | | |
7658 | 7657 | | |
7659 | | - | |
7660 | 7658 | | |
7661 | | - | |
7662 | 7659 | | |
7663 | 7660 | | |
7664 | | - | |
7665 | | - | |
7666 | | - | |
7667 | | - | |
7668 | | - | |
7669 | | - | |
7670 | | - | |
7671 | | - | |
7672 | | - | |
7673 | | - | |
7674 | | - | |
7675 | | - | |
7676 | | - | |
7677 | | - | |
7678 | | - | |
7679 | | - | |
7680 | | - | |
7681 | | - | |
7682 | | - | |
7683 | | - | |
7684 | | - | |
7685 | | - | |
7686 | | - | |
7687 | | - | |
7688 | | - | |
7689 | | - | |
7690 | | - | |
7691 | | - | |
| 7661 | + | |
| 7662 | + | |
| 7663 | + | |
| 7664 | + | |
| 7665 | + | |
| 7666 | + | |
| 7667 | + | |
| 7668 | + | |
| 7669 | + | |
| 7670 | + | |
| 7671 | + | |
| 7672 | + | |
| 7673 | + | |
| 7674 | + | |
| 7675 | + | |
| 7676 | + | |
| 7677 | + | |
| 7678 | + | |
| 7679 | + | |
7692 | 7680 | | |
7693 | | - | |
7694 | | - | |
| 7681 | + | |
| 7682 | + | |
| 7683 | + | |
| 7684 | + | |
| 7685 | + | |
| 7686 | + | |
7695 | 7687 | | |
7696 | 7688 | | |
7697 | 7689 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
| 184 | + | |
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
126 | | - | |
| 126 | + | |
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| |||
192 | 192 | | |
193 | 193 | | |
194 | 194 | | |
195 | | - | |
| 195 | + | |
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
| |||
Lines changed: 10 additions & 10 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
124 | | - | |
| 124 | + | |
125 | 125 | | |
126 | 126 | | |
127 | 127 | | |
| |||
164 | 164 | | |
165 | 165 | | |
166 | 166 | | |
167 | | - | |
| 167 | + | |
168 | 168 | | |
169 | 169 | | |
170 | 170 | | |
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
| 184 | + | |
185 | 185 | | |
186 | 186 | | |
187 | 187 | | |
| |||
225 | 225 | | |
226 | 226 | | |
227 | 227 | | |
228 | | - | |
| 228 | + | |
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
| |||
263 | 263 | | |
264 | 264 | | |
265 | 265 | | |
266 | | - | |
| 266 | + | |
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| |||
274 | 274 | | |
275 | 275 | | |
276 | 276 | | |
277 | | - | |
| 277 | + | |
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
| |||
285 | 285 | | |
286 | 286 | | |
287 | 287 | | |
288 | | - | |
| 288 | + | |
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
| |||
338 | 338 | | |
339 | 339 | | |
340 | 340 | | |
341 | | - | |
| 341 | + | |
342 | 342 | | |
343 | 343 | | |
344 | 344 | | |
| |||
399 | 399 | | |
400 | 400 | | |
401 | 401 | | |
402 | | - | |
| 402 | + | |
403 | 403 | | |
404 | 404 | | |
405 | 405 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4922 | 4922 | | |
4923 | 4923 | | |
4924 | 4924 | | |
4925 | | - | |
| 4925 | + | |
4926 | 4926 | | |
4927 | 4927 | | |
4928 | 4928 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
57 | 57 | | |
58 | 58 | | |
59 | 59 | | |
60 | | - | |
| 60 | + | |
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
703 | 703 | | |
704 | 704 | | |
705 | 705 | | |
706 | | - | |
| 706 | + | |
707 | 707 | | |
708 | 708 | | |
709 | 709 | | |
| |||
714 | 714 | | |
715 | 715 | | |
716 | 716 | | |
717 | | - | |
| 717 | + | |
718 | 718 | | |
719 | 719 | | |
720 | 720 | | |
| |||
967 | 967 | | |
968 | 968 | | |
969 | 969 | | |
970 | | - | |
| 970 | + | |
971 | 971 | | |
972 | 972 | | |
973 | 973 | | |
| |||
0 commit comments