This line in SPForm is throwing a server 500 error:
$this->modx->log(modX::LOG_LEVEL_FATAL,'Fatal Error');
It was:
$this->modx->log(MODX_LOG_LEVEL_FATAL,'Fatal Error');
I thought updating it to the new format would fix things, but no.
It should die at that point without rendering the contact form, but when the 500 error appears, I can see the whole rendered page including the form in "view source" so the fatal error doesn’t abort processing. I’m pretty sure this didn’t happen before Beta-5.
Putting:
works fine.