locked
My CRM 2011 Outlook Client stopped working, I have tried to reinstall outlook it but I the configuration wizard fails RRS feed

  • Question

  • I have reviewed the other similar issues and tried I believe all the suggestions. 

    I am running Office 2010 on Window 7 Professional (64 bit)

    I have completely uninstalled Outlook Client, removed registry keys, deleted MSCRM folder from AppData|Local\Microsoft\MSCRM (also Roaming) etc.  I have reinstalled The outlook client but still no success. I have tried changing mu user to  access mode 'administrator' without success.  I have also verified that the clock date  & time on my PC and server are consistant.

    I have no problem accessing CRM through IE

    We have on premises CRM and I can still access CRM though outlook client on another laptop, prior to this issue I was able to configure them both (obviously the most current one I was configuring superseeded any existing configuration for synchonisation purposes)

    I know across our group other people in our office have also started reporting issues with their crm outlook client access, though as of yet it is a small number, obviously I am getting more concerned as the numbers increase.

    Before I started some of these suggested actions I was still able to configure a UAT organisation on a test server, which made me think that the problem was related to the Particular CRM installation rather than to the Outlook Client installation.  Possibly as a result of the recent actions, this UAT configuration has recently also ceased to work. 

    I have pasted an extract from the log below and also I am attaching an extract from the trace file:

    13:36:39|   Info| Logon mapi store
    13:36:39|   Info| Logon admin service
    13:36:39|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetCrmStoreServiceId
    13:36:39|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetServiceIds
    13:36:39|   Info| Query all rows in msg service table
    13:36:39|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetServiceIds
    13:36:39|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.GetCrmStoreServiceId
    13:36:39|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.DeleteV4CrmDatastore
    13:36:39|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.OutlookConfigurator.InitializeMapiStoreForFirstTime
    13:37:43|  Error| Exception : An unexpected error occurred.    at Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.XrmExecuteInternal()
       at Microsoft.Crm.Caching.UserDataWebServiceCacheLoader.LoadCacheData(Guid key, IOrganizationContext context)
       at Microsoft.Crm.Caching.ClientCacheLoaderProxy`2.LoadCacheData(TKey key, IOrganizationContext context)
       at Microsoft.Crm.Caching.CrmMultiOrgCacheBase`2.CreateEntry(TKey key, IOrganizationContext context)
       at Microsoft.Crm.Caching.CrmMultiOrgCacheBase`2.LookupEntry(TKey key, IOrganizationContext context)
       at Microsoft.Crm.Application.Outlook.Config.OutlookConfigurator.InitializeMapiStoreForFirstTime()
       at Microsoft.Crm.Application.Outlook.Config.OutlookConfigurator.Configure(IProgressEventHandler progressEventHandler)
       at Microsoft.Crm.Application.Outlook.Config.ConfigEngine.Configure(Object stateInfo)

    # CRM Tracing Version 2.0
    # LocalTime: 2013-01-30 13:36:25.984
    # Categories: *:Verbose
    # CallStackOn: Yes
    # ComputerName: SYSTEMS101
    # CRMVersion: 5.0.9900.1010

    [2013-01-30 13:36:25.984] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread:    5(WorkaroundForUserPreferenceChangingHang) |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Verbose |ReqId:  | AppDomainInitializerWorker.<WorkaroundForUserPreferenceChangingHang>b__0  ilOffset = 0x82
     at AppDomainInitializerWorker.<WorkaroundForUserPreferenceChangingHang>b__0(Object obj)  ilOffset = 0x82
     at ExceptionFilter.TryFilterAllCatch(Action body, Action`1 filter)  ilOffset = 0xF
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)  ilOffset = 0x71
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)  ilOffset = 0x0
     at ThreadHelper.ThreadStart(Object obj)  ilOffset = 0x20
    >Created dummy variables: False Color [Empty] {X=0,Y=0,Width=1600,Height=1160}
    [2013-01-30 13:36:26.124] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread:    6(MSCRM:-NotificationManager.NotificationWatcherThreadProc) |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Warning |ReqId:  | NotificationManager.NotificationWatcherThreadProc  ilOffset = 0x13
     at NotificationManager.NotificationWatcherThreadProc(Object locatorServiceContext)  ilOffset = 0x13
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)  ilOffset = 0x71
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)  ilOffset = 0x0
     at ThreadHelper.ThreadStart(Object obj)  ilOffset = 0x20
    >NotificationWatcherThread Started.
    [2013-01-30 13:36:26.592] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread:    1 |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId:  | OfflineWatcher..cctor  ilOffset = 0x17
     at OfflineWatcher..cctor()  ilOffset = 0x17
     at OfflineWatcher.add_RCWentOnline(RCWentOnlineEventHandler value)  ilOffset = 0xFFFFFFFF
     at ClientCrmCache`1.RegisterEvents(NotificationEventType[] eventTypes, NotificationEventHandler notificationHandler)  ilOffset = 0x79
     at ClientCrmCache`1..ctor(String cacheIdentifier, NotificationEventType[] eventTypes, NotificationEventHandler notificationHandler, SharedCacheBaseLoadCacheDataCallback`1 loadCacheData)  ilOffset = 0x54
     at ClientCrmCacheFactory.GetCrmCache(String cacheId, NotificationEventType[] eventType, NotificationEventHandler eventHandler, TimeSpan expirationLength, Boolean isExpirationSliding, SharedCacheBaseLoadCacheDataCallback`1 refreshCallback)  ilOffset = 0xA
     at CrmMultiOrgCacheBase`2..ctor(String cacheIdentifier, NotificationEventType[] eventType, TimeSpan expirationLength, Boolean isExpirationSliding)  ilOffset = 0x42
     at ServerRibbonXCache..ctor()  ilOffset = 0x1E
     at ServerRibbonXCache..cctor()  ilOffset = 0x5
     at ConvertedRibbonXCache..ctor()  ilOffset = 0xFFFFFFFF
     at ConvertedRibbonXCache..cctor()  ilOffset = 0x5
     at ExplorerWrapper.ClearCurrentDataStore()  ilOffset = 0xFFFFFFFF
     at ExplorerWrapper.<CheckFolderSwitch>b__12()  ilOffset = 0x86
     at ExceptionFilter.TryFilterAllCatch(Action body, Action`1 filter)  ilOffset = 0xF
     at ExplorerWrapper.Initialize()  ilOffset = 0x6
     at <>c__DisplayClass8.<Microsoft.Crm.Application.SMWrappers.IOutlookInstance.IsRibbonHandledInManaged>b__5()  ilOffset = 0x3A
     at ExceptionFilter.TryFilterAllNoCatch(Func`1 body, Action`1 filter)  ilOffset = 0x15
    >Unable to Read RCOffline registry value
    [2013-01-30 13:36:26.592] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread:    1 |Category: Platform.Metadata |User: 00000000-0000-0000-0000-000000000000 |Level: Verbose |ReqId:  | OfflineWatcher.RegisterOfflineWatcher  ilOffset = 0xC
     at OfflineWatcher.RegisterOfflineWatcher()  ilOffset = 0xC
     at OfflineWatcher.add_RCWentOnline(RCWentOnlineEventHandler value)  ilOffset = 0xFFFFFFFF
     at ClientCrmCache`1.RegisterEvents(NotificationEventType[] eventTypes, NotificationEventHandler notificationHandler)  ilOffset = 0x79
     at ClientCrmCache`1..ctor(String cacheIdentifier, NotificationEventType[] eventTypes, NotificationEventHandler notificationHandler, SharedCacheBaseLoadCacheDataCallback`1 loadCacheData)  ilOffset = 0x54
     at ClientCrmCacheFactory.GetCrmCache(String cacheId, NotificationEventType[] eventType, NotificationEventHandler eventHandler, TimeSpan expirationLength, Boolean isExpirationSliding, SharedCacheBaseLoadCacheDataCallback`1 refreshCallback)  ilOffset = 0xA
     at CrmMultiOrgCacheBase`2..ctor(String cacheIdentifier, NotificationEventType[] eventType, TimeSpan expirationLength, Boolean isExpirationSliding)  ilOffset = 0x42
     at ServerRibbonXCache..ctor()  ilOffset = 0x1E
     at ServerRibbonXCache..cctor()  ilOffset = 0x5
     at ConvertedRibbonXCache..ctor()  ilOffset = 0xFFFFFFFF
     at ConvertedRibbonXCache..cctor()  ilOffset = 0x5
     at ExplorerWrapper.ClearCurrentDataStore()  ilOffset = 0xFFFFFFFF
     at ExplorerWrapper.<CheckFolderSwitch>b__12()  ilOffset = 0x86
     at ExceptionFilter.TryFilterAllCatch(Action body, Action`1 filter)  ilOffset = 0xF
     at ExplorerWrapper.Initialize()  ilOffset = 0x6
     at <>c__DisplayClass8.<Microsoft.Crm.Application.SMWrappers.IOutlookInstance.IsRibbonHandledInManaged>b__5()  ilOffset = 0x3A
     at ExceptionFilter.TryFilterAllNoCatch(Func`1 body, Action`1 filter)  ilOffset = 0x15
    >Registered OfflineWatcher
    [2013-01-30 13:36:31.491] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread:    4(MSCRM:-RegistryWatcher.RegTrackerThreadProc) |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId:  | OfflineWatcher.RegistryChangeHandler  ilOffset = 0x0
     at OfflineWatcher.RegistryChangeHandler(Object sender, EventArgs e)  ilOffset = 0x0
     at RegistryKeyChangedEventHandler.Invoke(Object sender, EventArgs e)  ilOffset = 0xFFFFFFFF
     at RegistryWatcher.RegTrackerThreadProc()  ilOffset = 0x45
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)  ilOffset = 0x71
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)  ilOffset = 0x0
     at ThreadHelper.ThreadStart()  ilOffset = 0x19
    >Unable to Read RCOffline registry value
    [2013-01-30 13:36:31.491] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread:    4(MSCRM:-RegistryWatcher.RegTrackerThreadProc) |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Verbose |ReqId:  | RegistryKeyChangedEventHandler.Invoke  ilOffset = 0xFFFFFFFF
     at RegistryKeyChangedEventHandler.Invoke(Object sender, EventArgs e)  ilOffset = 0xFFFFFFFF
     at RegistryWatcher.RegTrackerThreadProc()  ilOffset = 0x45
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)  ilOffset = 0x71
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)  ilOffset = 0x0
     at ThreadHelper.ThreadStart()  ilOffset = 0x19
    >Received Registry Change Notification. Current Status = -1 New Status = -1
    [2013-01-30 13:36:31.600] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread:    4(MSCRM:-RegistryWatcher.RegTrackerThreadProc) |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId:  | RegistryCollection.UpdateCollection  ilOffset = 0x36
     at RegistryCollection.UpdateCollection(Object sender, EventArgs e)  ilOffset = 0x36
     at RegistryKeyChangedEventHandler.Invoke(Object sender, EventArgs e)  ilOffset = 0xFFFFFFFF
     at RegistryWatcher.RegTrackerThreadProc()  ilOffset = 0x45
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)  ilOffset = 0x71
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)  ilOffset = 0x0
     at ThreadHelper.ThreadStart()  ilOffset = 0x19
    >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)
    [2013-01-30 13:36:31.600] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread:    4(MSCRM:-RegistryWatcher.RegTrackerThreadProc) |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId:  | OfflineWatcher.RegistryChangeHandler  ilOffset = 0x0
     at OfflineWatcher.RegistryChangeHandler(Object sender, EventArgs e)  ilOffset = 0x0
     at RegistryKeyChangedEventHandler.Invoke(Object sender, EventArgs e)  ilOffset = 0xFFFFFFFF
     at RegistryWatcher.RegTrackerThreadProc()  ilOffset = 0x45
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)  ilOffset = 0x71
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)  ilOffset = 0x0
     at ThreadHelper.ThreadStart()  ilOffset = 0x19

    .

    .

    .

    >MiniDump: TraceDirectory setting not set or missing. Defaulting to temporary folder.
    [2013-01-30 14:06:57.988] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread:    9 |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId:  | CrmException..ctor  ilOffset = 0x0
     at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException)  ilOffset = 0x0
     at CrmException..ctor(String message, Int32 errorCode)  ilOffset = 0x0
     at <>c__DisplayClassd.<LoadDataToServerInfo>b__c()  ilOffset = 0x2D
     at RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)  ilOffset = 0xFFFFFFFF
     at RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)  ilOffset = 0x7
     at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)  ilOffset = 0xBF
     at Delegate.DynamicInvokeImpl(Object[] args)  ilOffset = 0x24
     at Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)  ilOffset = 0x47
     at Control.InvokeMarshaledCallbackHelper(Object obj)  ilOffset = 0x20
     at ExecutionContext.runTryCode(Object userData)  ilOffset = 0x18
     at RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)  ilOffset = 0xFFFFFFFF
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)  ilOffset = 0x86
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)  ilOffset = 0x0
     at Control.InvokeMarshaledCallback(ThreadMethodEntry tme)  ilOffset = 0x48
     at Control.InvokeMarshaledCallbacks()  ilOffset = 0x63
     at Control.WndProc(Message& m)  ilOffset = 0x64A
     at Form.WndProc(Message& m)  ilOffset = 0x278
     at NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)  ilOffset = 0x2D
     at UnsafeNativeMethods.DispatchMessageW(MSG& msg)  ilOffset = 0xFFFFFFFF
     at ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)  ilOffset = 0x18E
     at ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)  ilOffset = 0x1F7
     at ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)  ilOffset = 0x13
     at Form.ShowDialog(IWin32Window owner)  ilOffset = 0x261
     at ClientConfig.AddDeployment_FullUI(Boolean runInsideOutlook)  ilOffset = 0x67
     at ClientConfig.Run(Boolean runInsideOutlook)  ilOffset = 0x68
     at ClientConfig.Start(String[] args, Boolean runInsideOutlook)  ilOffset = 0x45
     at ConfigurationWizard.Run(Boolean reducedUI)  ilOffset = 0x1B
    >Crm Exception: Message: To proceed with the configuration, select one organization., ErrorCode: 90002
    [2013-01-30 14:06:57.988] Process:OUTLOOK |Organization:00000000-0000-0000-0000-000000000000 |Thread:    9 |Category: Platform |User: 00000000-0000-0000-0000-000000000000 |Level: Info |ReqId:  | MiniDump.CreateDumpInternal  ilOffset = 0x5
     at MiniDump.CreateDumpInternal(MiniDumpReasons reason, Exception exception)  ilOffset = 0x5
     at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException, Boolean enableTrace)  ilOffset = 0x81
     at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException)  ilOffset = 0x0
     at CrmException..ctor(String message, Int32 errorCode)  ilOffset = 0x0
     at <>c__DisplayClassd.<LoadDataToServerInfo>b__c()  ilOffset = 0x2D
     at RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)  ilOffset = 0xFFFFFFFF
     at RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)  ilOffset = 0x7
     at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)  ilOffset = 0xBF
     at Delegate.DynamicInvokeImpl(Object[] args)  ilOffset = 0x24
     at Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)  ilOffset = 0x47
     at Control.InvokeMarshaledCallbackHelper(Object obj)  ilOffset = 0x20
     at ExecutionContext.runTryCode(Object userData)  ilOffset = 0x18
     at RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)  ilOffset = 0xFFFFFFFF
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)  ilOffset = 0x86
     at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)  ilOffset = 0x0
     at Control.InvokeMarshaledCallback(ThreadMethodEntry tme)  ilOffset = 0x48
     at Control.InvokeMarshaledCallbacks()  ilOffset = 0x63
     at Control.WndProc(Message& m)  ilOffset = 0x64A
     at Form.WndProc(Message& m)  ilOffset = 0x278
     at NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)  ilOffset = 0x2D
     at UnsafeNativeMethods.DispatchMessageW(MSG& msg)  ilOffset = 0xFFFFFFFF
     at ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)  ilOffset = 0x18E
     at ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)  ilOffset = 0x1F7
     at ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)  ilOffset = 0x13
     at Form.ShowDialog(IWin32Window owner)  ilOffset = 0x261
     at ClientConfig.AddDeployment_FullUI(Boolean runInsideOutlook)  ilOffset = 0x67
     at ClientConfig.Run(Boolean runInsideOutlook)  ilOffset = 0x68
     at ClientConfig.Start(String[] args, Boolean runInsideOutlook)  ilOffset = 0x45
     at ConfigurationWizard.Run(Boolean reducedUI)  ilOffset = 0x1B
    >MiniDump: TraceDirectory setting not set or missing. Defaulting to temporary folder.


    I NOTICE the following error on the server, it may or may not be relevant, but the message seems to be occurring when I try to configure my Outlook Client Organisation ID?

    The Web Service plug-in failed in OrganizationId: 21943c82-c333-dd11-888c-0019b9ec1fbb; SdkMessageProcessingStepId: a2ccbb1b-ea3e-db11-86a7-000a3a5473e8; EntityName: systemuser; Stage: 30; MessageName: RetrieveUserSettings; AssemblyName: Microsoft.Crm.Extensibility.InternalOperationPlugin, Microsoft.Crm.ObjectModel, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35; ClassName: Microsoft.Crm.Extensibility.InternalOperationPlugin; Exception: Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.

       at Microsoft.Crm.BusinessEntities.OptionSetValueAttributeConverter.ConvertFromBusinessEntity(IAttributeInfo attributeInfo, Dictionary`2 nameToChildAttributes, ICrmConversionContext context, Entity target)

       at Microsoft.Crm.BusinessEntities.BusinessEntityToEntityConverter.Convert(ICrmConversionContext conversionContext, BusinessEntity businessEntity)

       at Microsoft.Crm.BusinessEntities.ConversionHelpers.ConvertIfBusinessEntity(ICrmConversionContext conversionContext, Object source, Type destinationType)

       at Microsoft.Crm.BusinessEntities.ConversionHelpers.Convert(ICrmConversionContext conversionContext, Object source, Type destinationType)

       at Microsoft.Crm.Extensibility.DictionaryMapper.Map(PropertyBag inputs, ICrmConversionContext context)

       at Microsoft.Crm.Extensibility.PropertyBagMapper.Map(PropertyBag source, ParameterCollection target, ICrmConversionContext context)

       at Microsoft.Crm.Extensibility.V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)

       at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)

    • Edited by AnnMClancy Wednesday, January 30, 2013 4:27 PM MSCRMWebService Log
    Wednesday, January 30, 2013 2:30 PM

Answers

  • I have been trying a few different approaches as per the forum contributions,  and I seem to have found a solution and am not sure why it works.

    I notice that I was getting a message 'the target principal name is incorrect'.  I did not modify the SPNs using the SETSPN.  I did however update the

    ApplicationHost.config file located c:\windows \system32\inetsrv\config\

    I added useAppPoolCredentials="true" after the only useKernalMode="true"

    so that it looked like :

    <windowsAuthentication enabled="true" useKernelMode="true" useAppPoolCredentials="true">

    and did a restart IIS with iisreset (will keep posting if issue re-occurs)



    • Edited by AnnMClancy Thursday, January 31, 2013 5:17 PM
    • Marked as answer by AnnMClancy Thursday, January 31, 2013 5:17 PM
    Thursday, January 31, 2013 5:15 PM

All replies

  • did you removed the saved credentials via control panel and IE?


    gruss Daniel Ovadia MBSS - Microsoft Dynamics CRM MCNPS

    Wednesday, January 30, 2013 3:48 PM
  • Hi Daniel, I removed the saved credential by issueing the following

    rundll32.exe keymgr.dll,KRShowKeyMgr


    and verified they were removed via control panel -> User Accounts -> Credential Manager
    • Edited by AnnMClancy Thursday, January 31, 2013 9:31 AM verification
    Wednesday, January 30, 2013 4:07 PM
  • I have been trying a few different approaches as per the forum contributions,  and I seem to have found a solution and am not sure why it works.

    I notice that I was getting a message 'the target principal name is incorrect'.  I did not modify the SPNs using the SETSPN.  I did however update the

    ApplicationHost.config file located c:\windows \system32\inetsrv\config\

    I added useAppPoolCredentials="true" after the only useKernalMode="true"

    so that it looked like :

    <windowsAuthentication enabled="true" useKernelMode="true" useAppPoolCredentials="true">

    and did a restart IIS with iisreset (will keep posting if issue re-occurs)



    • Edited by AnnMClancy Thursday, January 31, 2013 5:17 PM
    • Marked as answer by AnnMClancy Thursday, January 31, 2013 5:17 PM
    Thursday, January 31, 2013 5:15 PM