none
FIM Portal: Synchronization Rule Error on Flows RRS feed

  • Question

  • Hi All

    I installed Sharepoint, FIM Sync Service & FIM Portal and imported configuration from pilot machine to production machine using powershell scripts. The pilot machine has all correct configuration and everything is working fine there.

    On creating a new inbound/outbound flow in a synchronization rule, in production machine, error page appears. The error page displays, "There's an error in the Resource Control".

    Also modifying any existing flow displays the same error.

    No error is logged. Even implementing tracing for Portal was not helpful.

    Any help will be appreciated.

    Thanks

    Sneha
    • Edited by Sneha K Thursday, June 7, 2012 11:28 AM
    Thursday, June 7, 2012 10:31 AM

Answers

  • Hi All

    The above issue arose due to version mismatch between pilot and production machines.

    To resolve it,  FIM Service was reinstalled and the schema & configurations were created manually in the newly installed portal.

    Thanks & Regards

    Sneha

    • Marked as answer by Sneha K Thursday, August 30, 2012 12:20 PM
    Friday, June 15, 2012 12:14 PM

All replies

  • Hi Sneha,

    Is the synchronization rule RCDC/form being rendered properly, or are you seeing two tabs (Common Attributes & Extended Attributes) with the error message on the bottom?

    If it's the second, it would seem that the RCDC for creating synchronization rules has been corrupted, i.e. possibly deleted and re-created during the migration process. For the out-of-the-box RCDCs, they are assigned default GUID values which FIM references.  If they get deleted and re-created, the new RCDC has a different GUID and FIM can no longer reference that RCDC.

    See the following post for more information :

    http://social.technet.microsoft.com/Forums/en-US/ilm2/thread/7afb0870-4d01-4b07-8a5f-501ce196bdfb/

    If this isn't the case, please provide more information as to the error you are encountering.

    Cheers,

    Marc

     


    Marc Mac Donell, VP Identity and Access Solutions, Avaleris Inc.
    http://www.avaleris.com

    Thursday, June 7, 2012 11:41 AM
  • Hi Marc

    No error is displayed on synchronization rule page. All tabs of sync rule are displayed. No error message is displayed at the bottom of sync rule page.

    Error is displayed only when we try to open any inbound/outbound flow of the rule. Error also appears when we try to create a new flow in the rule. A new error page appears with message:

    "There's an error in the Resource Control. Please contact your help desk or system administrator."

    Thanks

    Sneha

    Thursday, June 7, 2012 11:55 AM
  • Some more information:

    A warning message gets logged corresponding to the error

    Event code: 3005
    Event message: An unhandled exception has occurred.
    Event time: 6/7/2012 7:47:13 AM
    Event time (UTC): 6/7/2012 2:47:13 PM
    Event ID: 3d754837bc50461b9e1f8bf58fa7e853
    Event sequence: 8
    Event occurrence: 1
    Event detail code: 0
     
    Application information:
        Application domain: /LM/W3SVC/1358045941/ROOT-1-129835539107666328
        Trust level: WSS_Minimal
        Application Virtual Path: /
        Application Path: C:\inetpub\wwwroot\wss\VirtualDirectories\80\
        Machine name: WIN-UUD6C71JISB
     
    Process information:
        Process ID: 5808
        Process name: w3wp.exe
        Account name: NT AUTHORITY\NETWORK SERVICE
     
    Exception information:
        Exception type: SessionTimeoutException
        Exception message: Exception of type 'Microsoft.IdentityManagement.WebUI.Controls.SessionTimeoutException' was thrown.
     
    Request information:
        Request URL: http://localhost/identitymanagement/aspx/syncrule/EditSyncRule.aspx?id=ab8a485d-9a0c-4dfd-bc53-1ec25295e80c
        Request path: /identitymanagement/aspx/syncrule/EditSyncRule.aspx
        User host address: ::1
        User: DEV1\administrator
        Is authenticated: True
        Authentication Type: Negotiate
        Thread account name: NT AUTHORITY\NETWORK SERVICE
     
    Thread information:
        Thread ID: 6
        Thread account name: NT AUTHORITY\NETWORK SERVICE
        Is impersonating: False
        Stack trace:    at Microsoft.IdentityManagement.WebUI.UniversalObjectControl.ObjectControl.LoadControlState(Object savedState)
       at System.Web.UI.Control.LoadControlStateInternal(Object savedStateObj)
       at System.Web.UI.Page.RegisterRequiresControlState(Control control)
       at Microsoft.IdentityManagement.WebUI.UniversalObjectControl.ObjectControl.OnInit(EventArgs e)
       at System.Web.UI.Control.InitRecursive(Control namingContainer)
       at System.Web.UI.Control.AddedControl(Control control, Int32 index)
       at Microsoft.IdentityManagement.WebUI.Controls.EditSyncRule.BuildChildControlTree()
       at Microsoft.IdentityManagement.WebUI.Controls.ObjectControlExecutionSummary.CreateChildControls()
       at System.Web.UI.Control.EnsureChildControls()
       at System.Web.UI.WebControls.CompositeControl.get_Controls()
       at System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList childState)
       at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
       at System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList childState)
       at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
       at System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList childState)
       at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
       at System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList childState)
       at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
       at System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList childState)
       at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
       at System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList childState)
       at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
       at System.Web.UI.Page.LoadAllState()
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
     
     

    Friday, June 8, 2012 6:04 AM
  • Below stack trace of the portal is obtained.

    Thanks

    Sneha

    Friday, June 8, 2012 6:27 AM
  • Hi All

    The above issue arose due to version mismatch between pilot and production machines.

    To resolve it,  FIM Service was reinstalled and the schema & configurations were created manually in the newly installed portal.

    Thanks & Regards

    Sneha

    • Marked as answer by Sneha K Thursday, August 30, 2012 12:20 PM
    Friday, June 15, 2012 12:14 PM