Answers.Body: <p>Your backtrace shows the GDPR extension is involved.  Try temporarily disabling the GDPR extension and see if your membership form works.  Make sure that the GDPR extension is the latest release and check it is fully configured.  I have seen issues in an earlier version when the extension is installed but not configured.</p>
  
  <p>If the problem only occurs when GDPR is enabled and you have done the steps above, try logging an issue on the extension's site.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-12-12T17:18:30.240Z
Answers.LastActivityDate: 2018-12-12T17:18:30.240Z
Answers.UserDisplayName: Aidan
Body: <p>first things first, my setup:</p>
  
  <ul>
  <li>PHP 7.0.28</li>
  <li>Wordpress 4.9</li>
  <li>CiviCRM 5.8.0</li>
  </ul>
  
  <p>So, I don't get my membership registration process to work, which is very frustrating because of the poor feedback of the system. After submitting the form is says:</p>
  
  <p>"Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.</p>
  
  <p>Zur Anfangsseite zurück."</p>
  
  <p>In "ConfigAndLog" I got:</p>
  
  <pre><code>Dec 12 15:43:15  [info] $Fatal Error Details = Array
  (
      [message] =&gt; 
      [code] =&gt; 
  )
  
  
  Dec 12 15:43:15  [info] $backTrace = #0 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/Error.php(381): CRM_Core_Error::backtrace("backTrace", TRUE)
  #1 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/DAO.php(1201): CRM_Core_Error::fatal()
  #2 /qqq/wp/files/civicrm/ext/uk.co.vedaconsulting.gdpr/gdpr.php(259): CRM_Core_DAO::getFieldValue("CRM_Contribute_DAO_Contribution", NULL, "contact_id", "trxn_id")
  #3 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Utils/Hook.php(274): gdpr_civicrm_buildForm("CRM_Contribute_Form_Contribution_ThankYou", Object(CRM_Contribute_Form_Contribution_ThankYou))
  #4 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Utils/Hook/WordPress.php(155): CRM_Utils_Hook-&gt;runHooks((Array:5), "civicrm_buildForm", 2, "CRM_Contribute_Form_Contribution_ThankYou", Object(CRM_Contribute_Form_Contribution_ThankYou), NULL, NULL, NULL, NULL)
  #5 /qqq/wp/wp-content/plugins/civicrm/civicrm/Civi/Core/CiviEventDispatcher.php(90): CRM_Utils_Hook_WordPress-&gt;invokeViaUF(2, "CRM_Contribute_Form_Contribution_ThankYou", Object(CRM_Contribute_Form_Contribution_ThankYou), NULL, NULL, NULL, NULL, "civicrm_buildForm")
  #6 /qqq/wp/wp-content/plugins/civicrm/civicrm/vendor/symfony/event-dispatcher/EventDispatcher.php(184): Civi\Core\CiviEventDispatcher::delegateToUF(Object(Civi\Core\Event\GenericHookEvent), "hook_civicrm_buildForm", Object(Civi\Core\CiviEventDispatcher))
  #7 /qqq/wp/wp-content/plugins/civicrm/civicrm/vendor/symfony/event-dispatcher/EventDispatcher.php(46): Symfony\Component\EventDispatcher\EventDispatcher-&gt;doDispatch((Array:1), "hook_civicrm_buildForm", Object(Civi\Core\Event\GenericHookEvent))
  #8 /qqq/wp/wp-content/plugins/civicrm/civicrm/Civi/Core/CiviEventDispatcher.php(47): Symfony\Component\EventDispatcher\EventDispatcher-&gt;dispatch("hook_civicrm_buildForm", Object(Civi\Core\Event\GenericHookEvent))
  #9 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Utils/Hook.php(164): Civi\Core\CiviEventDispatcher-&gt;dispatch("hook_civicrm_buildForm", Object(Civi\Core\Event\GenericHookEvent))
  #10 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Utils/Hook.php(425): CRM_Utils_Hook-&gt;invoke((Array:2), "CRM_Contribute_Form_Contribution_ThankYou", Object(CRM_Contribute_Form_Contribution_ThankYou), NULL, NULL, NULL, NULL, "civicrm_buildForm")
  #11 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/Form.php(618): CRM_Utils_Hook::buildForm("CRM_Contribute_Form_Contribution_ThankYou", Object(CRM_Contribute_Form_Contribution_ThankYou))
  #12 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/QuickForm/Action/Display.php(92): CRM_Core_Form-&gt;buildForm()
  #13 /qqq/wp/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Display-&gt;perform(Object(CRM_Contribute_Form_Contribution_ThankYou), "display")
  #14 /qqq/wp/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller-&gt;handle(Object(CRM_Contribute_Form_Contribution_ThankYou), "display")
  #15 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/Controller.php(351): HTML_QuickForm_Page-&gt;handle("display")
  #16 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(309): CRM_Core_Controller-&gt;run((Array:3), NULL)
  #17 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(84): CRM_Core_Invoke::runItem((Array:15))
  #18 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(52): CRM_Core_Invoke::_invoke((Array:3))
  #19 /qqq/wp/wp-content/plugins/civicrm/civicrm.php(1240): CRM_Core_Invoke::invoke((Array:3))
  #20 /qqq/wp/wp-content/plugins/civicrm/includes/civicrm.basepage.php(365): CiviCRM_For_WordPress-&gt;invoke()
  #21 /qqq/wp/wp-includes/class-wp-hook.php(286): CiviCRM_For_WordPress_Basepage-&gt;basepage_handler(Object(WP))
  #22 /qqq/wp/wp-includes/class-wp-hook.php(310): WP_Hook-&gt;apply_filters(FALSE, (Array:1))
  #23 /qqq/wp/wp-includes/plugin.php(515): WP_Hook-&gt;do_action((Array:1))
  #24 /qqq/wp/wp-includes/class-wp.php(726): do_action_ref_array("wp", (Array:1))
  #25 /qqq/wp/wp-includes/functions.php(960): WP-&gt;main("")
  #26 /qqq/wp/wp-blog-header.php(16): wp()
  #27 /qqq/wp/index.php(18): require("/qqq/wp/wp-blog-header.php")
  #28 {main}
  </code></pre>
  
  <p></p>
  
  <p>which is not helpful at all, at least not for me. So maybe this is my most important question, how to improve the feedback/error message of the system? Or do you have any idea how to make the error go away in the first place and make the membership process work?</p>
  
  <p><a href="https://i.sstatic.net/ddwYi.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/ddwYi.png" alt="Profile Page"></a>
  <a href="https://i.sstatic.net/XcCdp.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/XcCdp.png" alt="Amount Page - Why is the Tab grayed out btw?"></a>
  <a href="https://i.sstatic.net/LPsGe.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/LPsGe.png" alt="enter image description here"></a></p>
  
Tags: <wordpress><civimember>
Title: Wordpress - Membership: Sorry, due to an error, we are unable to fulfill your request at the moment
ThreadText: # Wordpress - Membership: Sorry, due to an error, we are unable to fulfill your request at the moment
  
  (Asked by: username_0 on 2018-12-12)
  
  first things first, my setup:
  
  PHP 7.0.28
  Wordpress 4.9
  CiviCRM 5.8.0
  
  So, I don't get my membership registration process to work, which is very frustrating because of the poor feedback of the system. After submitting the form is says:
  "Sorry, due to an error, we are unable to fulfill your request at the moment. You may want to contact your administrator or service provider with more details about what action you were performing when this occurred.
  Zur Anfangsseite zurück."
  In "ConfigAndLog" I got:
  Dec 12 15:43:15  [info] $Fatal Error Details = Array
  (
      [message] => 
      [code] => 
  )
  
  
  Dec 12 15:43:15  [info] $backTrace = #0 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/Error.php(381): CRM_Core_Error::backtrace("backTrace", TRUE)
  #1 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/DAO.php(1201): CRM_Core_Error::fatal()
  #2 /qqq/wp/files/civicrm/ext/uk.co.vedaconsulting.gdpr/gdpr.php(259): CRM_Core_DAO::getFieldValue("CRM_Contribute_DAO_Contribution", NULL, "contact_id", "trxn_id")
  #3 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Utils/Hook.php(274): gdpr_civicrm_buildForm("CRM_Contribute_Form_Contribution_ThankYou", Object(CRM_Contribute_Form_Contribution_ThankYou))
  #4 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Utils/Hook/WordPress.php(155): CRM_Utils_Hook->runHooks((Array:5), "civicrm_buildForm", 2, "CRM_Contribute_Form_Contribution_ThankYou", Object(CRM_Contribute_Form_Contribution_ThankYou), NULL, NULL, NULL, NULL)
  #5 /qqq/wp/wp-content/plugins/civicrm/civicrm/Civi/Core/CiviEventDispatcher.php(90): CRM_Utils_Hook_WordPress->invokeViaUF(2, "CRM_Contribute_Form_Contribution_ThankYou", Object(CRM_Contribute_Form_Contribution_ThankYou), NULL, NULL, NULL, NULL, "civicrm_buildForm")
  #6 /qqq/wp/wp-content/plugins/civicrm/civicrm/vendor/symfony/event-dispatcher/EventDispatcher.php(184): Civi\Core\CiviEventDispatcher::delegateToUF(Object(Civi\Core\Event\GenericHookEvent), "hook_civicrm_buildForm", Object(Civi\Core\CiviEventDispatcher))
  #7 /qqq/wp/wp-content/plugins/civicrm/civicrm/vendor/symfony/event-dispatcher/EventDispatcher.php(46): Symfony\Component\EventDispatcher\EventDispatcher->doDispatch((Array:1), "hook_civicrm_buildForm", Object(Civi\Core\Event\GenericHookEvent))
  #8 /qqq/wp/wp-content/plugins/civicrm/civicrm/Civi/Core/CiviEventDispatcher.php(47): Symfony\Component\EventDispatcher\EventDispatcher->dispatch("hook_civicrm_buildForm", Object(Civi\Core\Event\GenericHookEvent))
  #9 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Utils/Hook.php(164): Civi\Core\CiviEventDispatcher->dispatch("hook_civicrm_buildForm", Object(Civi\Core\Event\GenericHookEvent))
  #10 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Utils/Hook.php(425): CRM_Utils_Hook->invoke((Array:2), "CRM_Contribute_Form_Contribution_ThankYou", Object(CRM_Contribute_Form_Contribution_ThankYou), NULL, NULL, NULL, NULL, "civicrm_buildForm")
  #11 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/Form.php(618): CRM_Utils_Hook::buildForm("CRM_Contribute_Form_Contribution_ThankYou", Object(CRM_Contribute_Form_Contribution_ThankYou))
  #12 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/QuickForm/Action/Display.php(92): CRM_Core_Form->buildForm()
  #13 /qqq/wp/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Display->perform(Object(CRM_Contribute_Form_Contribution_ThankYou), "display")
  #14 /qqq/wp/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_Contribute_Form_Contribution_ThankYou), "display")
  #15 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/Controller.php(351): HTML_QuickForm_Page->handle("display")
  #16 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(309): CRM_Core_Controller->run((Array:3), NULL)
  #17 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(84): CRM_Core_Invoke::runItem((Array:15))
  #18 /qqq/wp/wp-content/plugins/civicrm/civicrm/CRM/Core/Invoke.php(52): CRM_Core_Invoke::_invoke((Array:3))
  #19 /qqq/wp/wp-content/plugins/civicrm/civicrm.php(1240): CRM_Core_Invoke::invoke((Array:3))
  #20 /qqq/wp/wp-content/plugins/civicrm/includes/civicrm.basepage.php(365): CiviCRM_For_WordPress->invoke()
  #21 /qqq/wp/wp-includes/class-wp-hook.php(286): CiviCRM_For_WordPress_Basepage->basepage_handler(Object(WP))
  #22 /qqq/wp/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(FALSE, (Array:1))
  #23 /qqq/wp/wp-includes/plugin.php(515): WP_Hook->do_action((Array:1))
  #24 /qqq/wp/wp-includes/class-wp.php(726): do_action_ref_array("wp", (Array:1))
  #25 /qqq/wp/wp-includes/functions.php(960): WP->main("")
  #26 /qqq/wp/wp-blog-header.php(16): wp()
  #27 /qqq/wp/index.php(18): require("/qqq/wp/wp-blog-header.php")
  #28 {main}
  
  
  which is not helpful at all, at least not for me. So maybe this is my most important question, how to improve the feedback/error message of the system? Or do you have any idea how to make the error go away in the first place and make the membership process work?
  
  **Tags:** wordpress, civimember
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-12-12. Score: 1 | Accepted answer
  
  Your backtrace shows the GDPR extension is involved. Try temporarily disabling the GDPR extension and see if your membership form works. Make sure that the GDPR extension is the latest release and check it is fully configured. I have seen issues in an earlier version when the extension is installed but not configured.
  
  If the problem only occurs when GDPR is enabled and you have done the steps above, try logging an issue on the extension's site.
  
  
  ---
  
  