PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Forms Not Saving Entries and Sending Blank Notifications

  1. Last week I setup a Wordpress Multisite Version 3.3.1 installation on a Rackspace Linux Cloud server. I'm using the Gravity Forms v1.6.3.3.4 plugin. My problem is that the forms are not saving entries into the database and are sending black email notifications.

    I found another forum post from a month ago on this and it sounds like the issue is that Gravity Forms was not writing to the database because of a Wordpress bug (http://www.gravityhelp.com/forums/topic/entries-not-being-recorded-but-notifications-are-being-sent).

    It sounds like the bug should have been resolved in version v1.6.3.2 but as you can see, I'm running v1.6.3.3.4, so it should have been resolved.

    Please help. :)

    Posted 12 years ago on Friday April 13, 2012 | Permalink
  2. Haven't heard back on this, so I thought I would follow up. I need to go live with seven websites but I'm waiting to get the forms working. I just tested a form again and I do receive an email. However, the email is blank. Additionally, Gravity Forms plugin doesn't indicate there are any entries.

    Also, I checked the capitalization of my database name and everything was named with lower-case letters. I still assume there is a disconnect between the plugin and the DB but every other site I've setup, it's always just worked.

    I have tried turning off all other plugins in my installation and testing but I get the same results.

    Hoping to hear back from someone soon and thanks for your help.

    Posted 12 years ago on Tuesday April 17, 2012 | Permalink
  3. This is a database issue of some sort related to not being able to store the form submission data in your database which results in no entry and a blank email notification. The email notification get it's data from the entry, so because the entry isn't there it results in a blank email notification.

    There was a bug in the initial Gravity Forms v1.6.3.2 release that would cause this, but there are certainly other scenarios where this issue could occur. Using a plugin or script to clone a WordPress site to create a new site in a multi-site environment and duplicating options in the wp_options table related to Gravity Forms setup while doing so is another example of something that can cause this.

    It's the type of issue that is difficult to tell exactly what is going on without being able to look at it directly. It's definitely a database related issue. We'll be glad to look into this for you and help you determine what is wrong and what needs to be corrected to fix it.

    Send me the following information:

    - URL of the site
    - WordPress super admin login

    We'll start with this information and go from there. You can send me this information privately via email at carl@rocketgenius.com.

    Posted 12 years ago on Tuesday April 17, 2012 | Permalink
  4. I think you found it.

    I'm using the WPMU Dev plugin, New Blog Template:
    http://premium.wpmudev.org/project/new-blog-template

    I used the custom settings to clone the form tables, thinking that would save me time on setups.

    I tested the forms on the main install, which don't use a cloned table, and they are working.

    So......how do I fix this on the sites I've built out? I tried creating a new form on the subdomain, cloned sites, but that didn't fix it.

    Posted 12 years ago on Tuesday April 17, 2012 | Permalink
  5. The issue is going to be the Gravity Forms related options that are created in the wp_options table. You can't clone those options when cloning a site. The options will be stored in the wp_options table with an rg_ prefix in the option key. You will need to delete those options on the sites where you are experiencing this issue.

    Gravity Forms relies on options to determine if it's setup/install routine should execute or not.

    If the Gravity Forms version number stored in options does not exist, Gravity Forms knows to execute it's setup routine which creates the database tables, etc.

    If the Gravity Forms version number stored in options is older than the version in the plugin code, then Gravity Forms knows knows to execute it's setup routine again and attempt to create the database tables, etc. which is how version updates are made.

    If the Gravity Forms version number stored in options matches the Gravity Forms version in the plugin code, then Gravity Forms will not execute it's setup routine because the version is correct so it must have already done so... so there is no need to do it again.

    To force Gravity Forms to execute it's setup routine without deleting the Gravity Forms related options for that site in the options table... you can try this:

    - Login to the WordPress dashboard for the site.
    - Browser to the Gravity Forms Settings page (Forms > Settings).
    - In the URL address bar of your browser append &setup to the end of the url and his enter.
    - It should reload the page and execute the setup routine.
    - Now try creating and testing a new form.

    That should work. If not, you'll have to go the options route and delete the Gravity Forms related options that exist in the wp_options table for that site.

    Posted 12 years ago on Tuesday April 17, 2012 | Permalink
  6. Boom goes the dynamite. You the man Carl! The "&setup" solution worked.

    Thanks for your help!

    Posted 12 years ago on Wednesday April 18, 2012 | Permalink
  7. Awesome, thanks for letting us know it worked for you!

    Posted 12 years ago on Wednesday April 18, 2012 | Permalink

This topic has been resolved and has been closed to new replies.