I have created an event with several payment options and it works properly with no issues. However, when adding a new fee (there are 5 at the moment that works), It doesn't get saved and the loader spinner just spins forever. Underneath, when inspecting the network when the form is submitted, I get this > {status: "fatal",…} content : "<div class="messages status > no-popup"><div class="icon inform-icon"></div>Sorry but we are not > able to provide this at the moment.</div>" crmMessages : [{,…}] 0 : > {,…} options : null text : "We experienced an unexpected error. Please > post a detailed description and the backtrace on the CiviCRM forums: > http://forum.civicrm.org/" title : "Sorry an error occurred" type : > "error" status : "fatal" title : "Configure Event - B1 > Course" userContext : "/civicrm/event/manage?reset=1" In the error logs, this detailed response is outputted: There was a CiviCRM error at ISKCON London Ltd. Date: 2017-06-11T12:52:30+01:00 ***ERROR*** message: code: ***LAST ERROR*** ***LOGGED IN USER*** contact_id: 2 display_name: Mr. Aashish Sharma email_id: email: id: 2 REMOTE_ADDR: 82.47.150.10 HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 ***SERVER*** PATH: /usr/local/bin:/usr/bin:/bin REDIRECT_STATUS: 200 UNIQUE_ID: WT0u-sMI3iEAABks7HYAAABJ TZ: Europe/Sofia OMP_THREAD_LIMIT: 1 HTTP_AUTHORIZATION: HTTPS: on SSL_TLS_SNI: rldb.info HTTP_HOST: rldb.info HTTP_CONNECTION: keep-alive CONTENT_LENGTH: 8826 HTTP_ORIGIN: https://rldb.info HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 CONTENT_TYPE: multipart/form-data; boundary=----WebKitFormBoundaryxVzJBFAoBtR543ba HTTP_ACCEPT: application/json, text/javascript, */*; q=0.01 HTTP_X_REQUESTED_WITH:XMLHttpRequest HTTP_DNT: 1 HTTP_REFERER: https://rldb.info/civicrm/event/manage/fee?reset=1&action=update&id=48 HTTP_ACCEPT_ENCODING:gzip, deflate, br HTTP_ACCEPT_LANGUAGE:en-GB,en-US;q=0.8,en;q=0.6 HTTP_COOKIE: SESSfdfbbafa8321456c2612c2aa8f3eb683=UM-Iryeyj-zQpNIzlWLda-cQEovuWWEBLfp_RW-LN-E; Drupal.tableDrag.showWeight=0; SSESSfdfbbafa8321456c2612c2aa8f3eb683=cOvpS0HYROxslVL4qewR4nCYYYg8VRpQZUmtSDA2Oik; has_js=1 SERVER_SIGNATURE: SERVER_SOFTWARE: Apache SERVER_NAME: rldb.info SERVER_ADDR: 195.8.222.33 SERVER_PORT: 443 REMOTE_ADDR: 82.47.150.10 DOCUMENT_ROOT: /home/rldb/www/www REQUEST_SCHEME: https CONTEXT_PREFIX: CONTEXT_DOCUMENT_ROOT:/home/rldb/www/www SERVER_ADMIN: [email protected] SCRIPT_FILENAME: /home/rldb/www/www/index.php REMOTE_PORT: 60253 REDIRECT_URL: /civicrm/event/manage/fee REDIRECT_QUERY_STRING:action=update&id=48&component=event&qfKey=8597fbacd761cbef1573e2c09b4cf85a_3956&snippet=json GATEWAY_INTERFACE: CGI/1.1 SERVER_PROTOCOL: HTTP/1.1 REQUEST_METHOD: POST QUERY_STRING: action=update&id=48&component=event&qfKey=8597fbacd761cbef1573e2c09b4cf85a_3956&snippet=json REQUEST_URI: /civicrm/event/manage/fee?action=update&id=48&component=event&qfKey=8597fbacd761cbef1573e2c09b4cf85a_3956&snippet=json SCRIPT_NAME: /index.php PHP_SELF: /index.php REQUEST_TIME_FLOAT: 1497181950.1148 REQUEST_TIME: 1497181950 argv: Array ( [0] => action=update&id=48&component=event&qfKey=8597fbacd761cbef1573e2c09b4cf85a_3956&snippet=json ) argc: 1 ***BACKTRACE*** #0 /home/rldb/www/www/sites/default/files/civicrm/ext/ca.bidon.reporterror/reporterror.php(251): reporterror_civicrm_generatereport("ISKCON London Ltd", (Array:2), NULL, (Array:0)) #1 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Core/Error.php(365): reporterror_civicrm_handler((Array:2)) #2 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Core/DAO.php(1070): CRM_Core_Error::fatal() #3 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Price/BAO/PriceFieldValue.php(65): CRM_Core_DAO::getFieldValue("CRM_Price_BAO_PriceFieldValue", NULL, "price_field_id") #4 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Price/BAO/PriceFieldValue.php(127): CRM_Price_BAO_PriceFieldValue::add((Array:3), (Array:1)) #5 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Price/BAO/PriceField.php(184): CRM_Price_BAO_PriceFieldValue::create((Array:3), (Array:1)) #6 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Event/Form/ManageEvent/Fee.php(670): CRM_Price_BAO_PriceField::create((Array:9)) #7 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Core/Form.php(447): CRM_Event_Form_ManageEvent_Fee->postProcess() #8 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Core/QuickForm/Action/Upload.php(169): CRM_Core_Form->mainProcess() #9 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Core/QuickForm/Action/Upload.php(136): CRM_Core_QuickForm_Action_Upload->realPerform(Object(CRM_Event_Form_ManageEvent_Fee), "upload") #10 /home/rldb/www/www/sites/all/modules/civicrm/packages/HTML/QuickForm/Controller.php(203): CRM_Core_QuickForm_Action_Upload->perform(Object(CRM_Event_Form_ManageEvent_Fee), "upload") #11 /home/rldb/www/www/sites/all/modules/civicrm/packages/HTML/QuickForm/Page.php(103): HTML_QuickForm_Controller->handle(Object(CRM_Event_Form_ManageEvent_Fee), "upload") #12 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Core/Controller.php(351): HTML_QuickForm_Page->handle("upload") #13 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Utils/Wrapper.php(113): CRM_Core_Controller->run() #14 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Core/Invoke.php(284): CRM_Utils_Wrapper->run("CRM_Event_Form_ManageEvent_Fee", "Event Fees", NULL) #15 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Core/Invoke.php(84): CRM_Core_Invoke::runItem((Array:14)) #16 /home/rldb/www/www/sites/all/modules/civicrm/CRM/Core/Invoke.php(52): CRM_Core_Invoke::_invoke((Array:4)) #17 /home/rldb/www/www/sites/all/modules/civicrm/drupal/civicrm.module(448): CRM_Core_Invoke::invoke((Array:4)) #18 [internal function](): civicrm_invoke("event", "manage", "fee") #19 /home/rldb/www/www/includes/menu.inc(527): call_user_func_array("civicrm_invoke", (Array:3)) #20 /home/rldb/www/www/index.php(21): menu_execute_active_handler() #21 {main} ***POST*** qfKey: 8597fbacd761cbef1573e2c09b4cf85a_3956 entryURL: https://rldb.info/civicrm/event/manage/fee?reset=1&action=update&id=48&component=event&qfKey=8597fbacd761cbef1573e2c09b4cf85a_3956 price_field_id: 168 price_field_value: Array ( [1] => 537 [2] => 538 [3] => 539 [4] => 540 [5] => 541 [6] => [7] => [8] => [9] => [10] => [11] => ) discount_price_set: Array ( [1] => [2] => [3] => [4] => [5] => [6] => ) cancelURL: /civicrm/event/manage?reset=1 _qf_default: Fee:upload MAX_FILE_SIZE: 20971520 is_template: 0 is_monetary: 1 currency: GBP payment_processor: 1 pay_later_text: I will send payment by cheque pay_later_receipt: fee_label: Event Fee(s) financial_type_id: 9 price_set_id: label: Array ( [1] => For all 6 Units of Bhakti Sastri [2] => If spouses/partners do course together. cost per participant [3] => Cost for One Unit [4] => For Temple Asrama [5] => Others - pay in 2 instalments [6] => test [7] => [8] => [9] => [10] => ) value: Array ( [1] => 275.00 [2] => 250.00 [3] => 50.00 [4] => 0.00 [5] => 137.50 [6] => 50.00 [7] => [8] => [9] => [10] => ) default: 1 discount_name: Array ( [1] => [2] => [3] => [4] => [5] => ) discount_start_date:Array ( [1] => [2] => [3] => [4] => [5] => ) discount_start_date_1_display_593d2e777d8ea: discount_end_date: Array ( [1] => [2] => [3] => [4] => [5] => ) discount_end_date_1_display_593d2e777ef79: discount_start_date_2_display_593d2e77805c8: discount_end_date_2_display_593d2e7781c84: discount_start_date_3_display_593d2e778357c: discount_end_date_3_display_593d2e7784b4b: discount_start_date_4_display_593d2e7786147: discount_end_date_4_display_593d2e7787771: discount_start_date_5_display_593d2e7788e1e: discount_end_date_5_display_593d2e778a52b: _qf_Fee_upload: Save Any help would be much appreciated! Thanks Edit 1: Upgrading CiviCRM from 4.7.19 to 4.7.20 did not resolve the issue. Edit 2: When creating a new event from scratch, I can add as many fee options as I want. But, if I save and then add a new fee, then these errors occur and I can't save. Any help? Edit 3: If I add a new fee (after it has been saved) and instead click on 'save and done', this is th emessage: > Fatal error: Uncaught CRM_Core_Exception: [0: Transaction integrity > error: Expected to find active frame thrown in > /home/rldb/www/www/sites/all/modules/civicrm/Civi/Core/Transaction/Manager.php > on line 107