none
Self Service Password Registration Failed RRS feed

  • Question

  • After answer the questions of the gate the user receive the following message "The password registration failed.Please contact your system administrator or try to register again.

    The configuration of IE:  "Portal URL" is on Local Intranet and "Initialize and script ActiveX controls not marked as safe for scripting" is Enabled.

    Already verify the time sync between the servers and the client.

    Here is the Trace Results on the Client.

    Same results are shown on other workstations.

    E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">
    <System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">
    <EventID>3</EventID>
    <Type>3</Type>
    <SubType Name="Error">0</SubType>
    <Level>2</Level>
    <TimeCreated SystemTime="2012-06-04T17:15:11.6871059Z" />
    <Source Name="Microsoft.ResourceManagement" />
    <Correlation ActivityID="{00000000-0000-0000-0000-000000000000}" />
    <Execution ProcessName="PwdMgmtProxy" ProcessID="2336" ThreadID="7" />
    <Channel />
    <Computer>CLT-W7X64-01</Computer>
    </System>
    <ApplicationData>mscorlib: System.ServiceModel.Security.MessageSecurityException: An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail. ---> System.ServiceModel.FaultException: An error occurred when verifying security for the message.
       --- End of inner exception stack trace ---

    Server stack trace: 
       at System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.ProcessReply(Message reply, SecurityProtocolCorrelationState correlationState, TimeSpan timeout)
       at System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.Request(Message message, TimeSpan timeout)
       at System.ServiceModel.Channels.ContextRequestChannel.Request(Message message, TimeSpan timeout)
       at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
       at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
       at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
       at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

    Exception rethrown at [0]: 
       at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
       at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
       at Microsoft.ResourceManagement.WebServices.WSTransfer.IResource.Put(Message request)
       at Microsoft.ResourceManagement.WebServices.ResourceClient.Put(Message request)
       at Microsoft.ResourceManagement.WebServices.ResourceClient.Put(UniqueIdentifier objectId, CultureInfo locale, Put putBody)
       at Microsoft.ResourceManagement.WebServices.Client.Resource.Update()
    <System.Diagnostics xmlns="http://schemas.microsoft.com/2004/08/System.Diagnostics">
    <LogicalOperationStack></LogicalOperationStack>
    <Timestamp>25353896527</Timestamp>
    <Callstack>
    at System.Environment.get_StackTrace()
    at System.Diagnostics.TraceEventCache.get_Callstack()
    at System.Diagnostics.XmlWriterTraceListener.WriteFooter(TraceEventCache eventCache)
    at System.Diagnostics.TraceSource.TraceEvent(TraceEventType eventType, Int32 id, String format, Object[] args)
    at Microsoft.ResourceManagement.Utilities.LoggingManager.LogError(String formatString, Object[] arguments)
    at Microsoft.ResourceManagement.Utilities.LoggingManager.ReportError(Exception exception)
    at Microsoft.ResourceManagement.WebServices.Client.ResourceManagementClient.PrepareException(Exception exception)
    at Microsoft.ResourceManagement.WebServices.Client.Resource.Update()
    at Microsoft.ResourceManagement.WebServices.ResourceManager.ResumableUpdate()
    at Microsoft.ResourceManagement.WebServices.ResourceManager.Resume(ContextualSecurityToken securityToken)
    at Microsoft.IdentityManagement.PasswordReset.PasswordResetOperation.ReadGetNGateMsg(ClientPipeContext& client, Boolean registering)
    at Microsoft.IdentityManagement.PasswordReset.PasswordResetOperation.Register(ClientPipeContext& client)
    at Microsoft.IdentityManagement.PasswordReset.PasswordManagementProxy.PipeCommunicationThread(Object context)
    at Microsoft.IdentityManagement.PasswordReset.ClientPipeContext.<>c__DisplayClass1.<Start>b__0()
    at System.Threading.ExecutionContext.runTryCode(Object userData)
    at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Threading.ThreadHelper.ThreadStart()
    </Callstack>
    </System.Diagnostics>
    </ApplicationData>
    </E2ETraceEvent>

    Any suggestion is appreciated.

    Andres Zamora


    andresz

    Monday, June 4, 2012 5:34 PM

Answers

  • Darren, 

    I fix the problem, here are my suggestions:

    • Verify SPN configuration
    • In my environment I was using RTM version, I installed HotFix 4.0.3617.2, KB2688072, as a suggestion of PSS.
    • The main problem was the certificate used on FIM Service, I was using a custom certificate, then I re-run the setup and selected the self-issued certificate and apply the procedure mentioned by Mark Shoemaker on the following thread http://social.technet.microsoft.com/Forums/en/ilm2/thread/ebc18049-aa06-4571-a80a-960b9524aa81

    Hope this help you,

    Andrés


    andresz

    • Marked as answer by andresz Thursday, June 28, 2012 4:59 PM
    Thursday, June 28, 2012 4:58 PM

All replies

  • Do you have corresponding events on the Sync or FIM Service servers?  The event suggests that there are corresponding events on the server(s).

    The obvious question is have you verified your deployment?

    http://technet.microsoft.com/en-us/library/ee534892(v=ws.10).aspx

    http://social.technet.microsoft.com/wiki/contents/articles/4113.aspx


    Paul N Smith

    Monday, June 4, 2012 11:25 PM
  • Are u using some kind of NLB?

    The FIM Password Reset Blog http://blogs.technet.com/aho/

    Tuesday, June 5, 2012 3:06 AM
  • Yes, the idea is to have a NLB, but right now is only working with one node.

    Just to give it a try, I delete the NLB, but still having the same error on the clients. 

    Im looking forward to upload the trace of the fim service server.

    This scenario have the components separated.


    andresz

    Tuesday, June 5, 2012 4:54 PM
  • Paul, I followed the instructions of the Password Reset Deployment Guide http://technet.microsoft.com/en-us/library/ee534892(v=ws.10).aspx, Skipped the Help Desk steps.

    In regard off the other link that you suggest, I checked the configuration files, I am not using the machine name because the idea is to use a NLB configuration. So here are the names on the file

    <service name="Microsoft.ResourceManagement.WebServices.ResourceManagementService">
            <host>
              <baseAddresses>
                <add baseAddress="http://localhost:5725" />
              </baseAddresses>
            </host>
          </service>
          <service name="Microsoft.ResourceManagement.WebServices.SecurityTokenService">
            <host>
              <baseAddresses>
                <add baseAddress="http://localhost:5726" />
              </baseAddresses>
            </host>
          </service>
        </services>
      </system.serviceModel>
      <resourceManagementClient resourceManagementServiceBaseAddress="FQDN" />
      <resourceManagementService externalHostName="FQDN" />

    Also after check your suggestion I enable the Anonymous Auth on Sharepoint and Modify the IIS configuration.

    Still having the same problems.


    andresz

    Tuesday, June 5, 2012 5:47 PM
  • Please post the log from FIMService

    The FIM Password Reset Blog http://blogs.technet.com/aho/

    Tuesday, June 5, 2012 8:05 PM
  • 3 different warnings

    <dir>

    <

    <

    <dir>

    <

    <

    <

    <

    <

    <

    <

    <

    <

    <

    </dir>

    </

    <

    <dir></dir>

    </

    </

    E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">EventID>2</EventID>Type>3</Type>SubType Name="Warning">0</SubType>Level>4</Level>TimeCreated SystemTime="2012-06-04T03:59:52.6488341Z" />Source Name="Microsoft.ResourceManagement" />Correlation ActivityID="{45f7000c-8647-46d2-b04e-97a5acba2978}" />Execution ProcessName="Microsoft.ResourceManagement.Service" ProcessID="792" ThreadID="9" />Channel />Computer>ITIN-FIM-SV01</Computer>System>ApplicationData>Unable to resolve resource:Microsoft.ResourceManagement.Workflow.Activities.AuthenticationGateActivity.rules.

    <

    <dir>

    <

    <

    <

    </dir>

    </

    System.Diagnostics xmlns="http://schemas.microsoft.com/2004/08/System.Diagnostics">LogicalOperationStack></LogicalOperationStack>Timestamp>44820256349</Timestamp>Callstack>

    at System.Environment.get_StackTrace()

    at System.Diagnostics.TraceEventCache.get_Callstack()

    at System.Diagnostics.XmlWriterTraceListener.WriteFooter(TraceEventCache eventCache)

    at System.Diagnostics.TraceSource.TraceEvent(TraceEventType eventType, Int32 id, String message)

    at Microsoft.ResourceManagement.Utilities.LoggingManager.EmitTrace(TraceEventType type, String message, String source, String warningCode)

    at Microsoft.ResourceManagement.Utilities.LoggingManager.ReportWarning(String msg, String source, String warningCode, String stackTrace)

    at Microsoft.ResourceManagement.Utilities.LoggingManager.ReportWarning(String msg)

    at Microsoft.ResourceManagement.Utilities.ExceptionHandler.ResourceResolveEventHandler(Object sender, ResolveEventArgs args)

    at System.AppDomain.OnResourceResolveEvent(String resourceName)

    at System.Reflection.Assembly._GetResource(String resourceName, UInt64& length, StackCrawlMark& stackMark, Boolean skipSecurityCheck)

    at System.Reflection.Assembly.GetManifestResourceStream(String name, StackCrawlMark& stackMark, Boolean skipSecurityCheck)

    at System.Reflection.Assembly.GetManifestResourceStream(Type type, String name)

    at System.Workflow.Activities.Rules.ConditionHelper.GetRuleDefinitionsFromManifest(Type workflowType)

    at System.Workflow.Activities.Rules.ConditionHelper.Load_Rules_RT(Activity declaringActivity)

    at System.Workflow.Activities.Rules.RuleConditionReference.InitializeProperties()

    at System.Workflow.ComponentModel.DependencyObject.System.Workflow.ComponentModel.IDependencyObjectAccessor.InitializeDefinitionForRuntime(DependencyObject parentDependencyObject)

    at System.Workflow.ComponentModel.DependencyObject.System.Workflow.ComponentModel.IDependencyObjectAccessor.InitializeDefinitionForRuntime(DependencyObject parentDependencyObject)

    at System.Workflow.ComponentModel.CompositeActivity.OnInitializeDefinitionForRuntime()

    at System.Workflow.ComponentModel.DependencyObject.System.Workflow.ComponentModel.IDependencyObjectAccessor.InitializeDefinitionForRuntime(DependencyObject parentDependencyObject)

    at System.Workflow.ComponentModel.CompositeActivity.OnInitializeDefinitionForRuntime()

    at System.Workflow.ComponentModel.DependencyObject.System.Workflow.ComponentModel.IDependencyObjectAccessor.InitializeDefinitionForRuntime(DependencyObject parentDependencyObject)

    at System.Workflow.ComponentModel.CompositeActivity.OnInitializeDefinitionForRuntime()

    at System.Workflow.ComponentModel.DependencyObject.System.Workflow.ComponentModel.IDependencyObjectAccessor.InitializeDefinitionForRuntime(DependencyObject parentDependencyObject)

    at System.Workflow.Runtime.WorkflowDefinitionDispenser.LoadRootActivity(String xomlText, String rulesText, Byte[] xomlHashCode, Boolean createDefinition, Boolean initForRuntime)

    at System.Workflow.Runtime.WorkflowDefinitionDispenser.MruCache.GetOrGenerateDefinition(Type type, String xomlText, String rulesText, Byte[] md5Codes, Boolean initForRuntime, Boolean& exist)

    at System.Workflow.Runtime.WorkflowDefinitionDispenser.GetRootActivity(String xomlText, String rulesText, Boolean createNew, Boolean initForRuntime)

    at System.Workflow.Runtime.WorkflowRuntime.InitializeExecutor(Guid instanceId, CreationContext context, WorkflowExecutor executor, WorkflowInstance workflowInstance)

    at System.Workflow.Runtime.WorkflowRuntime.Load(Guid key, CreationContext context, WorkflowInstance workflowInstance)

    at System.Workflow.Runtime.WorkflowRuntime.GetWorkflowExecutor(Guid instanceId, CreationContext context)

    at System.Workflow.Runtime.WorkflowRuntime.InternalCreateWorkflow(CreationContext context, Guid instanceId)

    at System.Workflow.Runtime.WorkflowRuntime.CreateWorkflow(XmlReader workflowDefinitionReader, XmlReader rulesReader, Dictionary`2 namedArgumentValues, Guid instanceId)

    at Microsoft.ResourceManagement.Workflow.Hosting.WorkflowManager.StartWorkflowInstance(Guid workflowInstanceIdentifier, KeyValuePair`2[] additionalParameters)

    at Microsoft.ResourceManagement.WebServices.SecurityTokenService.Challenger.IssueAuthenticationChallenge(Message requestMessage, Object requestBody, Nullable`1 requestContext, UniqueIdentifier authenticationProcessIdentifier, List`1 accumulatedClaims, Nullable`1& currentWorkflowInstanceIdentifier, AuthenticationChallengeType[]& currentChallenges)

    at Microsoft.ResourceManagement.WebServices.SecurityTokenService.ProcessRequest(Message requestMessage, Object requestBody)

    at Microsoft.ResourceManagement.WebServices.SecurityTokenService.RequestSecurityToken(Message requestMessage)

    at SyncInvokeRequestSecurityToken(Object , Object[] , Object[] )

    at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)

    at System.ServiceModel.Dispatcher.ServiceOperationInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)

    at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)

    at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)

    at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage4(MessageRpc& rpc)

    at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)

    at System.ServiceModel.Dispatcher.ChannelHandler.DispatchAndReleasePump(RequestContext request, Boolean cleanThread, OperationContext currentOperationContext)

    at System.ServiceModel.Dispatcher.ChannelHandler.HandleRequest(RequestContext request, OperationContext currentOperationContext)

    at System.ServiceModel.Dispatcher.ChannelHandler.AsyncMessagePump(IAsyncResult result)

    at System.ServiceModel.Diagnostics.Utility.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)

    at System.ServiceModel.AsyncResult.Complete(Boolean completedSynchronously)

    at System.ServiceModel.Channels.SecurityChannelListener`1.ReceiveItemAndVerifySecurityAsyncResult`2.InnerTryReceiveCompletedCallback(IAsyncResult result)

    at System.ServiceModel.Diagnostics.Utility.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)

    at System.ServiceModel.AsyncResult.Complete(Boolean completedSynchronously)

    at System.ServiceModel.Channels.InputQueue`1.AsyncQueueReader.Set(Item item)

    at System.ServiceModel.Channels.InputQueue`1.Dispatch()

    at System.ServiceModel.Channels.InputQueue`1.OnDispatchCallback(Object state)

    at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke2()

    at System.Security.SecurityContext.Run(SecurityContext securityContext, ContextCallback callback, Object state)

    at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke()

    at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.ProcessCallbacks()

    at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.CompletionCallback(Object state)

    at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.ScheduledOverlapped.IOCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)

    at System.ServiceModel.Diagnostics.Utility.IOCompletionThunk.UnhandledExceptionFrame(UInt32 error, UInt32 bytesRead, NativeOverlapped* nativeOverlapped)

    at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)

    </

    Callstack>System.Diagnostics>ApplicationData>E2ETraceEvent>
    </dir>

    andresz

    Tuesday, June 5, 2012 8:28 PM
  • <dir>

    <

    <

    <dir>

    <

    <

    <

    <

    <

    <

    <

    <

    <

    <

    </dir>

    </

    <

    <dir>

    <

    <dir>

    <

    <

    <

    </dir>

    </

    </dir>

    </

    </

    E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">EventID>0</EventID>Type>3</Type>SubType Name="Transfer">0</SubType>Level>255</Level>TimeCreated SystemTime="2012-06-04T04:00:18.5245033Z" />Source Name="System.ServiceModel" />Correlation ActivityID="{8dfa1346-8e72-411c-9099-4a8584aa2420}" RelatedActivityID="{00000000-0000-0000-4300-0080000000f1}" />Execution ProcessName="Microsoft.ResourceManagement.Service" ProcessID="792" ThreadID="9" />Channel />Computer>ITIN-FIM-SV01</Computer>System>ApplicationData>System.Diagnostics xmlns="http://schemas.microsoft.com/2004/08/System.Diagnostics">LogicalOperationStack></LogicalOperationStack>Timestamp>44912881522</Timestamp>Callstack>

    at System.Environment.get_StackTrace()

    at System.Diagnostics.TraceEventCache.get_Callstack()

    at System.Diagnostics.XmlWriterTraceListener.WriteFooter(TraceEventCache eventCache)

    at System.Diagnostics.XmlWriterTraceListener.TraceTransfer(TraceEventCache eventCache, String source, Int32 id, String message, Guid relatedActivityId)

    at System.Diagnostics.TraceSource.TraceTransfer(Int32 id, String message, Guid relatedActivityId)

    at System.ServiceModel.Diagnostics.DiagnosticTrace.TraceTransfer(Guid newId)

    at System.ServiceModel.Diagnostics.ServiceModelActivity.CreateBoundedActivityWithTransferInOnly(Guid activityId)

    at System.ServiceModel.Channels.SharedHttpTransportManager.OnGetContextCore(IAsyncResult result)

    at System.ServiceModel.Diagnostics.Utility.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)

    at System.Net.LazyAsyncResult.Complete(IntPtr userToken)

    at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)

    at System.Net.ListenerAsyncResult.WaitCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)

    at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)

    </

    Callstack>System.Diagnostics>ApplicationData>E2ETraceEvent>
    </dir>

    andresz

    Tuesday, June 5, 2012 8:29 PM
  • <dir>

    <

    <

    <dir>

    <

    <

    <

    <

    <

    <

    <

    <

    <

    <

    </dir>

    </

    <

    <dir>

    <

    <dir>

    <

    <

    <dir>

    <

    <

    <

    <

    <dir>

    <

    <

    <

    <

    <

    </

    <

    </dir>

    </

    </dir>

    </

    </

    </dir>

    </

    <

    <dir>

    <

    <

    <

    </dir>

    </

    </dir>

    </

    E2ETraceEvent xmlns="http://schemas.microsoft.com/2004/06/E2ETraceEvent">System xmlns="http://schemas.microsoft.com/2004/06/windows/eventlog/system">EventID>458784</EventID>Type>3</Type>SubType Name="Warning">0</SubType>Level>4</Level>TimeCreated SystemTime="2012-06-04T04:00:18.5401288Z" />Source Name="System.ServiceModel" />Correlation ActivityID="{1c59a3ff-a7f7-4d45-8f11-9cc800c1b102}" />Execution ProcessName="Microsoft.ResourceManagement.Service" ProcessID="792" ThreadID="9" />Channel />Computer>ITIN-FIM-SV01</Computer>System>ApplicationData>TraceData>DataItem>TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Warning">TraceIdentifier>http://msdn.microsoft.com/en-US/library/System.ServiceModel.Security.SecurityBindingVerifyIncomingMessageFailure.aspx</TraceIdentifier>Description>The security protocol cannot verify the incoming message.</Description>AppDomain>Microsoft.ResourceManagement.Service.exe</AppDomain>ExtendedData xmlns="http://schemas.microsoft.com/2006/08/ServiceModel/SecurityProtocolTraceRecord">SecurityProtocol>System.ServiceModel.Security.SymmetricSecurityProtocol</SecurityProtocol>Action>http://schemas.xmlsoap.org/ws/2004/09/transfer/Put</Action>To>http://fimservice.bpdc.inet.bp.fi.cr:5725/ResourceManagementService/Resource</To>EndpointReference xmlns="http://www.w3.org/2005/08/addressing">Address>http://www.w3.org/2005/08/addressing/anonymous</Address>EndpointReference>MessageId>urn:uuid:e9fce02a-b401-40d2-90fc-5f7485620960</MessageId>ExtendedData>TraceRecord>DataItem>TraceData>System.Diagnostics xmlns="http://schemas.microsoft.com/2004/08/System.Diagnostics">LogicalOperationStack></LogicalOperationStack>Timestamp>44912936286</Timestamp>Callstack>

    at System.Environment.get_StackTrace()

    at System.Diagnostics.TraceEventCache.get_Callstack()

    at System.Diagnostics.XmlWriterTraceListener.WriteFooter(TraceEventCache eventCache)

    at System.Diagnostics.TraceSource.TraceData(TraceEventType eventType, Int32 id, Object data)

    at System.ServiceModel.Diagnostics.DiagnosticTrace.TraceEvent(TraceEventType type, TraceCode code, String description, TraceRecord trace, Exception exception, Object source)

    at System.ServiceModel.Diagnostics.DiagnosticTrace.TraceEvent(TraceEventType type, TraceCode code, String description, TraceRecord trace, Exception exception, Guid activityId, Object source)

    at System.ServiceModel.Diagnostics.TraceUtility.TraceEvent(TraceEventType severity, TraceCode traceCode, TraceRecord extendedData, Object source, Exception exception, Message message)

    at System.ServiceModel.Diagnostics.SecurityTraceRecordHelper.TraceVerifyIncomingMessageFailure(SecurityProtocol binding, Message message)

    at System.ServiceModel.Security.SecurityProtocol.OnVerifyIncomingMessageFailure(Message message, Exception exception)

    at System.ServiceModel.Security.MessageSecurityProtocol.VerifyIncomingMessage(Message& message, TimeSpan timeout, SecurityProtocolCorrelationState[] correlationStates)

    at System.ServiceModel.Channels.SecurityChannelListener`1.ServerSecurityChannel`1.VerifyIncomingMessage(Message& message, TimeSpan timeout, SecurityProtocolCorrelationState[] correlationState)

    at System.ServiceModel.Channels.SecurityChannelListener`1.SecurityReplyChannel.ProcessReceivedRequest(RequestContext requestContext, TimeSpan timeout)

    at System.ServiceModel.Channels.SecurityChannelListener`1.ReceiveRequestAndVerifySecurityAsyncResult.ProcessInnerItem(RequestContext innerItem, TimeSpan timeout)

    at System.ServiceModel.Channels.SecurityChannelListener`1.ReceiveItemAndVerifySecurityAsyncResult`2.OnInnerReceiveDone()

    at System.ServiceModel.Channels.SecurityChannelListener`1.ReceiveItemAndVerifySecurityAsyncResult`2.InnerTryReceiveCompletedCallback(IAsyncResult result)

    at System.ServiceModel.Diagnostics.Utility.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)

    at System.ServiceModel.AsyncResult.Complete(Boolean completedSynchronously)

    at System.ServiceModel.Channels.InputQueue`1.AsyncQueueReader.Set(Item item)

    at System.ServiceModel.Channels.InputQueue`1.Dispatch()

    at System.ServiceModel.Channels.InputQueue`1.OnDispatchCallback(Object state)

    at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke2()

    at System.Security.SecurityContext.Run(SecurityContext securityContext, ContextCallback callback, Object state)

    at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.WorkItem.Invoke()

    at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.ProcessCallbacks()

    at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.CompletionCallback(Object state)

    at System.ServiceModel.Channels.IOThreadScheduler.CriticalHelper.ScheduledOverlapped.IOCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)

    at System.ServiceModel.Diagnostics.Utility.IOCompletionThunk.UnhandledExceptionFrame(UInt32 error, UInt32 bytesRead, NativeOverlapped* nativeOverlapped)

    at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)

    </

    Callstack>System.Diagnostics>ApplicationData>
    </dir>

    andresz

    Tuesday, June 5, 2012 8:30 PM
  • I seem to be getting the same problem, has there been a resolution for  this ?

    My configuration is:

    FIM R2 Sync - ingle server hosting the SQL Database for all FIM Services

    FIM R2 Service/Portal PWDReg/PWDReset single server

    Thursday, June 28, 2012 3:27 PM
  • Darren, 

    I fix the problem, here are my suggestions:

    • Verify SPN configuration
    • In my environment I was using RTM version, I installed HotFix 4.0.3617.2, KB2688072, as a suggestion of PSS.
    • The main problem was the certificate used on FIM Service, I was using a custom certificate, then I re-run the setup and selected the self-issued certificate and apply the procedure mentioned by Mark Shoemaker on the following thread http://social.technet.microsoft.com/Forums/en/ilm2/thread/ebc18049-aa06-4571-a80a-960b9524aa81

    Hope this help you,

    Andrés


    andresz

    • Marked as answer by andresz Thursday, June 28, 2012 4:59 PM
    Thursday, June 28, 2012 4:58 PM