This article explains why your Nonprofit Success Pack (NPSP) Customizable Rollups batch jobs are skipped or fail to update records, and how to clear a stuck job so scheduled rollups run again.
You see the informational message "Today's scheduled npsp.CRLP_Account_BATCH batch job was skipped because a previous npsp.CRLP_Account_BATCH job was still running. The next batch job will run as scheduled. No action is required; this error is for information purposes only."
You may also receive repeated "npsp.CRLP_Batch_Base.CRLPBatchException" emails (for example the Account Hard Credit job "NPSP 01A - Customizable Rollups - Account Hard Credit" or npsp.CRLP_Contact_SoftCredit_BATCH), sometimes 4 or more per day, while rollup fields such as Total Gifts do not recalculate. Trigger conditions: a prior Customizable Rollups Apex batch job remains in Holding, Queued, or Processing state and never completes; or the Salesforce user who scheduled the job is inactive or had a license downgrade. This affects orgs using NPSP with the Household Account Model and Customizable Rollups enabled.
Cause 1: A previous Customizable Rollups batch job is stuck and blocks the next run.
Cause 2: The user who scheduled the batch job is inactive or had a license downgrade.
Confirm the issue is resolved by running the Account Hard Credit rollup manually from NPSP Settings > Bulk Data Processes > Rollup Donations Batch > Run Batch, then open Setup > Apex Jobs and verify the [CRLP_Account_BATCH] job reaches Status Completed with 0 failures. Then open an Account that received a gift and confirm the Total Gifts and related hard credit rollup fields show the expected updated values.
005389029

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.