BLUF:
Pointing a browser at this UI on the SSRS:
/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx
And selecting any method and clicking 'Invoke' causes the web UI to throw a 500 and the response body is:
Value cannot be null. Parameter name: securityNamespace
Background: I've just upgraded on-prem TFS to 2018 update 1, which was a pretty easy process. Rather than trying to backup/recover the SSRS/SSAS databases to the new data tier, I am trying to just create a new TFS warehouse because last time that was far easier. I've set up SSAS and SSRS, configured SSRS with a new database using a domain service account, set up Reporting in the TFS console (everything is green), used it to create the TFS Warehouse, Configured the collection's reports folder (also green), uploaded the reports from the template to the SSRS web interface and verified that the data sources test successfully with the service account. Updated the reports to use that data source and observed that the Reports, when viewed in the web UI complain about missing fields. Looking at the TFS_Warehouse database, only the dimPerson table contains records (actual users/computers and groups that are relevant) (after a full 24 hours). Looked in the Event Viewer, SSRS logs and TFS logs and can't find clues as to why the Warehouse is not populating. I've re-accomplished the SSRS, SSAS and TFS configuration a few times--same results. Right now the domain account that I'm using in this environment and the service account have every possible permission that I can give to them regarding TFS,SSRS/SSAS, the databases, etc. Has anyone seen this securityNamespace error before when attempting to invoke the web service methods for SSRS? Thanks for any help.