My Oracle Support Banner

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 later
Information 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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.