I am trying to create a Devops Data kit in my partial sandbox and trying to deploy it in Uat sandbox using change sets. The Data kit creation was successful and I also deployed it successfully in my Uat but when I try to deploy the Data kit I got the below error.”The salesforce CRM is no longer authenticated. Verify and re authenticate the connection then deploy the Data stream.I did the verify CRM connection multiple times and there are no issues around that but not sure why this is happening.
#Data360
I’ve seen this error come up even when the CRM connection verifies fine. It usually isn’t really about authentication. Here’s what I’d check in the UAT org:
- Connector permission set access. The “Data Cloud Salesforce Connector” permission set in UAT needs read access to every object and field in the data stream. If a field from your partial sandbox is missing or has no FLS in UAT, the deploy fails with this misleading auth error. This is the most common cause I’ve seen.
- The deploying user. Deploy the data stream as a Data Cloud Admin. Ideally use the same user who set up the CRM connection in UAT.
- The connection itself. In Data Cloud Setup > Salesforce CRM, try a full disconnect and reconnect of the home org rather than just verifying it. Then redeploy from Data Kits.
- Deploy order. After the change set lands, deploy the data stream from the data kit inside Data Cloud. Pick the UAT CRM connection when it prompts you.
If it still fails after all that, raise a support case with the data kit name and the error.