First off, I am not the administrator for my organization, I am just a user so I can't change anything server-side. My admin has not been able to help me out much with this issue and I have been able to get much further than they have. CRM 2015, Outlook 2013, Windows 7 Pro x64, Windows Update shows no available updates.
With that said, I cannot track emails in CRM for Outlook 2015. My process is to find the email, hit "set regarding", and using the lookup to find the project I wish to track the email to. I only use the add-in for tracking emails to projects in CRM so with this functionality down, there is a rather large disconnect in my workflow. I have done many things on my local machine to try and correct the issue and have gotten intermittent results with various changes. Things I have done include changing settings around for my mailbox in CRM, changed my add-in settings to use the CRM email form rather than default, deleted the temporary files via the advanced troubleshooting option in Diagnostics, uninstalled (deleted the folders in windows after, cleaned the registry) and reinstalled, rebooted the machine, re-imaged my machine back to factory setup, and disabled and re-enabled the add-in. I got it to work for about an hour and a half the other day by changing my email form to the default rather than the CRM form, but it stopped working all of a sudden on an email that said it was tracked, but would not show up in CRM. Since then, nothing I have done has gotten me any results.
At this point, my mailbox settings are setup to "Microsoft Dynamics CRM for Outlook" for incoming, outgoing, and appointments, contacts, and tasks. Tracking is set to "Email message from CRM records that are email enabled". Outlook forms are being used for emails rather than being overrode by CRM forms.
Below is the most recent trace log (Warnings and errors only. If verbose is needed, I can get those too). It seems to be complaining about me not having delete rights for emails I have stopped tracking (part of the troubleshooting that I was doing) and then has an issue with an overflow which I can't find any information on. I would be so grateful if you guys could help me get this working again!
# CRM Tracing Version 2.0
# LocalTime: 2016-03-18 10:19:58.724
# Categories: *:Error
# CallStackOn: Yes
# ComputerName: M0350
# CRMVersion: 7.1.0001.3113
[2016-03-18 10:19:58.724] Process:OUTLOOK |Organization:2d7dfd89-d381-422d-a49d-482b555721a5 |Thread: 16 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | CrmServiceForOutlook.Delete ilOffset = 0x42
at CrmServiceForOutlook.Delete(String entityName, String entityId) ilOffset = 0x42
at TrackInCrm.TrackAsyncInternal(Object unused) ilOffset = 0x26
at ExceptionFilter.TryFilterAllCatch(Action body, Action`1 filter) ilOffset = 0xF
at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x79
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x9
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() ilOffset = 0x33
at ThreadPoolWorkQueue.Dispatch() ilOffset = 0xA4
>FaultExceptionDetails: Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=7.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: Principal user (Id=28f73e1f-4acd-e211-8b26-0050568c212f, type=8) is missing prvDeleteActivity privilege (Id=bb4457f2-9b45-4482-a95a-7adef25f388a)Detail:
<OrganizationServiceFault xmlns:i="www.w3.org/.../XMLSchema-instance" xmlns="schemas.microsoft.com/.../Contracts">
<ErrorCode>-2147220960</ErrorCode>
<ErrorDetails xmlns:d2p1="schemas.datacontract.org/.../System.Collections.Generic" />
<Message>Principal user (Id=28f73e1f-4acd-e211-8b26-0050568c212f, type=8) is missing prvDeleteActivity privilege (Id=bb4457f2-9b45-4482-a95a-7adef25f388a)</Message>
<Timestamp>2016-03-18T15:19:58.7597673Z</Timestamp>
<InnerFault>
<ErrorCode>-2147220960</ErrorCode>
<ErrorDetails xmlns:d3p1="schemas.datacontract.org/.../System.Collections.Generic" />
<Message>Principal user (Id=28f73e1f-4acd-e211-8b26-0050568c212f, type=8) is missing prvDeleteActivity privilege (Id=bb4457f2-9b45-4482-a95a-7adef25f388a)</Message>
<Timestamp>2016-03-18T15:19:58.7597673Z</Timestamp>
<InnerFault i:nil="true" />
<TraceText i:nil="true" />
</InnerFault>
<TraceText i:nil="true" />
</OrganizationServiceFault>
Server stack trace:
at System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc)
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.Xrm.Sdk.IOrganizationService.Execute(OrganizationRequest request)
at Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.ExecuteCore(OrganizationRequest request)
at Microsoft.Crm.Application.SMWrappers.ClientOrganizationServiceProxyBase.Execute(OrganizationRequest request)
at Microsoft.Crm.Application.SMWrappers.CrmServiceForOutlook.Execute(OrganizationRequest request, Boolean wrapException)
at Microsoft.Crm.Application.SMWrappers.CrmServiceForOutlook.Delete(String entityName, String entityId)
[2016-03-18 10:19:59.035] Process:OUTLOOK |Organization:2d7dfd89-d381-422d-a49d-482b555721a5 |Thread: 16 |Category: Application.Outlook |User: 00000000-0000-0000-0000-000000000000 |Level: Error |ReqId: 00000000-0000-0000-0000-000000000000 | <>c__DisplayClass14.<QueueUserWorkItemSilent>b__13 ilOffset = 0x6
at <>c__DisplayClass14.<QueueUserWorkItemSilent>b__13(Exception ex) ilOffset = 0x6
at <>c__DisplayClassa.<TryFilterAllCatch>b__8(Exception ex) ilOffset = 0xC
at ExceptionFilter.TryFilterAllCatch(Action body, Action`1 filter) ilOffset = 0x34
at TrackInCrm.TrackAsyncInternal(Object unused) ilOffset = 0x0
at ExceptionFilter.TryFilterAllCatch(Action body, Action`1 filter) ilOffset = 0xF
at ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x79
at ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) ilOffset = 0x9
at QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() ilOffset = 0x33
at ThreadPoolWorkQueue.Dispatch() ilOffset = 0xA4
> HandleException: Unhandled Exception: System.OverflowException: Arithmetic operation resulted in an overflow.
at Microsoft.Crm.Application.SMWrappers.TrackInCrm.TrackAsyncInternal(Object unused)
at Microsoft.ExceptionHelper.ExceptionFilter.TryFilterAllCatch(Action body, Action`1 filter)