none
Erreur "systemform With Id xxxxxx does not exist" RRS feed

  • Question

  • Bonjour,

    J'ai récupéré une version de ma base Online pour une migration vers 2011 CRM OnPremise (5.0.9690.2243). Tout se passe bien, hormis une correction à apporter à mes javacripts.

    Par contre lorsque je veux publier toutes les personnalisations j'ai un message me disant qu'une erreur s'est produite. J'ai activé les traces et j'ai 4 messages pour des ObjectId différent. Ci-dessous un ex de trace.

    J'ai lu sur ce lien qu'il fallait supprimer les objets de la table SolutionComponentBase mais avant de le faire j'aimerais comprendre ce qu'il se passe.

    Si quelqu'un peut m'expliquer... Merci !

    ---------------

    Ex de trace dans mes logs :

    >Crm Exception: Message: systemform With Id = 45f88f83-0e67-443b-bd05-81d49719f6b1 Does Not Exist, ErrorCode: -2147220969
    [2012-08-07 08:30:02.374] Process: w3wp |Organization:fb16b9b5-d061-4744-9b54-6cb54cf95308 |Thread:    7 |Category: Exception |User: ac904c30-26e8-4f43-bfb4-0c8cdc28499a |Level: Error |ReqId: fea5c42d-5394-44c5-a52c-68448bdf8601 | CrmException..ctor
     at CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException)
     at CrmException..ctor(String message, Int32 errorCode)
     at CrmObjectNotFoundException..ctor(BusinessEntityMoniker moniker)
     at BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context, Int32 languageCode, DatabaseQueryTarget queryTarget)
     at SystemFormService.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context, Boolean allLanguageLabels)
     at SystemFormService.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context)
     at FormLabelHelper.GetIdsOfDeletedNodes(List`1 labelIds, String newFormXml, BusinessEntityMoniker moniker, ExecutionContext context)
     at FormLabelHelper.PublishFormLabels(IBusinessEntity entity, ExecutionContext context)
     at DashboardPublisher.PublishInternal(BusinessEntityCollection systemForms)
     at DashboardPublisher.PublishDashboards(Dictionary`2 entitiesTable)
     at PublishXml.PublishAll(ExecutionContext context)
     at PublishXmlService.PublishAll(ExecutionContext context)
     at RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
     at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
     at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
     at LogicalMethodInfo.Invoke(Object target, Object[] values)
     at InternalOperationPlugin.Execute(IServiceProvider serviceProvider)
     at V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)
     at VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
     at Pipeline.Execute(PipelineExecutionContext context)
     at MessageProcessor.Execute(PipelineExecutionContext context)
     at InternalMessageDispatcher.Execute(PipelineExecutionContext context)
     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 transactionContextId, Int32 invocationSource, Nullable`1 requestId, Version endpointVersion)
     at OrganizationSdkServiceInternal.ExecuteRequest(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType)
     at OrganizationSdkServiceInternal.Execute(OrganizationRequest request, CorrelationToken correlationToken, CallerOriginToken callerOriginToken, WebServiceType serviceType)
     at InprocessServiceProxy.ExecuteCore(OrganizationRequest request)
     at PlatformCommand.XrmExecuteInternal()
     at PublishAllXmlCommand.Execute()
     at CustomizationsPublishAll.Execute()
     at SystemCustomization.PublishAllCustomizations()
     at RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
     at RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
     at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
     at RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
     at LogicalMethodInfo.Invoke(Object target, Object[] values)
     at WebServiceHandler.Invoke()
     at WebServiceHandler.CoreProcessRequest()
     at SyncSessionlessHandler.ProcessRequest(HttpContext context)
     at HandlerWrapper.ProcessRequest(HttpContext context)
     at CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
     at HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
     at ApplicationStepManager.ResumeSteps(Exception error)
     at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
     at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
     at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)

    mardi 7 août 2012 06:41

Réponses

Toutes les réponses