none
Erro ao resolver uma ocorrência: incidentresolution With Id = <id> Does Not Exist RRS feed

  • Pergunta

  • Caros amigos.
    Estou com um problema no fechamento das ocorrências.
    clico no menu para resolver uma ocorrência, ai abre a janela pra colocarmos um assunto, a situação e o tempo faturavel. Porem depois que clico em OK, o crm gera a atividade de serviço informando o motivo do fechamento da ocorrência, porem a ocorrencia não é resolvida, e me apresenta o seguinte erro:
    OBS: Esse erro não acontece todas as vezes, mais acontece bastante. Tentei verificar o problema porem não consigo resolver.

    Descrição do erro:
    Full Stack:
    [CrmObjectNotFoundException: incidentresolution With Id = af333d22-ebe0-de11-96db-00024460292c Does Not Exist]
    em Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context, Int32[] deletionCodes, Int32 languageCode)
    em Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context, Int32[] deletionCodes)
    em Microsoft.Crm.BusinessEntities.BusinessProcessObject.Retrieve(BusinessEntityMoniker moniker, EntityExpression entityExpression, ExecutionContext context)
    em Microsoft.Crm.ObjectModel.GenericActivityServiceBase.ClearUnchangedAttributes(GenericActivity entity, ExecutionContext context)
    em Microsoft.Crm.ObjectModel.GenericActivityServiceBase.UpdateInternal(IBusinessEntity entityInterface, ExecutionContext context)
    em Microsoft.Crm.ObjectModel.IncidentService.BillIncidentResolutionActivities(Guid incidentId, Int32 activityState, ExecutionContext context)
    em Microsoft.Crm.ObjectModel.IncidentService.CloseIncidentWithContract(Incident originalIncident, IncidentResolution incidentResolution, Int32 status, ExecutionContext context)
    em Microsoft.Crm.ObjectModel.IncidentService.Close(IncidentResolution incidentResolution, Int32 status, ExecutionContext context)

    [TargetInvocationException: Uma exceção foi acionada pelo destino de uma chamada.]
    em System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
    em System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
    em System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
    em System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
    em System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)
    em Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IPluginExecutionContext context)
    em Microsoft.Crm.Extensibility.PluginStep.Execute(PipelineExecutionContext context)
    em Microsoft.Crm.Extensibility.Pipeline.Execute(PipelineExecutionContext context)
    em Microsoft.Crm.Extensibility.MessageProcessor.Execute(PipelineExecutionContext context)
    em Microsoft.Crm.Extensibility.InternalMessageDispatcher.Execute(PipelineExecutionContext context)
    em Microsoft.Crm.Extensibility.ExternalMessageDispatcher.Execute(String messageName, Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, PropertyBag fields, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
    em Microsoft.Crm.Sdk.RequestBase.Process(Int32 primaryObjectTypeCode, Int32 secondaryObjectTypeCode, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
    em Microsoft.Crm.Sdk.RequestBase.Process(CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
    em Microsoft.Crm.Sdk.CrmServiceInternal.Execute(RequestBase request, CorrelationToken correlationToken, CallerOriginToken originToken, UserAuth userAuth, Guid callerId)
    em Microsoft.Crm.Sdk.InProcessCrmService.Execute(Object request)
    em Microsoft.Crm.Application.Platform.ServiceCommands.PlatformCommand.ExecuteInternal()
    em Microsoft.Crm.Application.Platform.DataSource.CloseIncident(Entity incidentResolution, Int32 statusCode)
    em Microsoft.Crm.Web.CS.CaseDetailPage.Close(Object sender, DataEventArgs e)
    em Microsoft.Crm.Application.Forms.DataEventProcessor.Raise(FormEventId eventId, FormState state, IUser user, String objectId, Entity entity)
    em Microsoft.Crm.Application.Forms.AppForm.RaiseDataEvent(FormEventId eventId)
    em Microsoft.Crm.Application.Forms.EndUserForm.Initialize(Entity entity)
    em Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity, String formType)
    em Microsoft.Crm.Application.Forms.CustomizableForm.Execute(Entity entity)
    em Microsoft.Crm.Web.CS.CaseDetailPage.ConfigureForm()
    em Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
    em System.Web.UI.Control.PreRenderRecursiveInternal()
    em System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

    [HttpUnhandledException: Exceção do tipo 'System.Web.HttpUnhandledException' foi acionada.]
    em System.Web.UI.Page.HandleError(Exception e)
    em System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    em System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    em System.Web.UI.Page.ProcessRequest()
    em System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
    em System.Web.UI.Page.ProcessRequest(HttpContext context)
    em ASP.sysmapsolutions_cs_cases_edit_aspx.ProcessRequest(HttpContext context)
    em System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    em System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
    sexta-feira, 11 de dezembro de 2009 17:54

Respostas

  • Bruno, bom dia. Este post é antigo mas como está o seu problema. Conseguiu resolver?

    Pelo que parece voce tem um plugin correto? e o objeto incidentresolution não existe com o ID passado.  está passando a referencia correta?


    Atenciosamente,
    Rodrigo Hentz - MCP.MCPS.MCNPS.MCTS.MBSS.MBSP.MCITP
    Profile
    Blog

    quarta-feira, 13 de fevereiro de 2013 10:36
    Moderador

Todas as Respostas