Hello everybody.
I'm facing this issue for two weeks now and can't see any solutions (yes, it is based on https://social.technet.microsoft.com/Forums/projectserver/en-US/734f4fe8-a579-4374-aba2-563a99d9ee10/tfs-2013-integration-with-project-server-2013-tf244069-tf400958-errors-when-attempting-to?forum=projserv2010setup)
but it is different.
Basically the error says I don't have permissions to the Web Service, but the users HAVE access to the PS2013 .asmx!
Here is my Error trace:
TfsAdmin Information: 0 : [Info, PID 5200, TID 11132, 2016/12/21 12:33:44.817, 31 ms, General] Initializing NotificationManager.GetMessageInfos
TfsAdmin Information: 0 : [Info, PID 5200, TID 11132, 2016/12/21 12:33:44.832, 31 ms, General] Leaving NotificationManager.GetMessageInfos
TfsAdmin Information: 0 : [Info, PID 5200, TID 11132, 2016/12/21 12:33:44.832, 31 ms, General] Entering NotificationManager()
TfsAdmin Information: 0 : [Info, PID 5200, TID 11132, 2016/12/21 12:33:44.832, 31 ms, General] Leaving NotificationManager()
TfsAdmin Information: 0 : [Info, PID 5200, TID 11132, 2016/12/21 12:33:45.145, 343 ms, General] Running RegisterPwa
TfsAdmin Information: 0 : [Info, PID 5200, TID 11132, 2016/12/21 12:33:45.145, 343 ms, General] TfsCredentialCache.GetCredentials(): name - http://alm:8080/tfs
[Verbose, PID 5200, TID 11132, 2016/12/21 12:33:45.161, 359 ms, General] Using cache file path C:\Users\tfsadministrator\AppData\Local\Microsoft\Team Foundation\5.0\Cache\LocationServerMap.xml
[Verbose, PID 5200, TID 11132, 2016/12/21 12:33:45.161, 359 ms, General] Using cache file path C:\Users\tfsadministrator\AppData\Local\Microsoft\Team Foundation\5.0\Cache\28c89c29-07c7-4a15-8ed5-063ce8466130\LocationServiceData.config
[Verbose, PID 5200, TID 11132, 2016/12/21 12:33:45.286, 484 ms, General] Using cache file path C:\Users\tfsadministrator\AppData\Local\Microsoft\Team Foundation\5.0\Cache\28c89c29-07c7-4a15-8ed5-063ce8466130\LocationServiceData.config
[Verbose, PID 5200, TID 11132, 2016/12/21 12:33:47.020, 2218 ms, General] Using cache file path C:\Users\tfsadministrator\AppData\Local\Microsoft\Team Foundation\5.0\Cache\28c89c29-07c7-4a15-8ed5-063ce8466130\LocationServiceData.config
[Verbose, PID 5200, TID 11132, 2016/12/21 12:33:47.036, 2234 ms, General] Using cache file path C:\Users\tfsadministrator\AppData\Local\Microsoft\Team Foundation\5.0\Cache\28c89c29-07c7-4a15-8ed5-063ce8466130\LocationServiceData.config
TfsAdmin Information: 0 : Begin - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Create LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Adding LookupTable - Name : Microsoft.VSTS.ProjSrv.SyncToTFSLT.DoNotDelete,
Id : 5c8c5bc0-4aff-4cb6-b2d2-876418e997a5,
SortOrder : 1
TfsAdmin Information: 0 : Adding LookupTable Value - Id : e871ed47-a426-48c4-bb6a-447576578cfc,
Value : Publish to Team Project,
Description :
TfsAdmin Information: 0 : End - Create LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Create LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Adding LookupTable - Name : Microsoft.VSTS.ProjSrv.WorkItemIdLT.DoNotDelete,
Id : d1678a5b-df60-4c26-9c3d-1778a99d0b15,
SortOrder : 1
TfsAdmin Information: 0 : Adding LookupTable Value - Id : a351f8a8-9831-4ea0-950f-563c91d7d997,
Value : Work Item Id (TFS),
Description :
TfsAdmin Information: 0 : End - Create LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Create LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Adding LookupTable - Name : Microsoft.VSTS.ProjSrv.WITypeLT.DoNotDelete,
Id : 2322855c-d071-4b75-8356-74906242961a,
SortOrder : 1
TfsAdmin Information: 0 : Adding LookupTable Value - Id : 2ceda259-c677-4fd6-95f1-585df2b51367,
Value : Work Item Type (TFS),
Description :
TfsAdmin Information: 0 : End - Create LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Create LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Adding LookupTable - Name : Microsoft.VSTS.ProjSrv.TFSMapLT.DoNotDelete,
Id : 8179b549-abf1-4049-9391-694615e42ac7,
SortOrder : 2
TfsAdmin Information: 0 : Adding LookupTable Value - Id : 04c53b61-4ff3-4b64-bd73-5bfcc772749c,
Value : http://alm:8080/tfs,
Description : 28c89c29-07c7-4a15-8ed5-063ce8466130
TfsAdmin Information: 0 : End - Create LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Create LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Adding LookupTable - Name : Microsoft.VSTS.ProjSrv.SubmittedRevLT.DoNotDelete,
Id : fd91fcf2-c0ea-44d6-902d-4f04312fd1fb,
SortOrder : 1
TfsAdmin Information: 0 : Adding LookupTable Value - Id : 657b9ff6-b5c9-4cec-984f-a1dd8413e9f3,
Value : Submitted Revision (TFS),
Description :
TfsAdmin Information: 0 : End - Create LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether LookupTables related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Create LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Adding LookupTable - Name : Microsoft.VSTS.ProjSrv.TfsAssnLT.DoNotDelete,
Id : f62193ae-9793-4299-a00c-4bf090b10ea2,
SortOrder : 1
TfsAdmin Information: 0 : Adding LookupTable Value - Id : 22ccaf9c-e858-4836-bab5-b3776f5999dd,
Value : Active Assignment (TFS),
Description :
TfsAdmin Information: 0 : End - Create LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Check whether CustomFields related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether CustomFields related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Create CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Adding CustomField - Id : 6494a7b7-eb4f-40d4-9fbd-60674074a38f,
CoreCustomFields : WorkItemId,
DataType : 21,
IsRequired : False,
EntityType : ebad93e7-2149-410d-9a39-a8680738329d,
LookupTableId : 00000000-0000-0000-0000-000000000000,
LookupTableDefaultValueId : 00000000-0000-0000-0000-000000000000
TfsAdmin Information: 0 : End - Create CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Check whether CustomFields related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether CustomFields related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Create CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Adding CustomField - Id : 0fe4ce41-75c1-43c6-802b-3ae6c37dcdbc,
CoreCustomFields : WorkItemType,
DataType : 21,
IsRequired : False,
EntityType : ebad93e7-2149-410d-9a39-a8680738329d,
LookupTableId : 00000000-0000-0000-0000-000000000000,
LookupTableDefaultValueId : 00000000-0000-0000-0000-000000000000
TfsAdmin Information: 0 : End - Create CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Check whether CustomFields related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether CustomFields related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Create CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Adding CustomField - Id : 771f66cf-762f-4b73-a27a-8e0c6c3bea0e,
CoreCustomFields : SyncToTFS,
DataType : 17,
IsRequired : False,
EntityType : ebad93e7-2149-410d-9a39-a8680738329d,
LookupTableId : 00000000-0000-0000-0000-000000000000,
LookupTableDefaultValueId : 00000000-0000-0000-0000-000000000000
TfsAdmin Information: 0 : End - Create CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Check whether CustomFields related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether CustomFields related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Create CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Adding CustomField - Id : fa8e0f3e-4d68-4889-a274-0a05682dc3c6,
CoreCustomFields : SubmittedRevision,
DataType : 21,
IsRequired : False,
EntityType : ebad93e7-2149-410d-9a39-a8680738329d,
LookupTableId : 00000000-0000-0000-0000-000000000000,
LookupTableDefaultValueId : 00000000-0000-0000-0000-000000000000
TfsAdmin Information: 0 : End - Create CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Check whether CustomFields related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether CustomFields related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Create CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Adding CustomField - Id : 57065e6e-ca25-41ab-b69e-ad1cf924fc94,
CoreCustomFields : IsTaskTypeInitialized,
DataType : 17,
IsRequired : False,
EntityType : ebad93e7-2149-410d-9a39-a8680738329d,
LookupTableId : 00000000-0000-0000-0000-000000000000,
LookupTableDefaultValueId : 00000000-0000-0000-0000-000000000000
TfsAdmin Information: 0 : End - Create CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Check whether CustomFields related to TFS-PS Integration exists
TfsAdmin Information: 0 : End - Check whether CustomFields related to TFS-PS Integration exists
TfsAdmin Information: 0 : Begin - Create CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Adding CustomField - Id : b9d6e329-2ffb-4fbe-8b9e-e996a127eb3b,
CoreCustomFields : ActiveTfsAssignment,
DataType : 17,
IsRequired : False,
EntityType : ebad93e7-2149-410d-9a39-a8680738329d,
LookupTableId : 00000000-0000-0000-0000-000000000000,
LookupTableDefaultValueId : 00000000-0000-0000-0000-000000000000
TfsAdmin Information: 0 : End - Create CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Begin check whether PWA Reporting DB Schema is provisioned
TfsAdmin Error: 0 : [Error, PID 5200, TID 11132, 2016/12/21 12:33:52.661, 7859 ms, General]
{
Exception: {
Exception Message: <PSIEXTENSIONERROR>|Error_ProjectServerAccountUnauthorized (type SoapException)SoapException Details: <detail />
Exception Stack Trace: em System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
em System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
em Microsoft.TeamFoundation.Sync.ProjectServerAPI.TfsPsiExtensionAPI.TfsPsiExtension.IsDBSchemaProvisioned()
em Microsoft.TeamFoundation.Sync.Provisioning.ProvisionPwaDBSchema.IsDBSchemaProvisioned()
}
}
TfsAdmin Error: 0 : [Error, PID 5200, TID 11132, 2016/12/21 12:33:52.676, 7875 ms, General]
{
Exception: {
Exception Message:
TF244069: An error occurred while checking the provisioning status of the reporting database schema for a PWA instance.
Project Server returned the following error: "TF400958: The Project Server service account does not have sufficient permissions to call the Project Server Web services. Contact your Project Server administrator to verify that the Project Server service account has the required permissions.".
(type ProvisionException)
Exception Stack Trace: em Microsoft.TeamFoundation.Sync.Provisioning.ProvisionPwaDBSchema.HandleSoapException(SoapException soapException, String errorResourceString)
em Microsoft.TeamFoundation.Sync.Provisioning.ProvisionPwaDBSchema.IsDBSchemaProvisioned()
em Microsoft.TeamFoundation.Sync.Provisioning.ProvisionManager.Provision()
}
}
TfsAdmin Information: 0 : Begin - Deleting CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : End - Deleting CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Deleting CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : End - Deleting CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Deleting CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : End - Deleting CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Deleting CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : End - Deleting CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Deleting CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : End - Deleting CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Deleting CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : End - Deleting CustomFields related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Deleting LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : End - Deleting LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Deleting LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : End - Deleting LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Deleting LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : End - Deleting LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Deleting LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : End - Deleting LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Deleting LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : End - Deleting LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : Begin - Deleting LookupTables related to TFS-PS Integration
TfsAdmin Information: 0 : End - Deleting LookupTables related to TFS-PS Integration
[Verbose, PID 5200, TID 11132, 2016/12/21 12:33:59.442, 14640 ms, General] Using cache file path C:\Users\tfsadministrator\AppData\Local\Microsoft\Team Foundation\5.0\Cache\28c89c29-07c7-4a15-8ed5-063ce8466130\LocationServiceData.config
TfsAdmin Error: 0 : [Error, PID 5200, TID 11132, 2016/12/21 12:33:59.567, 14765 ms, General]
{
Exception: {
Exception Message:
TF244069: An error occurred while checking the provisioning status of the reporting database schema for a PWA instance.
Project Server returned the following error: "TF400958: The Project Server service account does not have sufficient permissions to call the Project Server Web services. Contact your Project Server administrator to verify that the Project Server service account has the required permissions.".
(type ProvisionException)
Exception Stack Trace: em Microsoft.TeamFoundation.Sync.Provisioning.ProvisionPwaDBSchema.HandleSoapException(SoapException soapException, String errorResourceString)
em Microsoft.TeamFoundation.Sync.Provisioning.ProvisionPwaDBSchema.IsDBSchemaProvisioned()
em Microsoft.TeamFoundation.Sync.Provisioning.ProvisionManager.Provision()
em Microsoft.TeamFoundation.Sync.Provisioning.ProvisionCommands.RegisterPwa(String pwaUrl, String tfsUrl, Dictionary`2 customFieldNameDictionary, Boolean provision, Boolean force, String previousPwaUrl)
em Microsoft.TeamFoundation.Sync.Provisioning.RegisterPwaCmdlet.ProcessRecord()
}
}
I have no idea of what to do now since I checked permissions at least 20 times already. :(