Skip to content
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

Installation Issue - LookupRollupSummariesReadOnly: The user license doesn't allow the permission: Read All dlrs__LookupRollupCalculateJob__c #331

Closed
daveerickson opened this issue Apr 15, 2016 · 6 comments

Comments

@daveerickson
Copy link

I am getting this error while attempting to install to a Partial Copy sandbox:

Package: Declarative Lookup Rollup Summaries Tool (04tb0000000cBqJ)
Error Number: 1584850898-63723 (-943440696)
Problem:

  1. (LookupRollupSummariesReadOnly) The user license doesn't allow the permission: Read All dlrs__LookupRollupCalculateJob__c
    LookupRollupSummariesReadOnly: The user license doesn't allow the permission: Read All dlrs__LookupRollupCalculateJob__c

I'm not sure where to start troubleshooting this. I appreciate any help.

@afawcett
Copy link
Collaborator

What license type does your user have? I did some research and found this post, which suggests it could be a restriction of your user license.

@daveerickson
Copy link
Author

I have a Salesforce user license. The real oddity is I can install successfully in a dev sandbox, but not a partial copy or full copy sandbox.

I should have probably pointed out that this is an upgrade, not a clean install. Not sure what difference that could make.

I can grab some logs if that would help, or grant login access. Thanks for your help.

@afawcett
Copy link
Collaborator

Wow that is really odd, i can only suggest at this point to raise it with Salesforce support to get an explanation, sorry i cannot be of further assistance, if i think of something i'll for sure let you know. Sorry.

@daveerickson
Copy link
Author

I opened a case with premier support and have have some details on what is causing the issue.

I have assigned the permission set LookupRollupSummariesReadOnly to all users in my org, including partner community login users. That license type does not allow the View All permission to custom objects. The permission set is adding View All to dlrs__LookupRollupCalculateJob__c.

The install succeeded in my dev org as there are no community users records, but there are in my partial copy, full, and production. The suggestion from premier support is to remove the permission set from all partner users, then try the upgrade again. Even if that works I don't think that is what I want to do. If they had access to change a value on a record I'd want their change to also trigger the recalculation of the parent.

Looking at the permission set this object is the only one that has View All set to true. Is that required for DLRS to function? I checked the org wide defaults for that object in my dev org at it is Public Read/Write same as Lookup Rollup Summary is, so I'm not sure if the view all is strictly needed. I'd be happy to try out an install in my partial sandbox with the View All permission removed and see if it works.

Thanks again for your support, and for an excellent tool.

@afawcett
Copy link
Collaborator

You know..... i was pondering the same thing.... As this is a packaged permission set i should be able to remove it and once you upgrade it will be flipped off also. Marking this as a bug. Thanks.

@afawcett
Copy link
Collaborator

Fixed in v2.4.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants