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 section "Troubleshooting" of the menu, and live support is available in the TYPO3 Slack channel #typo3-cms. (See How to get your TYPO3 Slack account.)

To add your experience, click "Edit on GitHub" above and follow the "Edit on GitHub" workflow. Also check out our tip on Coding Style and reST.

#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.

<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.

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 → Run SQL Statement 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 → 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

#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)}