In CiviCRM 5.41.0, the CRM_Contact_Form_Search_Custom_Base class has been moved to legacycustomsearches extension
In CiviCRM 5.41.0, the CRM_Contact_Form_Search_Custom_Base class has been moved to legacycustomsearches extension.
Data Processor currently extends CRM_Contact_Form_Search_Custom_Base. Upgrading to CiviCRM 5.41.0 results in the following WSOD errors:
An error of type E_ERROR was caused in line 29 of the file ext/org.civicoop.dataprocessor/CRM/DataprocessorSearch/Form/Search/Custom/DataprocessorSmartGroupIntegration.php. Error message: Uncaught Error: Class 'CRM_Contact_Form_Search_Custom_Base' not found in org.civicoop.dataprocessor/CRM/DataprocessorSearch/Form/Search/Custom/DataprocessorSmartGroupIntegration.php:29
The legacycustomsearches (core distributed) extension is not enabled at the time the upgrade is performed and so triggers this error.
Related dev/core#2812 (closed)
Agileware Ref: CIVIBLD-275