Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-2063

Contributions not executed in real time try to require empty payment processor

    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.)

        Attachments

          Activity

            People

            • Assignee:
              junia Junia Biswas
              Reporter:
              shot Piotr Szotkowski
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: