Details
-
Type: Bug
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 1.8
-
Fix Version/s: 1.8
-
Component/s: CiviContribute
-
Labels:None
Description
1. Setup a payment processor.
2. Create a new membership type (0 amount, Member Dues type).
3. Go to CiviContribute ? Manage Contribution Pages ? Member Signup and Renewal ? Configure ? Title and Settings to set it.
4. Go to CiviContribute ? Manage Contribution Pages ? Member Signup and Renewal ? Configure ? Contribution Amounts and uncheck 'Execute real-time monetary transactions'.
5. Go to CiviContribute ? Manage Contribution Pages ? Member Signup and Renewal ? Configure ? Membership Settings and add that new membership to that contribution.
6. Try to test-drive the contribution, selecting the new membership.
The second step breaks with
Fatal error: CRM_Core_Payment::require_once() [function.require]: Failed opening required 'CRM/Contribute/.php' (include_path='.:/var/www/drupal/public/sites/civicrm-18/modules/civicrm/:/var/www/drupal/public/sites/civicrm-18/modules/civicrm//packages:.:/usr/share/php:/usr/share/pear') in /home/shot/work/CiviCRM/svn/v1.8/CRM/Core/Payment.php on line 73
(The bug does not occur for other membership choices.)