Hi All,
I'm facing below issue while assigning Opportunity to different user:
Current Dynamics 365 version:
Microsoft Dynamics 365
Version 1612 (9.0.2.449) (DB 9.0.2.449) online

Message: Can not update required bundle item
StackTrace:
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at Microsoft.Dynamics.Solution.Common.CrmException.BuildOrganizationServiceFault(Exception innerException, Int32 errorCode, String message)
at Microsoft.Dynamics.Solution.Common.CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException, Boolean enableTrace)
at Microsoft.Dynamics.Solution.Common.CrmException..ctor(String message, Exception innerException, Int32 errorCode, Boolean isFlowControlException)
at Microsoft.Dynamics.Solution.Common.CrmException..ctor(String message)
at Microsoft.Crm.Sales.ObjectModel.QOIDetailService.ValidateUpdateforRequiredBundleItem(Entity qoiDetail, IPluginContext context)
at Microsoft.Crm.Sales.ObjectModel.QOIDetailService.ValidateBeforeUpdate(Entity entity, IPluginContext context, Bool...)., Correlation Id: 7f0da793-14eb-45a8-b406-6db8abcf3023, Initiating User: 6f7d2902-f4c5-4162-bc66-269c39b7f665
Exiting Microsoft.Dynamics.Sales.Plugins.PreOperationOpportunityLineUpdate.Execute(), Correlation Id: 7f0da793-14eb-45a8-b406-6db8abcf3023, Initiating User: 6f7d2902-f4c5-4162-bc66-269c39b7f665
</TraceText>
</OrganizationServiceFault>
Steps to replicate issue:
- I've created "Mouse" product record and published it.
- Then created "Desktop Setup" as Bundle Product.
- Added "Desktop Setup" as Opportunity Line Item in Opoprtunity.
- Now, try to change the Owner of the Opportunity to User B and it gives above error.
Able to replicate same in trial D365 environments v9.0.
I've tried same on below version of Dynamics 365 and it works without any issue:
Microsoft Dynamics 365
Version 1612 (8.2.2.2060) (DB 8.2.2.2060) online
Thanks!
Akshay