Hi,
I have an IFD deployment that we recently updated to update rollup 0.1 for CRM 2016. The update completed and asked to be restarted. On the restart, the server received a drive fault and didn't boot right away. Someone had to push the boot process through.
The drive was apart of a RAID 1 and it was swapped out and synced. We started noticing issues with reports not fully loading. The page would load, but no data. It would load fine if we used the external URL.
I've since re-installed the CRM files because pages began to not load right. Certain css features were missing. Re-installing the CRM files fixed this, but then our internal urls and external urls are giving redirect loops. Also, I re-created both relying party trusts when I re-installed the CRM files. I wasn't seeing any errors in the event logs except that the session had hit the ADFS server 6 times and failed.
I activated tracing and then saw this exception.
Crm Exception: Message: Expected non-empty string., ErrorCode: -2147220989, InnerException: System.ArgumentException: Expected non-empty string.
Parameter name: userPrincipalName
I saw various posts that a rule is needed in the Claims Provider Trusts for Active Directory, but this is created. I re-created the rule, and that seemed to fix the internal redirect loop, but reports do not load still and I get the same exception as above.
I'm not sure what to do now. Everything seems to work fine when I disable IFD and claims. Anyone have any suggestions?
Thanks!