I'm experiencing strange behaviour with a new installation of webform 6x-2.3 on Drupal-6.6:
Submission from a newly created webform works fine when logged in with the site administrator account but fails with a WSOD when being performed either as an authenticated user or an anonymous user.
Both user types are allowed to submit the form.
As a confirmation message I use a simple text string without any html.
Also leaving the confirmation message blank doesn't change this behaviour.
I have also experimentally given all possible permissions to both user type - to no avail.
I use BUEditor for adding html to textareas but disabling BUEditor as suggested in other tickets also doesn't help.
Submission are logged and written to DB correctly, also notification-E-mail are being sent for each submission.
I use the %get[foo] process to prepopulate selected fields of the form from a url that directs to the webform, and that works too.

I'm completely at a loss what to try next.

Comments

amanda’s picture

What the heck is a WSOD?

Seriously. I went and looked it up, so now I know you meant White Screen of Death, but if you'd spelled it out I wouldn't have had to turn to Google.

Have you tried looking at your error logs?

quicksketch’s picture

WSODs are caused when error reporting is off on their PHP installation. I'd suggest turning on errors by changing display_errors = Off to display_errors = On in your php.ini file. With the information given it's very difficult to say what the problem is.

TwanVeugelers’s picture

Hi.

I expierence the same issue, but with all users.

I could not find any php.ini file, so I created it in the root, with display_errors = on

Where would I see the errors generated?

kind regards,
Twan

quicksketch’s picture

If working, you'll get the error printed to the page instead of getting a completely white page.

TwanVeugelers’s picture

Ah. then the error reporting is not working.

I still get a blank screen only.

Did I correctly create the php.ini?

grtz,
Twan

reglogge’s picture

sorry about the WSOD thing. I read it so often here that I thought it would be a common abbreviation. My bad.
When turning on error reporting on the server (and restarting Apache afterwards) I still get no further information either on the blank page that appears after submitting the form or in the server logs.
I also use no rich text editors such as TinyMCE.

The server is a plain vanilla Debian Etch Linux Server with PHP version 5.2.0-8+etch13

Could PHP be too old?

quicksketch’s picture

Thanks for the updates. But still, a white screen is impossible for me to debug, as it doesn't occur on stock installations of Webform as far as I can tell. If you can start with a clean installation of Drupal, and provide a series of steps to cause a white screen in Webform, I should be able to fix this. Without being able to reproduce the problem or get an error, there's nothing I can do to help.

kulvik’s picture

Quick tip: Probably the same problem I had. The freakin FCKEditor inserted the famous
tag into the webform advanced configuration fields "additional validation" and "additional processing". Removed them and the WSOD was gone. Lame error :P *duh*

Best regards,

Thomas Kulvik
Ny Media AS
www.nymedia.no
+47 920 28 082

quicksketch’s picture

To clarify, kulvik meant "The freakin FCKEditor inserted the famous <br type="_moz" /> tag..." ;)

kulvik’s picture

lol, sorry. I guess that's why someone came up with the preview button ...

TwanVeugelers’s picture

And this is all easily fixed.

See this link http://drupal.org/node/342155 (fckeditor causes problem with webform)

the issue is fixed in the setting the excludes for fckeditor.

grtz,
Twan

quicksketch’s picture

Status: Active » Closed (fixed)