After having this module working perfectly, I started getting a "500 Internal Server Error" upon submission of the webform. Since this error coincided with the passing of some time, some module upgrades (including WPD) and other changes, it took me a long time to troubleshoot, but I finally figured out how to reproduce it.

It turned out I had originally been doing all my tests as an anonymous user, and then started doing them logged in, BUT I was changing the e-mail address in the form from the default one associated with the account. When I do that, submitting the form gives a 500 Internal Server Error.

Now you may feel this is such an edge case that it's not worth fixing — how often would a logged-in user actually attempt to use a different e-mail address from the one they're already logged in with? So I would certainly understand if that's your position. But I at least wanted to bring it to your attention so you can decide, especially since when the error is triggered, it's a WSOD so it's pretty scary looking.

Thanks again for this great module and your amazing responsiveness to reported issues.

Comments

berliner’s picture

Status: Active » Postponed (maintainer needs more info)

I'm not sure that I understand correctly. You mean there is a WSOD in the following scenario?

1. User is logged and has mail xxx1@xxx.xxx configured in his account
2. User submits webform giving mail xxx2@xxx.xxx

If that's the case I can not reproduce the behavior with the latest dev version. Any chances the problem is somewhere else? I'm not even sure how the different mail addresses could produce a 500 error.

Please provide more details on the error. The best would be to make a clean drupal install only with required modules to reproduce the error.

Frederic wbase’s picture

I've just tested the latest dev and don't have this error...

berliner’s picture

Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

Thanks for giving feedback on this.
Since reported problem can't be reproduced and it's open since july without any further information I'm closing this issue.

brightbold’s picture

Sorry - I am usually good about following up on my issues but somehow failed to get back to this one. Since it was an edge case anyway if Frederic can't reproduce it I would say that's good enough confirmation. Apologies again for dropping the ball on the follow up.