Hi,
I have created a webform in server, and added a simple name field component (for example). And then I have submitted the component, its resulting in below success message and url I have received is http://examplewebsite.com/node/254/done?sid, and found there is no sid available in url:
"Thank you, your submission has been received.
Go back to the form"
When I tried to check the submission records, its not showing any records, and also not saved to database, while next_serial value is incremented! Its strange to see this error in standard webform module.
the webform module is working fine in my local, dev, stage. But not in production, while we extracted latest webform module from drush in prod server.
Please guide us on this and provide a quick fix, as it is very critical for us to make use of this.
Thank you.
Comment | File | Size | Author |
---|---|---|---|
webform-issue.png | 45.87 KB | mulukallaarun |
Comments
Comment #2
DanChadwick CreditAttribution: DanChadwick commentedThere is something wrong with your installation, not webform. You'll need to debug to see what it is. It is impossible for me (or anyone else) to guess. I would start by examining the error logs, both within Drupal and your server logs for your LAMP installation.
I would also make sure that you are running the same versions on your dev server -- Drupal,modules and PHP in particular. I would also look at any caching or reverse proxy configuration. Could be just about anything.
Comment #3
mulukallaarun CreditAttribution: mulukallaarun commentedHi Dan Chadwick,
Thanks for your inputs, I will debug this and will find solution.
Every other functionality or module faeatures in Drupal application are working, except webform submissions. There were no logs saved related to this error in drupal/server. We are using same version of Drupal, module, PHP in both servers.
We are using memcache, drupal caching techniques, cdn in our application.
Thank you.
Comment #4
mulukallaarun CreditAttribution: mulukallaarun commentedHi Team,
After submitting a webform, we are able to preview and after submitting completely we are unable to get sid value in url and records are not storing to the database table.
Still we are facing this issue. We are using memcache, cdn, secure pages module functionalities in application.
Not sure, if webform is effecting because of these.
I have one solution like, we can write a hook to insert the records to DB with custom code Or I can use other modules or node for this functionality. Though I am curious to know more so that webform can support this functionality without such issue due to other modules if any.
Any further inputs or suggestions will be really helpful.
Thank you.
Comment #5
DanChadwick CreditAttribution: DanChadwick commentedThis is a problem with your installation, not webform. When you figure out what's wrong, please post back. I suspect you have a caching, reverse proxy, or other infrastructure module or configuration issue.
Comment #7
mulukallaarun CreditAttribution: mulukallaarun commentedSorry for the late reply! This issue was because of memcache implemented in application, on clearing memcache stored values (or converting to radis cache) the issue was solved. drupal_write_record() function used in webform was failed to insert records to DB earlier, its resolved now.
Thank you for all your support.
Comment #8
shilpadru8187 CreditAttribution: shilpadru8187 commentedAfter submitting webform, sid is created and records not saving to database but resulting success message.