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

Also available in: Atom PDF