---
title: "TYPO3 4.6: Exception beim Versand durch SysExt form"
url: "https://www.typo3.net/d/108709-typo3-46-exception-beim-versand-durch-sysext-form"
source: "typo3.net"
tags: ["Extensions","E-Mail-Versand","Frage"]
created: "2011-12-20"
last_reply: "2011-12-21"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# TYPO3 4.6: Exception beim Versand durch SysExt form

Extensions · 1 Antwort · gestartet 2011-12-20

## Eröffnungsbeitrag

**MorphexX** · 2011-12-20 · [Beitrag #1](https://www.typo3.net/d/108709-typo3-46-exception-beim-versand-durch-sysext-form/1)

Guten Abend zusammen,

ich habe mich heute schon sehr ausgiebig an die neue System Extension "form" geschmissen und finde Sie ziemlich cool.

Was jedoch weniger cool ist, ist die geworfene Exception beim Versand:

```php
PHP Catchable Fatal Error: Argument 3 passed to tx_form_View_Mail_Html_Element_Abstract::replaceNodeWithFragment() must be an instance of DOMNode, null given, called in typo3_src-4.6.2/typo3/sysext/form/Classes/View/Mail/Html/Element/Abstract.php on line 113 and defined in typo3_src-4.6.2/typo3/sysext/form/Classes/View/Mail/Html/Element/Abstract.php line 250
```

In der LocalConf habe ich bereits folgende Einstellungen gesetzt:

```php
$TYPO3_CONF_VARS['SYS']['forceReturnPath'] = '0';
$TYPO3_CONF_VARS['MAIL']['substituteOldMailAPI'] = '0';
```

Folgend noch die Konfiguration des Post Processor:

```typoscript
postProcessor {
	1 = mail
	1 {
		recipientEmail = mail@domain.com
		senderEmailField = email
		senderNameField = lastName
		subject = Kontaktformular
		messages {
			success = Ihre Mail wurde erfolgreich versandt.
		}
	}
}
```

Und mit folgender habe ich es auch schon probiert:

```typoscript
postProcessor {
	1 = mail
	1 {
		recipientEmail = mail@domain.com
		senderEmail = mail@domain.com
		subject = Kontaktformular
		messages {
			success = Ihre Mail wurde erfolgreich versandt.
		}
	}
}
```

Die Exception bringt ebenfalls noch einen Web-Link mit: <http://wiki.typo3.org/wiki/Exceptionv4/1>
Bedauerlicherweise hat mich davon jedoch nichts weitergebracht, scheint auch eine ganz andere Problematik zu sein.

Hat noch jemand einen Tipp? Besten Dank im Voraus!

## Antworten

### [#2](https://www.typo3.net/d/108709-typo3-46-exception-beim-versand-durch-sysext-form/2) · MorphexX · 2011-12-21

Guten Abend zusammen. Die Antwort ist einfach.

Wenn sich jemand denkt, er/sie könne aus layout.label (Standard-Value: <label><labelvalue /><mandatory /><error /></label>) das Tag <error /> entfernen, dann hat sich diese Person geirrt. Das sorgt für obige Exception. Sieht mir nach einem Bug aus, denn es gibt sicherlich den einen oder anderen Integrator mit Liebe zum Twitter Bootstrap, die das Frontend Rendering dahingehend überarbeiten und somit das error-Tag woanders anzeigen lassen und NICHT per CSS umpositionieren wollen.

Die Geschichte mit dem umpositionieren wird ohnehin etwas tricky, wenn man eine Responsive Website umsetzen möchte.

Wie auch immer, den Bug werde ich mal so reporten.

---

Quelle: „TYPO3 4.6: Exception beim Versand durch SysExt form“, typo3.net, https://www.typo3.net/d/108709-typo3-46-exception-beim-versand-durch-sysext-form
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
