Project

General

Profile

Actions

Feature #86070

closed

Refine DebugExceptionHandler

Added by Markus Poerschke about 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Should have
Category:
Backend API
Target version:
-
Start date:
2018-09-01
Due date:
% Done:

100%

Estimated time:
PHP Version:
7.2
Tags:
Complexity:
Sprint Focus:

Description

The DebugExceptionHandler was not changed for a long time.

There are some problems I expirienced using it:

  1. It does not look nice
  2. Only the first exception is displayed. Previous exceptions are not shown. Especially for Twig or Doctrine DBAL this is a very important feature since exceptions are chained there
  3. You cannot see the input parameters of the function / method calls
  4. The code where the exception is thrown is not shown.

Therefore I took some time to give the DebugExceptionHandler some refinements:

  1. New design
  2. Display all exceptions
  3. Show the arguments of the function / method calls
  4. Also show the code where the exception is thrown

Old:
Old DebugExceptionHandler output

New:
New DebugExceptionHandler output


Files

debug-exception-handler-new.png (342 KB) debug-exception-handler-new.png New DebugExceptionHandler output Markus Poerschke, 2018-09-01 03:28
debug-exception-handler-old.png (356 KB) debug-exception-handler-old.png Old DebugExceptionHandler output Markus Poerschke, 2018-09-01 03:28

Related issues 4 (0 open4 closed)

Related to TYPO3 Core - Bug #86211: Fatal error in DebugExceptionHandlerClosedNicole Cordes2018-09-09

Actions
Related to TYPO3 Core - Bug #86132: Debug exceptions not scrollable when loaded in backend iframe Closed2018-09-04

Actions
Related to TYPO3 Core - Task #86236: Debug Exception output design improvements - pretty pleaseClosed2018-09-12

Actions
Related to TYPO3 Core - Bug #86879: Strange Extbase Variable Dump "Design" on an Whoops, looks like something went wrong. pageClosed2018-11-07

Actions
Actions #1

Updated by Markus Poerschke about 6 years ago

  • Description updated (diff)
Actions #2

Updated by Markus Poerschke about 6 years ago

  • Description updated (diff)
Actions #3

Updated by Gerrit Code Review about 6 years ago

  • Status changed from New to Under Review

Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58110

Actions #4

Updated by Gerrit Code Review about 6 years ago

Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58110

Actions #5

Updated by Markus Klein about 6 years ago

  • Project changed from 9 to TYPO3 Core
  • Category changed from Development to Backend API
  • PHP Version set to 7.2
Actions #6

Updated by Gerrit Code Review about 6 years ago

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58110

Actions #7

Updated by Gerrit Code Review about 6 years ago

Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58110

Actions #8

Updated by Gerrit Code Review about 6 years ago

Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58110

Actions #9

Updated by Gerrit Code Review about 6 years ago

Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58110

Actions #10

Updated by Gerrit Code Review about 6 years ago

Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/58110

Actions #11

Updated by Anonymous about 6 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100
Actions #12

Updated by Markus Klein about 6 years ago

  • Related to Bug #86211: Fatal error in DebugExceptionHandler added
Actions #13

Updated by Anja Leichsenring about 6 years ago

  • Related to Bug #86132: Debug exceptions not scrollable when loaded in backend iframe added
Actions #14

Updated by Anja Leichsenring about 6 years ago

  • Related to Task #86236: Debug Exception output design improvements - pretty please added
Actions #15

Updated by Benni Mack about 6 years ago

  • Status changed from Resolved to Closed
Actions #16

Updated by Georg Ringer about 6 years ago

  • Related to Bug #86879: Strange Extbase Variable Dump "Design" on an Whoops, looks like something went wrong. page added
Actions

Also available in: Atom PDF