Report JS breaks on Civi 5.36
This is a relatively recent regression, but may be under 5.35.1. I'll also admit I haven't looked for interactions with other extensions etc. - but can confirm that disabling this extension fixes the problem.
With this extension loaded, the console reports:
Uncaught Error: Syntax error, unrecognized expression: input#
With all PHP reporting turned on, I additionally get the following notices and warnings:
| Notice: Undefined offset: 3 in /home/jon/local/neftp/web/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm.php on line 648 | | | | |
|-------------------------------------------------------------------------------------------------------------------------------------|--------|----------|------------------------------------------------|---------------------------------|
| Call Stack | | | | |
| # | Time | Memory | Function | Location |
| 1 | 0.0006 | 449064 | {main}( ) | .../admin.php:0 |
| 2 | 0.4335 | 58641904 | do_action( ) | .../admin.php:259 |
| 3 | 0.4335 | 58642280 | WP_Hook->do_action( ) | .../plugin.php:484 |
| 4 | 0.4335 | 58642280 | WP_Hook->apply_filters( ) | .../class-wp-hook.php:316 |
| 5 | 0.4335 | 58643408 | CiviCRM_For_WordPress->invoke( ) | .../class-wp-hook.php:292 |
| 6 | 0.4461 | 59804024 | CRM_Core_Invoke::invoke( ) | .../civicrm.php:1172 |
| 7 | 0.4461 | 59804024 | CRM_Core_Invoke::_invoke( ) | .../Invoke.php:36 |
| 8 | 0.4501 | 60051664 | CRM_Core_Invoke::runItem( ) | .../Invoke.php:69 |
| 9 | 0.4565 | 60429824 | CRM_Report_Page_Instance->run( ) | .../Invoke.php:313 |
| 10 | 0.4609 | 60811400 | CRM_Utils_Wrapper->run( ) | .../Instance.php:74 |
| 11 | 0.5676 | 64386760 | CRM_Core_Controller_Simple->run( ) | .../Wrapper.php:98 |
| 12 | 0.5677 | 64390080 | CRM_Report_Form_Contact_Detail->handle( ) | .../Controller.php:347 |
| 13 | 0.5677 | 64390104 | CRM_Core_Controller_Simple->handle( ) | .../Page.php:103 |
| 14 | 0.5677 | 64390104 | CRM_Core_QuickForm_Action_Display->perform( ) | .../Controller.php:203 |
| 15 | 0.5677 | 64390104 | CRM_Report_Form_Contact_Detail->buildForm( ) | .../Display.php:76 |
| 16 | 0.9176 | 75329856 | CRM_Utils_Hook::buildForm( ) | .../Form.php:654 |
| 17 | 0.9176 | 75329880 | CRM_Utils_Hook_WordPress->invoke( ) | .../Hook.php:471 |
| 18 | 0.9177 | 75330840 | Civi\Core\CiviEventDispatcher->dispatch( ) | .../Hook.php:167 |
| 19 | 0.9177 | 75331592 | Civi\Core\CiviEventDispatcher->dispatch( ) | .../CiviEventDispatcher.php:129 |
| 20 | 0.9177 | 75331992 | Civi\Core\CiviEventDispatcher->doDispatch( ) | .../EventDispatcher.php:44 |
| 21 | 0.9177 | 75331992 | Civi\Core\CiviEventDispatcher::delegateToUF( ) | .../EventDispatcher.php:214 |
| 22 | 0.9177 | 75332416 | CRM_Utils_Hook_WordPress->invokeViaUF( ) | .../CiviEventDispatcher.php:172 |
| 23 | 0.9177 | 75333544 | CRM_Utils_Hook_WordPress->runHooks( ) | .../WordPress.php:136 |
| 24 | 0.9178 | 75334240 | civiexportexcel_civicrm_buildForm( ) | .../Hook.php:275 |
| 25 | 0.9178 | 75334312 | CRM_Report_Form_Contact_Detail->addElement( ) | .../civiexportexcel.php:103 |
| ( ! ) Warning: array_merge(): Expected parameter 2 to be an array, null given in /home/jon/local/neftp/web/wp-content/plugins/civicrm/civicrm/packages/HTML/QuickForm.php on line 648 | | | | |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------|----------|------------------------------------------------|---------------------------------|
| Call Stack | | | | |
| # | Time | Memory | Function | Location |
| 1 | 0.0006 | 449064 | {main}( ) | .../admin.php:0 |
| 2 | 0.4335 | 58641904 | do_action( ) | .../admin.php:259 |
| 3 | 0.4335 | 58642280 | WP_Hook->do_action( ) | .../plugin.php:484 |
| 4 | 0.4335 | 58642280 | WP_Hook->apply_filters( ) | .../class-wp-hook.php:316 |
| 5 | 0.4335 | 58643408 | CiviCRM_For_WordPress->invoke( ) | .../class-wp-hook.php:292 |
| 6 | 0.4461 | 59804024 | CRM_Core_Invoke::invoke( ) | .../civicrm.php:1172 |
| 7 | 0.4461 | 59804024 | CRM_Core_Invoke::_invoke( ) | .../Invoke.php:36 |
| 8 | 0.4501 | 60051664 | CRM_Core_Invoke::runItem( ) | .../Invoke.php:69 |
| 9 | 0.4565 | 60429824 | CRM_Report_Page_Instance->run( ) | .../Invoke.php:313 |
| 10 | 0.4609 | 60811400 | CRM_Utils_Wrapper->run( ) | .../Instance.php:74 |
| 11 | 0.5676 | 64386760 | CRM_Core_Controller_Simple->run( ) | .../Wrapper.php:98 |
| 12 | 0.5677 | 64390080 | CRM_Report_Form_Contact_Detail->handle( ) | .../Controller.php:347 |
| 13 | 0.5677 | 64390104 | CRM_Core_Controller_Simple->handle( ) | .../Page.php:103 |
| 14 | 0.5677 | 64390104 | CRM_Core_QuickForm_Action_Display->perform( ) | .../Controller.php:203 |
| 15 | 0.5677 | 64390104 | CRM_Report_Form_Contact_Detail->buildForm( ) | .../Display.php:76 |
| 16 | 0.9176 | 75329856 | CRM_Utils_Hook::buildForm( ) | .../Form.php:654 |
| 17 | 0.9176 | 75329880 | CRM_Utils_Hook_WordPress->invoke( ) | .../Hook.php:471 |
| 18 | 0.9177 | 75330840 | Civi\Core\CiviEventDispatcher->dispatch( ) | .../Hook.php:167 |
| 19 | 0.9177 | 75331592 | Civi\Core\CiviEventDispatcher->dispatch( ) | .../CiviEventDispatcher.php:129 |
| 20 | 0.9177 | 75331992 | Civi\Core\CiviEventDispatcher->doDispatch( ) | .../EventDispatcher.php:44 |
| 21 | 0.9177 | 75331992 | Civi\Core\CiviEventDispatcher::delegateToUF( ) | .../EventDispatcher.php:214 |
| 22 | 0.9177 | 75332416 | CRM_Utils_Hook_WordPress->invokeViaUF( ) | .../CiviEventDispatcher.php:172 |
| 23 | 0.9177 | 75333544 | CRM_Utils_Hook_WordPress->runHooks( ) | .../WordPress.php:136 |
| 24 | 0.9178 | 75334240 | civiexportexcel_civicrm_buildForm( ) | .../Hook.php:275 |
| 25 | 0.9178 | 75334312 | CRM_Report_Form_Contact_Detail->addElement( ) | .../civiexportexcel.php:103 |
| 26 | 0.9181 | 75343896 | array_merge ( ) | .../QuickForm.php:648 |