I manually coded via a Workflowaction the close Opportunity.
The LoseOpportunityRequest works as expected and the opportunity is closed and a opportunityclose-Entity is created and I can see it in the activity-pane of the opportunity.
But if I call a WinOpportunityRequest I get the following error:
System.ServiceModel.FaultException`1[Microsoft.Xrm.Sdk.OrganizationServiceFault]: An unexpected error occurred. (Fault Detail is equal to Exception details:
ErrorCode: 0x80040216
Message: An unexpected error occurred.;
[Microsoft.Dynamics.Sales.Plugins: Microsoft.Dynamics.Sales.Plugins.PreOperationOpportunityWin]
[aGuid....: Pre-operation on win of opportunity]
Entered Microsoft.Dynamics.Sales.Plugins.PreOperationOpportunityWin.Execute(), Correlation Id: Id A, Initiating User: UserId
Exiting Microsoft.Dynamics.Sales.Plugins.PreOperationOpportunityWin.Execute(), Correlation Id: Id A, Initiating User: UserId
StackTrace:
at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.PipelineInstrumentationHelper.Execute(Boolean instrumentationEnabled, String stopwatchName, ExecuteWithInstrumentation action, PipelineExecutionContext context)
at Microsoft.Crm.Extensibility.Pipeline.<>c__DisplayClass2_1.<Ex...).
No custom Plugin from our side is registered on opportunity or opportunityclose.
The ootb-CloseDialog works as expected.
any hints?
©a-x-i