---
title: "TYPO3 Exception 1476107941"
manual: "TYPO3 Exceptions"
version: "main"
permalink: "https://docs.typo3.org/permalink/t3exceptions:typo3-exception-1476107941"
source: "Exceptions/1476107941.rst"
modified: "2026-09-16T07:39:08+00:00"
---

# TYPO3 Exception 1476107941

> [!NOTE]
> Below, the TYPO3 community may have provided additional information or
> solutions for this exception. However, these may or may not apply to your
> particular case. If you can provide more information, you should come back
> here and add your experience and solution steps to this issue once you have
> resolved it.
>
> General TYPO3 troubleshooting tips can be found in the *Troubleshooting*
> section in the menu. You can also ask questions and receive support in the
> [TYPO3 Questions category on talk.typo3.org](https://talk.typo3.org/c/typo3-questions/).
>
> To add your experience, click "Edit on GitHub" above and follow the
> ["Edit on GitHub" workflow](https://docs.typo3.org/m/typo3/docs-how-to-document/main/en-us/Howto/EditOnGithub.html#docs-contribute-github-method).
> Also check out
> [our tip on Coding Style and reST](https://docs.typo3.org/permalink/t3exceptions:tip-about-rest-coding-style).

## \[TYPO3 11.3\] - \[2021.08.13\]

### TYPO3 cannot configure Dependency Injection for the plugin controller.

Dependeny Injection may not be properly configured.
Make sure that either the affected class or all classes (`_defaults`) have `autoconfigure: true` defined.

Bare minimum example:

**Configuration/Services.yaml**

```yaml
services:
  _defaults:
    # ...
    autoconfigure: true
    # ...

# ...
```

See [Configuration](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/DependencyInjection/Index.html#dependency-injection-Configuration) in TYPO3 Explained.

## \[TYPO3 LTS 10\] - \[2021.05.05\]

### Unable to call the controller configured in a plugin.

TYPO3 creates the wrong class object for the controller due to using only
the controller name (and not the fully qualified class name) in
`configurePlugin` or `registerModule`.

**Incorrect example:**

**ext_localconf.php**

```php
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
    'Examples', // $extensionName
    'HtmlParser', // plugin name
    // this is deprecated!
    ['ControllerName' => 'actionName'],
    // this is deprecated!
    ['ControllerName' => 'actionName']
);
```

Use fully qualified class names as array keys in arguments
`$controllerActions` and `$nonCacheableControllerActions` in
`configurePlugin` or `registerModule`.

More details are in the changelog
[Deprecation: #87550 - Use controller classes when registering plugins/modules](https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/10.0/Deprecation-87550-UseControllerClassesWhenRegisteringPluginsmodules.html):

**Correct example:**

**ext_localconf.php**

```php
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
    'Examples', // $extensionName
    'HtmlParser', // plugin name
    // controller class name => action name
    [\T3docs\Examples\Controller\HtmlParserController::class => 'search',],
    [\T3docs\Examples\Controller\HtmlParserController::class => 'search',]
);
```
