-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error when creating a Recurring Donation in 3.226 #7189
Comments
Hey @DougYounger |
@UnicefAbhiSharma009 - @DougYounger doesn't work for Salesforce (neither do I anymore). Your best bet is to open a Salesforce support ticket. Salesforce does not monitor or reply to issues here. |
Thanks for replying. I raised the case to salesforce but it is completely NPSP issue. NPSP Github - latest version points to 3.226 but NPSP installer (https://install.salesforce.org/products/npsp/latest/install) says latest is 3.225, so our managed package during upgrade checks for 3.226, and throws error. NPSP has not made 3.226 available for user domain, may be due to this ongoing issue but this is impacting our planned release.
WE ARE STRUCK HERE. |
Why do you think the problem is about bugs? This is standard every release when the latest is pushed to sandboxes ahead of production 6 weeks later. MetaDeploy is updated to release in production. Why can't you change your package version dependency? There used to be a way to change the URL in MetaDeploy to target a different release but now I can't remember the syntax. |
So this is cumulus documentation https://cumulusci.readthedocs.io/en/stable/dev.html#controlling-github-dependency-resolution. |
Have others confirmed the same error with recurring donations? Did you replicate it in a scratch org or sandbox yourself? As I've said, not having the latest release in installer until production push is normal. There's no KI created for this as a broad bug. What did support say? |
Support shouldn't say "it's NPSP issue" and point you here. NPSP is a Salesforce product. |
@judisohn I think the issue is that NPSP releases such as https://github.com/SalesforceFoundation/NPSP/releases/tag/rel%2F3.225 used to contain the package URL. That meant that if there was any mismatch (our package had a dependency on latest NPSP release, NPSP release had been created but not yet pushed to sandboxes) then the sandbox could be manually upgraded. Whereas with the latest release (https://github.com/SalesforceFoundation/NPSP/releases/tag/rel%2F3.226) there is no package install link, and as you say we cannot get it from MetaDeploy as 3.226 does not yet exist there. So we would either need to request Salesforce support for the package link each time, or attempt to run the CumulusCI |
@georgeslater For various reasons, the page stopped including the package ID quite a while ago. Instead, Salesforce used to put the release in MetaDeploy only accessible via the URL until production push, so folks could intentionally upgrade in advance of the push for this exact scenario. See for example https://install.salesforce.org/products/npsp/3.223/upgrade for version 3.223 - but https://install.salesforce.org/products/npsp/3.226/upgrade does not work as it should for 3.226. Support needs to have the team with access to MetaDeploy update so that URL works and the problem is solved. @UnicefAbhiSharma009 In the meantime, I haven't tried this and I don't know for sure... but do you think if you set your dependencies based on the namepspace rather that Github repo it would work? https://cumulusci.readthedocs.io/en/stable/dev.html#package-dependencies?
|
Sandbox updated to W24 and NPSP 3.226 over weekend (8/26).
We're now getting and error when creating a Recurring Donation: "Cannot read properties of undefined (reading 'success')"
This looks exactly like the issue from Summer 22 W-11181894
Created a new Sandbox with Summer 23 and 3.225 and error is not present.
The text was updated successfully, but these errors were encountered: