Quantcast
Channel: Microsoft Dynamics CRM Forum - Recent Threads
Viewing all articles
Browse latest Browse all 46379

no entity map defined for the given entities

$
0
0

Upgraded from 2011 to 2016 (while going through the lovely >2013 >2015 > 2016 hop), after upgrade when going to an account > cases from the drop down ribbon menu, under the case associated view section theres an "+Add Case" button, this no longer seems to work properly. When clicking it a new case window opens, account name is populated in customer field and another custom field (dealer) we have. After the required fields are filled out and they go to try and save the case we get 

<ErrorCode>-2147220970</ErrorCode><ErrorDetails xmlns:d2p1="schemas.datacontract.org/.../System.Collections.Generic" /><Message>System.Collections.Generic.KeyNotFoundException: Microsoft Dynamics CRM has experienced an error. Reference number for administrators or support: #42904C6C</Message><Timestamp>2016-12-22T16:20:23.2630344Z</Timestamp>


In the async log we get 

Error: There is no entity map defined for the given entities

Error Number: 0x80040E01

Error Message: There is no entity map defined for the given entities

Error Details: There is no entity map defined for the given entities

Source File: Not available

Line Number: Not available

Request URL:

Stack Trace Info: [CrmException: There is no entity map defined for the given entities]
   at Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.XrmExecuteInternal()
   at Microsoft.Crm.Application.Platform.ServiceCommands.InitializeFromCommand.Execute()


[2016-12-22 11:19:49.696] Process: w3wp |Organization:9ca65437-dedc-4660-987c-769849abd2dd |Thread:   65 |Category: ObjectModel |User: 1ec4e59e-6c87-47d9-807f-888079601c08 |Level: Error |ReqId: 6a8bf12a-cb12-45ec-b226-33d0ca7d2b9f | CustomizationService.InitializeFrom  ilOffset = 0x0
	at CustomizationService.InitializeFrom(BusinessEntityMoniker moniker, String targetEntityName, TargetFieldType targetFieldType, ExecutionContext context)  ilOffset = 0x0
	at RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)  ilOffset = 0xFFFFFFFF
	at RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)  ilOffset = 0x16
	at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)  ilOffset = 0x6C
	at LogicalMethodInfo.Invoke(Object target, Object[] values)  ilOffset = 0x3F
	at InternalOperationPlugin.Execute(IServiceProvider serviceProvider)  ilOffset = 0x43
	at V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)  ilOffset = 0x0
	at VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)  ilOffset = 0x65
	at Pipeline.Execute(PipelineExecutionContext context)  ilOffset = 0xDD
	at MessageProcessor.Execute(PipelineExecutionContext context)  ilOffset = 0x1EB
	at InternalMessageDispatcher.Execute(PipelineExecutionContext context)  ilOffset = 0xE4
	at ExternalMessageDispatcher.ExecuteInternal(IInProcessOrganizationServiceFactory serviceFactory, IPlatformMessageDispatcherFactory dispatcherFactory, String messageName, String requestName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, ParameterCollection fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId, Guid callerRegardingObjectId, UserType userType, Guid transactionContextId, Int32 invocationSource, Nullable`1 requestId, Version endpointVersion)  ilOffset = 0x22D
	at ExternalMessageDispatcher.Execute(IInProcessOrganizationServiceFactory serviceFactory, IPlatformMessageDispatcherFactory dispatcherFactory, String messageName, String requestName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, ParameterCollection fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId, Guid callerRegardingObjectId, UserType userType, Guid transactionContextId, Int32 invocationSource, Nullable`1 requestId)  ilOffset = 0x0
	at OrganizationSdkServiceInternal.ExecuteRequestRequestWithInstrumentation(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, UserAuth userAuth, Guid targetUserId, OrganizationContext context, Boolean returnResponse, Boolean checkAdminMode, Object operation, UserType targetUserType)  ilOffset = 0x0
	at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x4B
	at OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType, Boolean checkAdminMode, ExecutionContext executionContext)  ilOffset = 0x0
	at InprocessServiceProxy.ExecuteCore(OrganizationRequest request)  ilOffset = 0x34
	at PlatformCommand.XrmExecuteInternal()  ilOffset = 0xBC
	at InitializeFromCommand.Execute()  ilOffset = 0x3B
	at PlatformEntityMap.ProcessParameters(Entity targetEntity, HashSet`1 keys, NameValueCollection parameters)  ilOffset = 0x61
	at ApplicationCommand.MapEntity(EntityType targetEntityType, NameValueCollection parameters, IMapEntityFactory mapEntityFactory)  ilOffset = 0x243
	at ReadFormDataBuilder.PopulateEntityWithDefaultDataIfAvailable()  ilOffset = 0x6C
	at ReadFormDataBuilder.LazyLoadEntity()  ilOffset = 0x116
	at Lazy`1.CreateValue()  ilOffset = 0x60
	at Lazy`1.LazyInitValue()  ilOffset = 0x80
	at ReadFormDataBuilder.BuildFormDataJson()  ilOffset = 0x0
	at ReadFormDataBuilder.RetrieveFormattedEntityData(Boolean isTurboForm)  ilOffset = 0x13
	at QuickFormControl.BuildReadFormDataObject(EntityBase parentEntity)  ilOffset = 0xD5
	at <>c__DisplayClassa.<AddCustomControlDataJson>b__9(ICrmControl control, ControlDescriptor controlDescriptor)  ilOffset = 0x74
	at FormMediator.ProcessControlHierarchy(Action`2 controlHandler)  ilOffset = 0x1C7
	at ReadFormDataBuilder.RetrieveFormattedEntityData(Boolean isTurboForm)  ilOffset = 0x70
	at FormDataPage.Render(HtmlTextWriter writer)  ilOffset = 0xD0
	at Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter)  ilOffset = 0x22
	at Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)  ilOffset = 0x8A4
	at Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)  ilOffset = 0x3C
	at Page.ProcessRequest()  ilOffset = 0x14
	at Page.ProcessRequest(HttpContext context)  ilOffset = 0x38
	at CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()  ilOffset = 0x187
	at HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)  ilOffset = 0x15
	at PipelineStepManager.ResumeSteps(Exception error)  ilOffset = 0x27A
	at HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)  ilOffset = 0x31
	at HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)  ilOffset = 0xB0
	at PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)  ilOffset = 0x131
	at PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)  ilOffset = 0x0
	at UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)  ilOffset = 0xFFFFFFFF
	at UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)  ilOffset = 0xFFFFFFFF
	at PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)  ilOffset = 0x1E7
	at PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)  ilOffset = 0x0>InitializeFrom cannot be invoked from source entity of type account with id {ED21F4BE-D459-E311-BADF-00155D649204} to target entity type slakpiinstance because there is no entity map defined between these two entities.


How can I find what specifically needs mapped? I'm assuming its something to do with the relationships between account and case and I'm missing a field somehow but not sure how to tell exactly whats missing. Adding a case through other means works properly, just seems like its when it is triggered from the account page.


Viewing all articles
Browse latest Browse all 46379

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>