---
title: "TYPO3 Exception 1237823699"
manual: "TYPO3 Exceptions"
version: "main"
permalink: "https://docs.typo3.org/permalink/t3exceptions:typo3-exception-1237823699"
source: "Exceptions/1237823699.rst"
rendered: "2026-09-24T13:19:33+00:00"
---

# TYPO3 Exception 1237823699 {#typo3-exception-1237823699}

> [!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).

## #1237823699: Required argument "controller" was not supplied. {#1237823699-required-argument-controller-was-not-supplied}

Just add the parameter controller to the *be.menus.actionMenuItem*
ViewHelper:

```
<f:be.menus.actionMenuItem controller="YourController" label="YourLabel" action="YourAction" />

```

Required argument "viewHelperArgument" was not supplied. Is thrown if
you use a view Helper in your fluid template without a required
argument.

## #1237823699: Required argument "each" was not supplied. {#1237823699-required-argument-each-was-not-supplied}

```
<f:for each="{menu}" as="menuEntry" key="table">
...
<f:for>

```

You must add the parameter 'menu' to the call from the PHP side.

```
$assigns['menu'] = $menu;
$view->assignMultiple($assigns);

```

And you must have the correct syntax of the "f:for"-ViewHelper.

```
<f:for each="{menu}" as="menuEntry" key="table">
...
</f:for>

```

## #1237823699 Error: Required argument "colPos" was not supplied. {#1237823699-error-required-argument-colpos-was-not-supplied}

TYPO3 with flux and fluidcontent - Upgraded to version 9.

Issue 1: Fluidcontent needs to be migrated to Flux:
[https://github.com/FluidTYPO3/fluidcontent/issues/424](https://github.com/FluidTYPO3/fluidcontent/issues/424) → Run SQL
Statement [https://stackoverflow.com/a/50759394/3894752](https://stackoverflow.com/a/50759394/3894752)

Issue 2: Flux now requires colPos attributes for content elements as
well: [https://github.com/FluidTYPO3/flux/issues/1599](https://github.com/FluidTYPO3/flux/issues/1599) → Add colPos
attribute to all grids with numbers from 0 to 99. The Update script of
flux will then fix the colPos Value in the database automatically.
[https://github.com/FluidTYPO3/flux/issues/1594#issuecomment-408886174](https://github.com/FluidTYPO3/flux/issues/1594#issuecomment-408886174)

## #1237823699 Error: Required argument "error" was not supplied. {#1237823699-error-required-argument-error-was-not-supplied}

Issue: Upgrade of Form Framework from Version 9 to 11. Frontend shows
exception about missing error translation argument.

Solution: Compare markup of the original Partial (typo3/sysext/form/Resources/Private/Frontend/Partials/Field/Field.html)
to your custom Partial.

Before:

> {formvh:translateElementError(element: element, code: error.code, arguments: error.arguments, defaultValue: error.message)}

After:

> {formvh:translateElementError(element: element, error: error)}
