none
Active Directory Enterprise Resource Pool Synchronization RRS feed

  • Question

  • I'm running in to an issue with Project Server 2013 that has me pulling my hair out.  A co-worker and I switched it over from SharePoint Permissions Mode to Project Permissions Mode and are trying to set up AD Enterprise Resource Pool synchronization.  I go in to Server Settings --> Operational Policies --> AD Resource Pool Synch and try to add 1 to 5 groups.  The groups resolve (actually autocomplete) and appear correctly.  If iclick Save or Save & Synchronize Now, nothing happens.  No page refresh, no redirect, etc.  If I go in to Security Settings --> Manage Groups, I can edit one of the built-in PWA groups and add the AD group, click save, and get redirected back to Server Settings.  But then going back in to the newly edited group, the AD Group field is empty; and on the Manage Groups page the "Active Directory Group" and  "Last Sync" columns are empty.

    I would chalk this up to an AD issue, but I have no problem using the same account to add an individual user as an Enterprise Resource and tie it to an AD account, so I can only assume that this account has all of the permissions required for AD and it can query and resolve fine.  Does anyone have any idea what could be going on, or possibly some step I might have missed when setting this up?

    Thanks in advance.

    Wednesday, July 31, 2013 2:11 PM

Answers

All replies

  • One thing I forgot to mention is that I provisioned another PWA instance in SharePoint, in a test to see if it's our current instance alone causing issues.  I get the same problem with the new instance, even after switching it over to ProjectPermissionsMode immediately after provisioning.
    Wednesday, July 31, 2013 2:20 PM
  • Can you please enable verbose logs and capture the logs from the server. This will help us understand what is happening in backend.


    Cheers! Happy troubleshooting !!! Dinesh S. Rai - MSFT Enterprise Project Management

    Please click Mark As Answer; if a post solves your problem or Vote As Helpful if a post has been useful to you. This can be beneficial to other community members reading the thread.


    Wednesday, July 31, 2013 8:29 PM
  • These are the Project Server ULS messages I get when clicking the Save button:

    08/01/2013 07:07:30.91    Microsoft.Office.Project.Server (0x18D8)    0x14EC    Project Server    Queue    m7gq    Medium    [QSERVICE] started RefreshQueues    ba1ad125-3d71-4409-90f7-ffbae9e29ecd
    08/01/2013 07:07:30.91    Microsoft.Office.Project.Server (0x18D8)    0x14EC    Project Server    Provisioning    8zdn    Medium    [SERVICE] ProjectQueueService15: Getting list of Sites for ServiceApp: e79da2fe-40b0-4e3d-8da8-0fb6833a59e7    ba1ad125-3d71-4409-90f7-ffbae9e29ecd
    08/01/2013 07:07:30.91    Microsoft.Office.Project.Server (0x18D8)    0x14EC    Project Server    Provisioning    128v    Medium    [SERVICE] ProjectQueueService15: Adding Site: 5b88a01f-1294-4d40-9012-efc5c6991f88 to sitelist for ServiceApp: Project Server Service Application e79da2fe-40b0-4e3d-8da8-0fb6833a59e7    ba1ad125-3d71-4409-90f7-ffbae9e29ecd
    08/01/2013 07:07:30.91    Microsoft.Office.Project.Server (0x18D8)    0x14EC    Project Server    Provisioning    128v    Medium    [SERVICE] ProjectQueueService15: Adding Site: 982587ff-e496-4089-9fc6-65fc3d1aaf46 to sitelist for ServiceApp: Project Server Service Application e79da2fe-40b0-4e3d-8da8-0fb6833a59e7    ba1ad125-3d71-4409-90f7-ffbae9e29ecd
    08/01/2013 07:07:30.91    Microsoft.Office.Project.Server (0x18D8)    0x14EC    Project Server    Provisioning    128v    Medium    [SERVICE] ProjectQueueService15: Adding Site: e1cd4cd6-238e-4e9f-83c1-a3007b9b2006 to sitelist for ServiceApp: Project Server Service Application e79da2fe-40b0-4e3d-8da8-0fb6833a59e7    ba1ad125-3d71-4409-90f7-ffbae9e29ecd
    08/01/2013 07:07:30.91    Microsoft.Office.Project.Server (0x18D8)    0x14EC    Project Server    Queue    aiifg    High    rethrowing caught exception: System.IO.FileNotFoundException: The site with the id e1cd4cd6-238e-4e9f-83c1-a3007b9b2006 could not be found.     at Microsoft.SharePoint.SPSite..ctor(Guid id, SPFarm farm, SPUrlZone zone, SPUserToken userToken)     at Microsoft.SharePoint.SPSite..ctor(Guid id, SPUrlZone zone, SPUserToken userToken)     at Microsoft.Office.Project.Server.Base.ContextFactory.PlatformContext..ctor(Guid trackingId, Guid siteId, SPUrlZone urlZone, CultureInfo languageCulture, CultureInfo localeCulture, Guid ulsCorrelationUid, DatabaseAccessLevel databaseAccessLevel, Boolean omitDatasetSchema, Boolean useSystemAccountForSPSite)     at Microsoft.Office.Project.Server.Base.ContextFactory.CreatePlatformContextForQueue(Guid siteId, SPUrlZone urlZone)     at Microsoft.Office.Project.Server.BusinessLayer.Queue.Receiver.CreatePlatformContext()     at Microsoft.Office.Project.Server.BusinessLayer.Queue.Receiver.<>c__DisplayClass5.<.ctor>b__0()     at Microsoft.Office.Project.Server.BusinessLayer.Queue.QueueUtils.RunActionWithIgnoreExceptionPredicate(Action action, Predicate`1 ignoreExceptionPredicate, Boolean& isIgnorableException)    ba1ad125-3d71-4409-90f7-ffbae9e29ecd
    08/01/2013 07:07:30.91    Microsoft.Office.Project.Server (0x18D8)    0x14EC    Project Server    Queue    ajl50    Monitorable    could not create site queue for site e1cd4cd6-238e-4e9f-83c1-a3007b9b2006, exception System.IO.FileNotFoundException: The site with the id e1cd4cd6-238e-4e9f-83c1-a3007b9b2006 could not be found.     at Microsoft.SharePoint.SPSite..ctor(Guid id, SPFarm farm, SPUrlZone zone, SPUserToken userToken)     at Microsoft.SharePoint.SPSite..ctor(Guid id, SPUrlZone zone, SPUserToken userToken)     at Microsoft.Office.Project.Server.Base.ContextFactory.PlatformContext..ctor(Guid trackingId, Guid siteId, SPUrlZone urlZone, CultureInfo languageCulture, CultureInfo localeCulture, Guid ulsCorrelationUid, DatabaseAccessLevel databaseAccessLevel, Boolean omitDatasetSchema, Boolean useSystemAccountForSPSite)     at Microsoft.Office.Project.Server.Base.ContextFactory.CreatePlatformContextForQueue(Guid siteId, SPUrlZone urlZone)     at Microsoft.Office.Project.Server.BusinessLayer.Queue.Receiver.CreatePlatformContext()     at Microsoft.Office.Project.Server.BusinessLayer.Queue.Receiver.<>c__DisplayClass5.<.ctor>b__0()     at Microsoft.Office.Project.Server.BusinessLayer.Queue.QueueUtils.RunActionWithIgnoreExceptionPredicate(Action action, Predicate`1 ignoreExceptionPredicate, Boolean& isIgnorableException)     at Microsoft.Office.Project.Server.BusinessLayer.Queue.Receiver..ctor(Guid siteId)     at Microsoft.Office.Project.Server.Services.SiteQueue..ctor(Guid sspGuid, Guid siteId)     at Microsoft.Office.Project.Server.Services.QueueManager.<>c__DisplayClass18.<CreateSiteQueue>b__16()     at Microsoft.Office.Project.Server.BusinessLayer.Queue.QueueUtils.RunActionWithIgnoreExceptionPredicate(Action action, Predicate`1 ignoreExceptionPredicate, Boolean& isIgnorableException), is ignorable True    ba1ad125-3d71-4409-90f7-ffbae9e29ecd
    08/01/2013 07:07:30.91    Microsoft.Office.Project.Server (0x18D8)    0x14EC    Project Server    Queue    aektk    High    caught ignorable exception running action, ignoring, exception = System.IO.FileNotFoundException: The site with the id e1cd4cd6-238e-4e9f-83c1-a3007b9b2006 could not be found.     at Microsoft.SharePoint.SPSite..ctor(Guid id, SPFarm farm, SPUrlZone zone, SPUserToken userToken)     at Microsoft.SharePoint.SPSite..ctor(Guid id, SPUrlZone zone, SPUserToken userToken)     at Microsoft.Office.Project.Server.Base.ContextFactory.PlatformContext..ctor(Guid trackingId, Guid siteId, SPUrlZone urlZone, CultureInfo languageCulture, CultureInfo localeCulture, Guid ulsCorrelationUid, DatabaseAccessLevel databaseAccessLevel, Boolean omitDatasetSchema, Boolean useSystemAccountForSPSite)     at Microsoft.Office.Project.Server.Base.ContextFactory.CreatePlatformContextForQueue(Guid siteId, SPUrlZone urlZone)     at Microsoft.Office.Project.Server.BusinessLayer.Queue.Receiver.CreatePlatformContext()     at Microsoft.Office.Project.Server.BusinessLayer.Queue.Receiver.<>c__DisplayClass5.<.ctor>b__0()     at Microsoft.Office.Project.Server.BusinessLayer.Queue.QueueUtils.RunActionWithIgnoreExceptionPredicate(Action action, Predicate`1 ignoreExceptionPredicate, Boolean& isIgnorableException)     at Microsoft.Office.Project.Server.BusinessLayer.Queue.Receiver..ctor(Guid siteId)     at Microsoft.Office.Project.Server.Services.SiteQueue..ctor(Guid sspGuid, Guid siteId)     at Microsoft.Office.Project.Server.Services.QueueManager.<>c__DisplayClass18.<CreateSiteQueue>b__16()     at Microsoft.Office.Project.Server.BusinessLayer.Queue.QueueUtils.RunActionWithIgnoreExceptionPredicate(Action action, Predicate`1 ignoreExceptionPredicate, Boolean& isIgnorableException), stack trace =    at Microsoft.Office.Project.Server.BusinessLayer.Queue.QueueUtils.RunActionWithIgnoreExceptionPredicate(Action action, Predicate`1 ignoreExceptionPredicate, Boolean& isIgnorableException)     at Microsoft.Office.Project.Server.Services.QueueManager.CreateSiteQueue(Guid siteId)     at Microsoft.Office.Project.Server.Services.QueueManager.<>c__DisplayClassc.<RefreshQueuesInternal>b__a()     at Microsoft.Office.Project.Server.Library.SafeCallbackManager.RunCallbackAction(Action action, Func`1 safePredicate)     at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)     at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)     at System.Threading._ThreadPoolWaitOrTimerCallback.PerformWaitOrTimerCallback(Object state, Boolean timedOut)    ba1ad125-3d71-4409-90f7-ffbae9e29ecd
    08/01/2013 07:07:30.91    Microsoft.Office.Project.Server (0x18D8)    0x14EC    Project Server    Queue    aekta    Monitorable    [QSERVICE] could not create queue for site e1cd4cd6-238e-4e9f-83c1-a3007b9b2006    ba1ad125-3d71-4409-90f7-ffbae9e29ecd
    08/01/2013 07:07:30.91    Microsoft.Office.Project.Server (0x18D8)    0x14EC    Project Server    Queue    m7gs    Medium    [QSERVICE] completed RefreshQueues, all site queues created = False    ba1ad125-3d71-4409-90f7-ffbae9e29ecd
    08/01/2013 07:07:30.91    Microsoft.Office.Project.Server (0x18D8)    0x14EC    Project Server    Queue    aektb    Medium    [QSERVICE] at least one site queue create failed, sleeping for a minute before attempting to refresh again.    ba1ad125-3d71-4409-90f7-ffbae9e29ecd

    Thursday, August 1, 2013 11:21 AM
  • The errors seems to be for a different issue. Also, when we say that the issue is reproducible in another environment then can we have a look at the group and see if there are any discrepancies.

    You can also have a look at the link Manage Active Directory Resource Pool synchronization in Project Server 2013: http://technet.microsoft.com/en-us/library/gg982985.aspx


    Cheers! Happy troubleshooting !!! Dinesh S. Rai - MSFT Enterprise Project Management

    Please click Mark As Answer; if a post solves your problem or Vote As Helpful if a post has been useful to you. This can be beneficial to other community members reading the thread.


    Thursday, August 22, 2013 9:56 PM
  • I know it looks like a different issue, but that is the only thing logged in ULS regarding Project Server at the time of trying to do the sync.  If it helps, I can provide another log and see if something else comes up, but I did watch the ULS Viewer at the time and the same errors kept popping up when trying to do the sync.

    Also, the "other environment" is just a second instance of PWA on the same SharePoint farm, so it's not a separate environment completely.  Using the same AD groups, so there shouldn't be any discrepancies.  It's not the best test I know, but I'm still in the middle of setting up an AD test environment and trying it from there, just to see if it's an issue with my SharePoint installation or PWA installation.

    Edit:

    Here's a full verbose log:

    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    Security    agsdb    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: Calling license check now; Thread.CurrentPrincipal.Identity.Name = 0#.w|*****\sharepointfarmsvc, Context.Username = i:0#.w|*****\sharepointfarmsvc, LogLevelManager Warning-ulsID:0x001920C1 has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    Security    agsdc    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: License check for BusinessObject method Admin.GetActiveDirectorySyncEnterpriseResourcePoolSettings2 passed - user i:0#.w|*****\sharepointfarmsvc (resuid=806f917d-85b6-e211-93ef-00155d0a5600) was licensed, LogLevelManager Warning-ulsID:0x001920C2 has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    Security    agwmc    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: Access Granted for user i:0#.w|*****\sharepointfarmsvc on BusinessObject method Admin.GetActiveDirectorySyncEnterpriseResourcePoolSettings2.  CheckFarmAdmin=False, CheckGlobalPerms=True, LogLevelManager Warning-ulsID:0x00196302 has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    General    ad2n8    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: Running command using non-transactioned Sql session., LogLevelManager Warning-ulsID:0x000DC362 has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    Administration    agmy5    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: GetActiveDirectorySyncEnterpriseResourcePoolSettings2: Settings retrieved, Status=NeverRun, LastUpdateTime=01/01/0001 00:00:00, ScheduledUpdates=False, ADGroupGuidCount=0, LogLevelManager Warning-ulsID:0x0018C61F has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    Security    agsdb    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: Calling license check now; Thread.CurrentPrincipal.Identity.Name = 0#.w|*****\sharepointfarmsvc, Context.Username = i:0#.w|*****\sharepointfarmsvc, LogLevelManager Warning-ulsID:0x001920C1 has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    Security    agsdc    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: License check for BusinessObject method Admin.ResolveActiveDirectoryGroups passed - user i:0#.w|*****\sharepointfarmsvc (resuid=806f917d-85b6-e211-93ef-00155d0a5600) was licensed, LogLevelManager Warning-ulsID:0x001920C2 has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    Security    agwmc    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: Access Granted for user i:0#.w|*****\sharepointfarmsvc on BusinessObject method Admin.ResolveActiveDirectoryGroups.  CheckFarmAdmin=False, CheckGlobalPerms=True, LogLevelManager Warning-ulsID:0x00196302 has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    Active Directory Sync    af8v6    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: ResolveActiveDirectoryGroups; resolving encodedClaims=c:0+.w|s-1-5-21-2100168755-2748282862-3037512304-1280, LogLevelManager Warning-ulsID:0x00162560 has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    General    ad2n8    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: Running command using non-transactioned Sql session., LogLevelManager Warning-ulsID:0x000DC362 has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    Administration    agmy5    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: GetActiveDirectorySyncEnterpriseResourcePoolSettings2: Settings retrieved, Status=NeverRun, LastUpdateTime=01/01/0001 00:00:00, ScheduledUpdates=False, ADGroupGuidCount=0, LogLevelManager Warning-ulsID:0x0018C61F has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    Active Directory Sync    af8vj    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: Entered ActiveDirectoryUtility::TryGetGroupInfoByClaim, LogLevelManager Warning-ulsID:0x00162549 has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.19    w3wp.exe (0x3BE0)    0x0DDC    Project Server    Active Directory Sync    alv2g    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: Querying for fqdn/netbios mapping of server *****, LogLevelManager Warning-ulsID:0x002D5706 has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.20    w3wp.exe (0x3BE0)    0x0DDC    Project Server    Active Directory Sync    af8vl    Verbose    PWA:http://portal2013/PWA, ServiceApp:Project Server Service Application, User:i:0#.w|*****\sharepointfarmsvc, PSI: Entered ActiveDirectoryUtility::TryGetGroupInfo, LogLevelManager Warning-ulsID:0x0016254B has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f
    09/11/2013 10:31:49.20    w3wp.exe (0x3BE0)    0x0DDC    Project Server    General    aeby8    Medium    Error is: GeneralUnhandledException. Details: General Unhandled Exception in _Admin.ResolveActiveDirectoryGroups_ Attributes:  System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.     at Microsoft.Office.Project.Server.ClaimsHelper.GetFormsAuthenticationProviderName(Uri context, SPUrlZone zone)     at Microsoft.Office.Project.Server.BusinessLayer.ActiveDirectoryUtility.TryGetGroupInfo(String domain, String searchPath, String searchFilter)     at Microsoft.Office.Project.Server.BusinessLayer.ActiveDirectoryUtility.TryGetGroupInfoByClaim(String encodedClaim)     at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()     at System.Linq.Buffer`1..ctor(IEnumerable`1 source)     at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)     at Microsoft.Office.Project.Server.Wcf.Implementation.PWAImpl.<>c__DisplayClass10a.<AdminResolveActiveDirectoryGroups>b__109()     at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions)  . Standard Information: PSI Entry Point:  Project User: i:0#.w|*****\sharepointfarmsvc Correlation Id: da702be3-ee1a-e311-93f8-00155d0a5600 PWA Site URL: http://portal2013/PWA SA Name: Project Server Service Application PSError: GeneralUnhandledException (42), LogLevelManager Warning-ulsID:0x00101622 has no entities explicitly specified.    c4f9419c-7789-a0b9-3d4a-941ceb42b25f

    • Edited by Crack baby Wednesday, September 11, 2013 3:01 PM Full log
    Friday, August 23, 2013 1:08 PM
  • Did you ever resolve this issue - I am hitting the exact error...
    Tuesday, November 19, 2013 11:18 PM
  • Hi Nate,

    Is the issue similar to the one mentioned below:

    "Although you can set up Active Directory group synchronization in Project Server 2013, the timer process never starts, and the security groups are never synchronized."

    If yes then the issue has been fixed in OCT 2013 CU. ou can download the package from the link: http://support.microsoft.com/kb/2825659


    Cheers! Happy troubleshooting !!! Dinesh S. Rai - MSFT Enterprise Project Management

    Please click Mark As Answer; if a post solves your problem or Vote As Helpful if a post has been useful to you. This can be beneficial to other community members reading the thread.


    Tuesday, November 19, 2013 11:23 PM
  • Nope, still happening.  Going to try the CU.
    Wednesday, November 20, 2013 8:07 PM
  • Hello Everyone,

    We recently ran into similar issue, where If I click on "Active Directory Resources Pool Synchronization" nothing happens and page doesn't get refresh. We were getting "Unknown error occurred" error while saving the active directory group under Manage groups page.

    We resolved the issue using below steps.

    1) Removed the IIS compression for PWA and SharePoint web services site

    2) Lowered the UAC (User access settings)

    3) Rebooted the server

    Please try this steps and check if helps to resolve the issue

    Monday, November 25, 2013 5:57 PM
  • Hi everyone,

    I also have something similar, at least that is what I Think by looking at your logs and how you described the issue.

    I cannot even enter the resource pool synchronization page. In the security Groups I am able to enter an ad-Group name, it seraches for names and all, but when I push save, nothing gets saved unfortunately.

    I thought this had to do with the timer job issue that was fixed in the october CU, and I guess I had that problem too, put sadly I still can't synchronize any Groups even after applying.

    Thursday, December 19, 2013 4:42 PM
  • Hi,

    I also get the same error when I'm trying to do the synchronization between Enterprise Resource Pool and Active Directory.

    I am in a single domain topology between Project Server 2013 and AD, and I'm doning the synchronization with the farm admin account, who has read/write access to AD.

    Here are the last relevant messages I see:

    w3wp.exe (0x2BE8) 0x1568 Project Server General aeby7 Exception
    [bucketHash:F0FACBDF] Exception occured in method 'Admin.ResolveActiveDirectoryGroups' System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
    at Microsoft.Office.Project.Server.ClaimsHelper.GetFormsAuthenticationProviderName(Uri context, SPUrlZone zone)
    at Microsoft.Office.Project.Server.BusinessLayer.ActiveDirectoryUtility.TryGetGroupInfo(String domain, String searchPath, String searchFilter)
    at Microsoft.Office.Project.Server.BusinessLayer.ActiveDirectoryUtility.TryGetGroupInfoByClaim(String encodedClaim)
    at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
    at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
    at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
    at Microsoft.Office.Project.Server.Wcf.Implementation.PWAImpl.<>c__DisplayClass10a.<AdminResolveActiveDirectoryGroups>b__109()
    at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions) StackTrace:
    2b3d83ee10e5|2|, microsoft.office.project.server.native.pdb, offset=3C1E)
    at Microsoft.Office.Project.Server.Native.dll: (offset=1255D)

    w3wp.exe (0x2BE8) 0x1568 Project Server Unified Logging Service c91s Monitorable
    Watson bucket parameters: Microsoft Project Server 2013, ULSException14, 070f6ea0 "project server",  0f001181 "15.0.4481.0", 6962a0f6 "microsoft.office.project.server.administration", 0f0011ad "15.0.4525.0", 51ade0c4 "tue jun 04 14:42:44 2013",  0000020f "0000020f",  0000003b "0000003b",  0560164b "keynotfoundexception", 00101621 "aeby7"

     w3wp.exe (0x2BE8) 0x1568 Project Server General aeby8 Medium
    Error is: GeneralUnhandledException. Details: General Unhandled Exception in _Admin.ResolveActiveDirectoryGroups_ Attributes:  System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
    at Microsoft.Office.Project.Server.ClaimsHelper.GetFormsAuthenticationProviderName(Uri context, SPUrlZone zone)
    at Microsoft.Office.Project.Server.BusinessLayer.ActiveDirectoryUtility.TryGetGroupInfo(String domain,  String searchPath, String searchFilter)
    at Microsoft.Office.Project.Server.BusinessLayer.ActiveDirectoryUtility.TryGetGroupInfoByClaim(String encodedClaim)
    at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()     at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
    at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
    at Microsoft.Office.Project.Server.Wcf.Implementation.PWAImpl.<>c__DisplayClass10a.<AdminResolveActiveDirectoryGroups>b__109()
    at Microsoft.Office.Project.Server.Wcf.Implementation.WcfMethodInvocation.InvokeBusinessObjectMethod(String businessObjectName, String methodName, IEnumerable`1 actions)  . Standard Information: PSI Entry Point:  Project User: LUXAIRLG\SQLADMIN2012 Correlation Id: 6cef3814-b3a2-e311-93f9-005056921080 PWA Site URL: xxx SA Name: PS2013 - Project Server Service Application PSError: GeneralUnhandledException (42). LogLevelManager Warning-ulsID:0x00101622 has no entities explicitly specified.

    w3wp.exe (0x2BE8) 0x1568 Project Server Project Web App af04k Medium
    Void SaveButtonClick(System.Object.System.Web.UI.WebControls.CommandEventArgs) : GeneralUnhandledException

    Any ideas?

    Thanks in advance

    Monday, March 3, 2014 10:47 AM
  • 1) Removed the IIS compression for PWA and SharePoint web services site

    2) Lowered the UAC (User access settings)

    3) Rebooted the server

    Please try this steps and check if helps to resolve the issue

    I'm experiencing the same issue and tried these steps, but they failed to resolve the issue. Did you happen try anything else while troubleshooting?
    Tuesday, March 4, 2014 2:33 PM
  • Above steps resolved the issue for sometime and then issue came back again. The issue seems to be intermittent. After troubleshooting further we didn't find any resolution and currently stopped using the AD sync. We are adding users manually.

    Thank you,

    Kiran K.

    Tuesday, March 4, 2014 2:47 PM
  • I tried these steps but they didn't resolve the issue. For the moment we didn't find any resolution.
    Wednesday, March 5, 2014 8:16 AM
  • Just for the record, I'd like to mention this issue isn't bound to a single PWA instance - I tested it on a second instance and I'm experiencing the exact same behavior there as well. Just in case anyone's wondering.
    Wednesday, March 5, 2014 4:23 PM
  • Same here, I stood up a second instance of PWA and still gt the same issue.  That could mean it's a problem with AD, but everything else works fine in AD and SharePoint, so I don't think there's an issue with AD>
    Wednesday, March 5, 2014 4:28 PM
  • In my case, AD is used for a second SharePoint (2010) farm. So that definitely rules out AD. I'm also using the same account for synchronizing both farms, so permission-wise I'm hoping that's OK too.
    Wednesday, March 5, 2014 4:35 PM
  • Hello All,

    I followed below steps and now it's working for me

    1) Made sure "Authenticated Users" should have "read" permissions on all Service accounts. In my case it was missing for service app pool account.

    http://workingsharepoint.blogspot.in/2012/03/ad-permissions-on-sharepoint.html

    2) I was using FQDN url http://portal.servername.com/pwa to access PWA and http://portal.servername.com was not in default zone in Alternate Access Mapping. As soon as I added http://portal.servername.com in default zone, the AD sync page loaded successfully and now I can also edit PWA security Groups using this URL. However now it's not working for the URL which I moved out of default zone and added to other zone. But I am ok with that as we always access it using FQDN.

    Try these steps and check if it resolve this issue for your environment.

    Thank you,

    Kiran K.

    • Proposed as answer by Alemaitre Thursday, March 13, 2014 3:35 PM
    • Marked as answer by Crack baby Thursday, March 13, 2014 3:36 PM
    Tuesday, March 11, 2014 7:20 PM
  • This worked for me.  I was told the Service Accounts had the Read permission set, they didn't.  Once set, it resolved itself.
    Thursday, March 13, 2014 3:39 PM
  • Hi,

    The steps proposed by Kiran resolved the issue for me too.

    The service account already had the read permission.

    Then I moved the FQDN url (that I was using the access pwa) to the default zone in Alternate Access Mapping and it worked immediatly!

    Thank you for your support,

    ALemaitre

    Thursday, March 13, 2014 3:42 PM