CRM 2011 for Outlook connection challenge
-
quinta-feira, 16 de fevereiro de 2012 23:08
Hi,
We have an on-premise CRM install with IFD and ADFS setup. Internal and external users can all connect via the web client. Some users can connect via the Outlook client and some cannot. Those that cannot get the 'Cannot authenticate' error. Here is the trace log, I believe the key line is 'Attempt to retrieve user's upn (user principle name) failed.' Any help is really appreciated as this is causing some major headaches.
# CRM Tracing Version 2.0
# LocalTime: 2012-02-16 22:41:21.890
# Categories: *:Verbose
# CallStackOn: Yes
# ComputerName: LT103818
# CRMVersion: 5.0.9690.1992
[2012-02-16 22:41:21.890] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:f9c4ca3b-1f17-40b1-bc8f-07b4513ebd47 |Thread: 4(WorkaroundForUserPreferenceChangingHang) |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Verbose | ThreadHelper.ThreadStart_Context
at ThreadHelper.ThreadStart_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at ThreadHelper.ThreadStart(Object obj)
>Created dummy variables: False Color [Empty] {X=0,Y=0,Width=1280,Height=769}
[2012-02-16 22:41:23.531] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:00000000-0000-0000-0000-000000000000 |Thread: 7(MSCRM:-NotificationManager.NotificationWatcherThreadProc) |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Warning | ThreadHelper.ThreadStart_Context
at ThreadHelper.ThreadStart_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at ThreadHelper.ThreadStart(Object obj)
>NotificationWatcherThread Started.
[2012-02-16 22:41:28.812] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:00000000-0000-0000-0000-000000000000 |Thread: 5(MSCRM:-RegistryWatcher.RegTrackerThreadProc) |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Error | RegistryCollection.UpdateCollection
at RegistryCollection.UpdateCollection(Object sender, EventArgs e)
at RegistryWatcher.RegTrackerThreadProc()
at ThreadHelper.ThreadStart_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at ThreadHelper.ThreadStart()
>Error occurred while refreshing registry cache, cache has been cleared. Exception: System.IO.IOException: No more data is available.
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.GetValueNames()
at Microsoft.Crm.RegistryCollection.UpdateCollection(Object sender, EventArgs e)
[2012-02-16 22:41:51.218] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:f9c4ca3b-1f17-40b1-bc8f-07b4513ebd47 |Thread: 13 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error | ClientAuthConfiguration.TryGetContextUserUpn
at ClientAuthConfiguration.TryGetContextUserUpn(String& value)
at DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
at ServerForm.LoadOrganizations(Boolean forceUI)
at ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
at BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at BackgroundWorker.WorkerThreadStart(Object argument)
at StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at AgileAsyncWorkerItem.DoAsyncCall()
at AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at ThreadPoolWorkQueue.Dispatch()
at _ThreadPoolWaitCallback.PerformWaitCallback()
>Attempt to retrieve user's upn (user principle name) failed. Exception type:System.DirectoryServices.AccountManagement.PrincipalServerDownException
Message:The server could not be contacted.
StackTrace:
at System.DirectoryServices.AccountManagement.PrincipalContext.ReadServerConfig(String serverName, ServerProperties& properties)
at System.DirectoryServices.AccountManagement.PrincipalContext.DoServerVerifyAndPropRetrieval()
at System.DirectoryServices.AccountManagement.PrincipalContext..ctor(ContextType contextType, String name, String container, ContextOptions options, String userName, String password)
at System.DirectoryServices.AccountManagement.PrincipalContext..ctor(ContextType contextType)
at System.DirectoryServices.AccountManagement.UserPrincipal.get_Current()
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthConfiguration.TryGetContextUserUpn(String& value)
[2012-02-16 22:42:13.921] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:f9c4ca3b-1f17-40b1-bc8f-07b4513ebd47 |Thread: 13 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error | ClientAuthProvider`1.HandleAuthenticationFailures
at ClientAuthProvider`1.HandleAuthenticationFailures(Action method)
at ClaimsBasedAuthProvider`1.AuthenticateHomeRealm()
at ClaimsBasedAuthProvider`1.SignIn()
at ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials)
at DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
at DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
at ServerForm.LoadOrganizations(Boolean forceUI)
at ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
at BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at BackgroundWorker.WorkerThreadStart(Object argument)
at StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at AgileAsyncWorkerItem.DoAsyncCall()
at AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at ThreadPoolWorkQueue.Dispatch()
at _ThreadPoolWaitCallback.PerformWaitCallback()
>Exception when trying to authenticate:System.ServiceModel.Security.MessageSecurityException: Unable to create token reference.
Server stack trace:
at System.ServiceModel.Security.Tokens.SecurityTokenParameters.CreateGenericXmlTokenKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle)
at System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters.CreateKeyIdentifierClause(SecurityToken token, SecurityTokenReferenceStyle referenceStyle)
at System.ServiceModel.Security.SendSecurityHeader.SignWithSupportingTokens()
at System.ServiceModel.Security.SendSecurityHeader.CompleteSecurityApplication()
at System.ServiceModel.Security.SecurityAppliedMessage.OnWriteMessage(XmlDictionaryWriter writer)
at System.ServiceModel.Channels.Message.WriteMessage(XmlDictionaryWriter writer)
at System.ServiceModel.Channels.BufferedMessageWriter.WriteMessage(Message message, BufferManager bufferManager, Int32 initialOffset, Int32 maxSizeQuota)
at System.ServiceModel.Channels.TextMessageEncoderFactory.TextMessageEncoder.WriteMessage(Message message, Int32 maxMessageSize, BufferManager bufferManager, Int32 messageOffset)
at System.ServiceModel.Channels.HttpOutput.SerializeBufferedMessage(Message message)
at System.ServiceModel.Channels.HttpOutput.Send(TimeSpan timeout)
at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.SendRequest(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.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.IdentityModel.Protocols.WSTrust.IWSTrustContract.Issue(Message message)
at Microsoft.IdentityModel.Protocols.WSTrust.WSTrustChannel.Issue(RequestSecurityToken rst, RequestSecurityTokenResponse& rstr)
at Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1.Issue(AuthenticationCredentials authenticationCredentials)
at Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1.AuthenticateInternal(AuthenticationCredentials authenticationCredentials)
at Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1.Authenticate(SecurityToken securityToken)
at Microsoft.Xrm.Sdk.Client.DiscoveryServiceConfiguration.Authenticate(SecurityToken securityToken)
at Microsoft.Crm.Outlook.ClientAuth.ClaimsBasedAuthProvider`1.<AuthenticateHomeRealm>b__2()
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvider`1.HandleAuthenticationFailures(Action method)
[2012-02-16 22:42:14.000] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:00000000-0000-0000-0000-000000000000 |Thread: 13 |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error | ClaimsBasedAuthProvider`1.AuthenticateHomeRealm
at ClaimsBasedAuthProvider`1.AuthenticateHomeRealm()
at ClaimsBasedAuthProvider`1.SignIn()
at ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials)
at DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
at DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
at ServerForm.LoadOrganizations(Boolean forceUI)
at ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
at BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at BackgroundWorker.WorkerThreadStart(Object argument)
at StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at AgileAsyncWorkerItem.DoAsyncCall()
at AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at ThreadPoolWorkQueue.Dispatch()
at _ThreadPoolWaitCallback.PerformWaitCallback()
>Crm Exception: Message: Authentication failed, ErrorCode: -2147204335
[2012-02-16 22:42:14.031] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:00000000-0000-0000-0000-000000000000 |Thread: 13 |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Info | MiniDump.CreateDumpInternal
at MiniDump.CreateDumpInternal(MiniDumpReasons reason, Exception exception)
at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException, Boolean enableTrace)
at ClaimsBasedAuthProvider`1.AuthenticateHomeRealm()
at ClaimsBasedAuthProvider`1.SignIn()
at ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials)
at DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
at DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
at ServerForm.LoadOrganizations(Boolean forceUI)
at ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
at BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at BackgroundWorker.WorkerThreadStart(Object argument)
at StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at AgileAsyncWorkerItem.DoAsyncCall()
at AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at ThreadPoolWorkQueue.Dispatch()
at _ThreadPoolWaitCallback.PerformWaitCallback()
>MiniDump: TraceDirectory setting not set or missing. Defaulting to temporary folder.
[2012-02-16 22:42:14.046] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:f9c4ca3b-1f17-40b1-bc8f-07b4513ebd47 |Thread: 13 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error | ClientAuthProvidersFactory`1.SignIn
at ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials)
at DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
at DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
at ServerForm.LoadOrganizations(Boolean forceUI)
at ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
at BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at BackgroundWorker.WorkerThreadStart(Object argument)
at StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at AgileAsyncWorkerItem.DoAsyncCall()
at AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at ThreadPoolWorkQueue.Dispatch()
at _ThreadPoolWaitCallback.PerformWaitCallback()
>Silent sign-in failed and requested UiMode is silentonly. Failing authentication process.
[2012-02-16 22:42:14.062] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:f9c4ca3b-1f17-40b1-bc8f-07b4513ebd47 |Thread: 13 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error | DeploymentsInfo.InternalLoadOrganizations
at DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
at DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
at ServerForm.LoadOrganizations(Boolean forceUI)
at ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
at BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at BackgroundWorker.WorkerThreadStart(Object argument)
at StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at AgileAsyncWorkerItem.DoAsyncCall()
at AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at ThreadPoolWorkQueue.Dispatch()
at _ThreadPoolWaitCallback.PerformWaitCallback()
>Exception during Signin Microsoft.Crm.CrmException: Authentication failed
at Microsoft.Crm.Outlook.ClientAuth.ClaimsBasedAuthProvider`1.AuthenticateHomeRealm()
at Microsoft.Crm.Outlook.ClientAuth.ClaimsBasedAuthProvider`1.SignIn()
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo.DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials)
at Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
[2012-02-16 22:42:15.968] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:f9c4ca3b-1f17-40b1-bc8f-07b4513ebd47 |Thread: 13 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Verbose | ClientAuthProvidersFactory`1.RetrieveUserCredentialsAndSignIn
at ClientAuthProvidersFactory`1.RetrieveUserCredentialsAndSignIn(Uri endPoint, Credential credentials, Form parentWindow, Boolean retryOnError, IClientOrganizationContext context)
at ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials)
at DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
at DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
at ServerForm.LoadOrganizations(Boolean forceUI)
at ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
at BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at BackgroundWorker.WorkerThreadStart(Object argument)
at StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at AgileAsyncWorkerItem.DoAsyncCall()
at AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at ThreadPoolWorkQueue.Dispatch()
at _ThreadPoolWaitCallback.PerformWaitCallback()
>Creating a client authentication form.
[2012-02-16 22:42:16.000] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:f9c4ca3b-1f17-40b1-bc8f-07b4513ebd47 |Thread: 13 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error | ClientAuthConfiguration.TryGetContextUserUpn
at ClientAuthConfiguration.TryGetContextUserUpn(String& value)
at ClientAuthForm..ctor(Credential credentials, Boolean allowPhysicalStore, PassportConfiguration passportConfig, Uri endPoint, IClientOrganizationContext context)
at ClientAuthProvidersFactory`1.RetrieveUserCredentialsAndSignIn(Uri endPoint, Credential credentials, Form parentWindow, Boolean retryOnError, IClientOrganizationContext context)
at ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials)
at DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
at DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
at ServerForm.LoadOrganizations(Boolean forceUI)
at ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
at BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at BackgroundWorker.WorkerThreadStart(Object argument)
at StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at AgileAsyncWorkerItem.DoAsyncCall()
at AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at ThreadPoolWorkQueue.Dispatch()
at _ThreadPoolWaitCallback.PerformWaitCallback()
>Attempt to retrieve user's upn (user principle name) failed. Exception type:System.DirectoryServices.AccountManagement.PrincipalServerDownException
Message:The server could not be contacted.
StackTrace:
at System.DirectoryServices.AccountManagement.PrincipalContext.ReadServerConfig(String serverName, ServerProperties& properties)
at System.DirectoryServices.AccountManagement.PrincipalContext.DoServerVerifyAndPropRetrieval()
at System.DirectoryServices.AccountManagement.PrincipalContext..ctor(ContextType contextType, String name, String container, ContextOptions options, String userName, String password)
at System.DirectoryServices.AccountManagement.PrincipalContext..ctor(ContextType contextType)
at System.DirectoryServices.AccountManagement.UserPrincipal.get_Current()
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthConfiguration.TryGetContextUserUpn(String& value)
[2012-02-16 22:42:18.312] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:f9c4ca3b-1f17-40b1-bc8f-07b4513ebd47 |Thread: 13 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Verbose | Form.OnClosing
at Form.OnClosing(CancelEventArgs e)
at Form.CheckCloseDialog(Boolean closingOnly)
at Form.WmClose(Message& m)
at Form.WndProc(Message& m)
at ControlNativeWindow.OnMessage(Message& m)
at ControlNativeWindow.WndProc(Message& m)
at NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at UnsafeNativeMethods.SendMessage(HandleRef hWnd, Int32 msg, Int32 wParam, Int32 lParam)
at Control.SendMessage(Int32 msg, Int32 wparam, Int32 lparam)
at Form.Close()
at ClientAuthForm.CancelButton_Click(Object sender, EventArgs e)
at Control.OnClick(EventArgs e)
at Button.OnClick(EventArgs e)
at Button.OnMouseUp(MouseEventArgs mevent)
at Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at Control.WndProc(Message& m)
at ButtonBase.WndProc(Message& m)
at Button.WndProc(Message& m)
at ControlNativeWindow.OnMessage(Message& m)
at ControlNativeWindow.WndProc(Message& m)
at NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at Application.RunDialog(Form form)
at Form.ShowDialog(IWin32Window owner)
at ClientAuthProvidersFactory`1.RetrieveUserCredentialsAndSignIn(Uri endPoint, Credential credentials, Form parentWindow, Boolean retryOnError, IClientOrganizationContext context)
at ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials)
at DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
at DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
at ServerForm.LoadOrganizations(Boolean forceUI)
at ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
at BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at BackgroundWorker.WorkerThreadStart(Object argument)
at StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at AgileAsyncWorkerItem.DoAsyncCall()
at AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at ThreadPoolWorkQueue.Dispatch()
at _ThreadPoolWaitCallback.PerformWaitCallback()
>The auth form is closing.
[2012-02-16 22:42:18.453] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:00000000-0000-0000-0000-000000000000 |Thread: 13 |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error | ClientAuthProvidersFactory`1.RetrieveUserCredentialsAndSignIn
at ClientAuthProvidersFactory`1.RetrieveUserCredentialsAndSignIn(Uri endPoint, Credential credentials, Form parentWindow, Boolean retryOnError, IClientOrganizationContext context)
at ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials)
at DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
at DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
at ServerForm.LoadOrganizations(Boolean forceUI)
at ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
at BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at BackgroundWorker.WorkerThreadStart(Object argument)
at StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at AgileAsyncWorkerItem.DoAsyncCall()
at AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at ThreadPoolWorkQueue.Dispatch()
at _ThreadPoolWaitCallback.PerformWaitCallback()
>Crm Exception: Message: Authentication was canceled., ErrorCode: -2147167708
[2012-02-16 22:42:18.453] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:00000000-0000-0000-0000-000000000000 |Thread: 13 |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Info | MiniDump.CreateDumpInternal
at MiniDump.CreateDumpInternal(MiniDumpReasons reason, Exception exception)
at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException, Boolean enableTrace)
at ClientAuthProvidersFactory`1.RetrieveUserCredentialsAndSignIn(Uri endPoint, Credential credentials, Form parentWindow, Boolean retryOnError, IClientOrganizationContext context)
at ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials)
at DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
at DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
at ServerForm.LoadOrganizations(Boolean forceUI)
at ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
at BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at BackgroundWorker.WorkerThreadStart(Object argument)
at StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at AgileAsyncWorkerItem.DoAsyncCall()
at AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at ThreadPoolWorkQueue.Dispatch()
at _ThreadPoolWaitCallback.PerformWaitCallback()
>MiniDump: TraceDirectory setting not set or missing. Defaulting to temporary folder.
[2012-02-16 22:42:18.453] Process:Microsoft.Crm.Application.Outlook.ConfigWizard |Organization:f9c4ca3b-1f17-40b1-bc8f-07b4513ebd47 |Thread: 13 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error | DeploymentsInfo.InternalLoadOrganizations
at DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
at DeploymentsInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow)
at ServerForm.LoadOrganizations(Boolean forceUI)
at ServerForm.<InitializeBackgroundWorkers>b__0(Object sender, DoWorkEventArgs e)
at BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at BackgroundWorker.WorkerThreadStart(Object argument)
at StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)
at AgileAsyncWorkerItem.DoAsyncCall()
at AgileAsyncWorkerItem.ThreadPoolCallBack(Object o)
at QueueUserWorkItemCallback.WaitCallback_Context(Object state)
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at ThreadPoolWorkQueue.Dispatch()
at _ThreadPoolWaitCallback.PerformWaitCallback()
>Exception during Signin Microsoft.Crm.Outlook.ClientAuth.CrmClientAuthException: Authentication was canceled.
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.RetrieveUserCredentialsAndSignIn(Uri endPoint, Credential credentials, Form parentWindow, Boolean retryOnError, IClientOrganizationContext context)
at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.SignIn(Uri endPoint, Credential credentials, AuthUIMode uiMode, IClientOrganizationContext context, Form parentWindow, Boolean retryOnError)
at Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo.DeploymentInfo.LoadOrganizations(AuthUIMode uiMode, Form parentWindow, Credential credentials)
at Microsoft.Crm.Application.Outlook.Config.DeploymentsInfo.InternalLoadOrganizations(OrganizationDetailCollection orgs, AuthUIMode uiMode, Form parentWindow)
Todas as Respostas
-
quinta-feira, 23 de fevereiro de 2012 20:48where you able to resolve this ? I'm just starting getting this error when clients where pointin to the ADFS proxy server vs the full ADFS server. I beleve its something to do with /adfs/service/trust/13/kerberosmixed endpoint not being enabled on the ADFS proxys
-
sexta-feira, 24 de fevereiro de 2012 21:29
Hi Kevin,
Not resolved at the moment. The odd thing is that some users can access CRM via Outlook so this is not an all or nothing issue, it seems to be user specific. When we get them to config the Outlook client we point to the crm server not the ADFS proxy server. Can you expand on your thoughts. We have engaged Microsoft support to help us.
Regards
Shaun
-
sábado, 3 de março de 2012 02:44I had this same issue, my fix was uninstalling the crm client, then installing it back. Dont attempt to do a repair, because that won't help.
-
segunda-feira, 5 de março de 2012 12:29
Hi Shaun,
Any luck in terms of resolving this? We are encoutering a similar issue.
Regards,
Nahi
-
segunda-feira, 12 de março de 2012 17:40
Hi Nahi,
A very interesting resolution. We set the security role of the person trying to connect to System Administrator in CRM. Did the Outlook setup and then set their role back to one with less privilege and this worked. Waiting to hear from Microsoft as to why this worked!
Thanks
Shaun
-
segunda-feira, 12 de março de 2012 17:46
spn added sql? time on client match the servers time? local timeserver have wrong time? securtiyrole user have the privilege for outlook?
is this machine installed with distributordisc windows like acer or dell? can u configure in safe mode?
greetz dao
- Sugerido como Resposta Daniel Ovadia quinta-feira, 5 de julho de 2012 15:27
-
quinta-feira, 31 de janeiro de 2013 17:16
There are many "HomeRealm" entries in the log you've provided, so the resolution may be changing registry key HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\MSCRMClient by adding string value HomeRealmUrl as explained here.
In my case (Windows 8 CRM Outlook client) I don't have this key in the registry, but I've used "Find..." in regedit and I've found the key on some other locations. I've added mentioned string value in each occurrence of mentioned key. So was it helpful? Not in my case :) But I didn't have "HomeRealm" in my error log. I believe you should try it.
Fat Dragon
- Editado Fat Dragon quinta-feira, 31 de janeiro de 2013 17:17 mistyping