TYPO3 Exception 1237900529

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.

News2

#1237900529: The argument "configuration" was registered with type "array", but is of type "NULL" in view helper "Tx_News2_ViewHelpers_Widget_PaginateViewHelper"

You forgot to include the static template for news2. Open your template record and go to Includes-->Include static (from extension). Select news v2 (news) from the list and save your template record. Reload you frontend page.

Fluid Template

#1237900529: The argument "arguments" was registered with type "array", but is of type "string" in view helper "Tx_Fluid_ViewHelpers_TranslateViewHelper"

If you've noted something like this:

<f:for each="{newsItem.author}" as="currentAuthor">
<f:translate key="author" arguments="{currentAuthor.name}" />
</f:for>

you can change writing like this:

<f:for each="{newsItem.author}" as="currentAuthor">
<f:translate key="author" arguments="{0: currentAuthor.name}" />
</f:for>

Usually for the news-extension this is not the case, but I changed the author field to include several records from fe_users. Therefore {newsItem.author} is an array and has to be looped.

<f:for>

#1237900529: The argument "each" was registered with type "array", but is of type "string" in view helper "TYPO3\CMS\Fluid\ViewHelpers\ForViewHelper"

The above exception is thrown by the following snippet:

<f:for each="{ jobs }" as="job">{job.id}</f:for>

Removing the spaces after { and before } is my solution to the problem:

<f:for each="{jobs}" as="job">{job.id}</f:for>

Please note the discussion at: https://forge.typo3.org/issues/64317

<f:form.select>

<f:form.select options="{
                          1: 'Bauhauptgewerbe',
                             Straßenbauer: '- Straßenbauer'}/>

Replace all special chars like "ß, ä, ö, ü, ..." by english letters.

<f:form.select options="{
                          1: 'Bauhauptgewerbe',
                             Strassenbauer: '- Straßenbauer'}/>