Unhandled Error When Sending EQuestionnaire That Contains A Sourcing Approval
(Doc ID 2536449.1)
Last updated on NOVEMBER 14, 2019
Applies to:
Oracle Agile Product Lifecycle Management for Process - Version 6.2.2.0 and laterInformation in this document applies to any platform.
Symptoms
On : 6.2.2.0 version, Installation, Migration, and Upgrade Issues
Unhandled error when Sending eQuestionnaire that contains a Sourcing Approval
ERROR
-----------------------
Exception: System.Web.HttpUnhandledException (0x80004005): Exception of type
'System.Web.HttpUnhandledException' was thrown. ---> System.Reflection.TargetInvocationException: Exception
has been thrown by the target of an invocation. ---> System.InvalidCastException: Unable to cast object of type
'Xeno.Prodika.EQ.Service.DomainModel.EQModelSection' to type 'Xeno.Data.IXDataObjectCollectionInternal'.
at Xeno.Data.XDataObjectBase.cloneObjectsToDataObject(CloneContext cloneContext,
IXHeavyweightDataObjectInternal dataObject, IDictionary sourceObjects, IDictionary destObjects, Boolean
bCloneDataObject)
at Xeno.Data.XDataObjectBase.Clone_Internal(CloneContext cloneContext)
at Xeno.Data.XDataObjectBaseLight.Xeno.Data.IXDataObjectInternal.Clone(CloneContext cloneContext)
at Xeno.Data.XDataObjectBase.cloneObjectsToDataObject(CloneContext cloneContext,
IXHeavyweightDataObjectInternal dataObject, IDictionary sourceObjects, IDictionary destObjects, Boolean
bCloneDataObject)
at Xeno.Data.XDataObjectBase.Clone_Internal(CloneContext cloneContext)
at Xeno.Data.XDataObjectBaseLight.Xeno.Data.IXDataObjectInternal.Clone(CloneContext cloneContext)
at Xeno.Data.XDataObjectCollectionBase.Clone(CloneContext cloneContext, CollectionChangedDelegate
changeDelegate, Boolean bShallow, IsEmptyDelegate isEmpty)
at Xeno.Data.XDataObjectBase.cloneObjectsToDataObject(CloneContext cloneContext,
IXHeavyweightDataObjectInternal dataObject, IDictionary sourceObjects, IDictionary destObjects, Boolean
bCloneDataObject)
at Xeno.Data.XDataObjectBase.Clone_Internal(CloneContext cloneContext)
at Xeno.Data.XDataObjectBaseLight.Xeno.Data.IXDataObjectInternal.Clone(CloneContext cloneContext)
at Xeno.Data.XListDataObjectCollectionOrdered.Clone(CloneContext cloneContext, CollectionChangedDelegate
changeDelegate, Boolean bShallow, IsEmptyDelegate isEmpty)
at Xeno.Data.XDataObjectBase.cloneObjectsToDataObject(CloneContext cloneContext,
IXHeavyweightDataObjectInternal dataObject, IDictionary sourceObjects, IDictionary destObjects, Boolean
bCloneDataObject)
at Xeno.Data.XDataObjectBase.Clone_Internal(CloneContext cloneContext)
at Xeno.Data.XDataObjectBaseLight.Xeno.Data.IXDataObjectInternal.Clone(CloneContext cloneContext)
at Xeno.Data.XDataObjectBaseLight.Clone(IXActionContext actionContext)
at Xeno.Data.XDataObjectBaseLight.Clone()
at Xeno.Prodika.EQ.Service.DomainModel.EQRequestEQuestionnaireLoader.ApplyModel(IXDataManager
dataManager, IEQuestionnaire eq, IEQModel model)
at
Xeno.Prodika.EQ.Service.DomainModel.EQRequestEQuestionnaireLoader.CreateEQuestionnaire(IXDataManager
dataManager, IEQRequest eqRequest)
at Xeno.Prodika.EQ.Service.EQService.CreateQuestionnaire(IEQRequest eqRequest)
at Xeno.Prodika.EQ.Service.EQService.LoadQuestionnaire(IEQRequest eqRequest)
at Xeno.Prodika.EQ.WebUI.MainPage.ctlEQRequestActionMenu.SendRequest(Object sender, EventArgs e)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean
constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[]
arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[]
parameters, CultureInfo culture)
at Xeno.Web.UI.NavigationControls.Events.MenuItemEventController.menu_ItemSelected(Object sender,
MenuItemEventArgs e)
at Xeno.Web.UI.Controls.YNavControl.BaseMenu.ItemSelectedEventHandler.Invoke(Object sender,
MenuItemEventArgs e)
at Xeno.Web.UI.Controls.YNavControl.BaseMenu.OnItemSelected(MenuItemEventArgs e)
at Xeno.Web.UI.Controls.YNavControl.BaseMenu.HandlePostback(String stringArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean
includeStagesAfterAsyncPoint)
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean
includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean
includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
STEPS
-----------------------
1.Create new eQ for a Packaging Material Sourcing Approval
2.Complete eQ Summary Information: Title, Imported Sourcing Approval, Due Date, Supporting Document Due Date:
Please Note: It works fine and does not blow up if there no Sourcing Approval attached to the eQ
3.Complete Contact Information: Contact Name, etc
4.Save & Close eQ
5.Send eQ
Please Note: It works fine if there no Sourcing Approval attached to the eQ.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |