[SalesForce] Ant deployment: Error: Unknown user permission: EditPublicReports

I'm trying to get ant to deploy successfully.

My package.xml pulls in profiles such as this:

<types>
        <members>Admin</members>
        <members>Planning Administrators</members>
        <members>Planning Officer</members>
        <members>Planning User</members>
        <members>Technical Support Officers</members>
        <name>Profile</name>
</types>

These are retrieved from a sandbox and I'm trying to deploy them to a developer org.

On deployment I get these error messages:

All Component Failures:
1.  profiles/Admin.profile -- Error: Unknown user permission: DataExport
2.  profiles/Planning Officer.profile -- Error: Unknown user permission: EditPublicReports
3.  profiles/Planning Administrators.profile -- Error: Unknown user permission: EditPublicReports
4.  profiles/Technical Support Officers.profile -- Error: Unknown user permission: EditPublicReports

Are these new permissions introduced in an org update? How can I deploy these profiles?

Paul

Best Answer

The "Error: Unknown user permission: EditPublicReports" is because you have sharing report and dashboard folders switched on.

There are two solutions depending on whether you want this controlled at prolfile level or not.

Either:

  1. Remove the EditPublicReports option from the XML
  2. Go to Setup-> App Setup-> Reports & Dashboards->Folder Sharing and untick this option
Related Topic