---
title: "Breaking: #37180 - ExtDirectDebug and $GLOBALS['error'] removed"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:breaking-37180"
source: "Changelog/9.0/Breaking-37180-RemovedExtDirectDebugAndGLOBALSerror.rst"
modified: "2026-09-14T09:47:36+00:00"
---

# Breaking: #37180 - ExtDirectDebug and $GLOBALS\['error'\] removed

See [forge#37180](https://forge.typo3.org/issues/37180)

## Description

The class `\TYPO3\CMS\Core\ExtDirect\ExtDirectDebug` has been removed and within the change, also the usage of the
global variable `$GLOBALS['error']` has been removed.

The following global methods are removed as well:

-   `debugBegin()`
-   `debugEnd()`

## Impact

Accessing the class `\TYPO3\CMS\Core\ExtDirect\ExtDirectDebug`, the global variable `$GLOBALS['error']` or the
global methods `debugBegin()` and `debugEnd()` will lead to an exception.

## Affected Installations

All instances, that use the mentioned class, global methods or access the global variable.
The extension scanner of the install tool will find affected extensions.
