Form submit fails with ISE 0x80131604
(Doc ID 1554417.1)
Last updated on SEPTEMBER 05, 2019
Applies to:
Oracle Health Sciences Central Designer - Version 1.0.0 to 1.4.0.2 [Release 1.0.0 to 1.4.0]Oracle Health Sciences InForm - Version 4.6.0 and later
Information in this document applies to any platform.
Symptoms
Form submit fails with ISE 0x80131604. This ISE usually indicates a rule failure but is very generic beyond that. In this case the Inform application event log contained:
First warming:
--------------
Event Type: Warning
Event Source: InFormRuleEngine
Event Category: None
Event ID: 0
Description:
Tracing[An exception was thrown during CheckCondition( True, 3622c650-ac21-4401-9902-f7addbc672f6 )]Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: PhaseForward.Designer.InFormRuleEngine
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowPath.AddItem(WorkFlowItem wfi, String ownerId, String prevStep, String currStep, Boolean bCond, Int32 visitIndex)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowPath.AddForm(WorkFlowItem wfi, String ownerStep, String prevStep, String currStep, Int32 visitIndex)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowPath.ShowForm(String ownerStep, String prevStep, String currStep, Int32 visitIndex)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowRule.ShowDynamicFormEx(Step prevStep, Step nextStep)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowRule.ShowObject(Step prevStep, Step nextStep)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowRule.CheckCondition(Boolean bPassed, String nextStepId)
First error
-----------
Event Type: Error
Event Source: InFormRuleEngine
Event Category: None
Event ID: 0
Description:
Tracing[Exception has been thrown by the target of an invocation.]Exception: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at PhaseForward.Designer.Shared.DeploymentSite.RuleDataStore.RuleAssemblyUtils.InvokeMethodHandleExceptions(IRuleObject ruleOwnerInstance, MethodInfo methodInfo, IRuleDataStore dataStore, IRuleDataProvider dataProvider)
at PhaseForward.Designer.Shared.DeploymentSite.RuleDataStore.RuleAssemblyUtils.InvokeMethodHandleExceptions(IRuleObject ruleOwnerInstance, String ruleMethod, IRuleDataStore dataStore, IRuleDataProvider dataProvider)
at PhaseForward.Designer.DeploymentSite.InForm.RuleEngine.InFormRuleEngine.<>c__DisplayClass4.<InvokeMethodHandleExceptions>b__3(IRuleObject studyObj)
at PhaseForward.Designer.DeploymentSite.InForm.RuleEngine.InFormRuleEngine.InvokeInTryCatch(Assembly ruleAssembly, String studyObjectClass, IRuleDataStore ruleDataStore, Func func, InFormRuleEngine engine)
Nested Exception
Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: PhaseForward.Designer.InFormRuleEngine
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowPath.AddItem(WorkFlowItem wfi, String ownerId, String prevStep, String currStep, Boolean bCond, Int32 visitIndex)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowPath.AddForm(WorkFlowItem wfi, String ownerStep, String prevStep, String currStep, Int32 visitIndex)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowPath.ShowForm(String ownerStep, String prevStep, String currStep, Int32 visitIndex)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowRule.ShowDynamicFormEx(Step prevStep, Step nextStep)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowRule.ShowObject(Step prevStep, Step nextStep)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowRule.CheckCondition(Boolean bPassed, String nextStepId)
at PhaseForward.Designer.Shared.DeploymentSite.RuleDataStore.ProductionRuleDataStore.CheckCondition(Boolean conditionPassed, String stepId)
at PhaseForward.Designer.Shared.RuleApplicationModel.Object.CheckCondition(Boolean bPassed, String NextStepId)
at PhaseForward.Designer.Shared.RuleApplicationModel.<trial name>_01b93a85_3c61_4cf8_96f9_5e3c7ee1e17b.gcUnsLB()
Second error:
--------------
Event Type: Error
Event Source: InFormRuleEngine
Event Category: None
Event ID: 0
Description:
Tracing[Exception has been thrown by the target of an invocation.]Exception: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at PhaseForward.Designer.Shared.DeploymentSite.RuleDataStore.RuleAssemblyUtils.InvokeMethodHandleExceptions(IRuleObject ruleOwnerInstance, MethodInfo methodInfo, IRuleDataStore dataStore, IRuleDataProvider dataProvider)
at PhaseForward.Designer.Shared.DeploymentSite.RuleDataStore.RuleAssemblyUtils.InvokeMethodHandleExceptions(IRuleObject ruleOwnerInstance, String ruleMethod, IRuleDataStore dataStore, IRuleDataProvider dataProvider)
at PhaseForward.Designer.DeploymentSite.InForm.RuleEngine.InFormRuleEngine.<>c__DisplayClass4.<InvokeMethodHandleExceptions>b__3(IRuleObject studyObj)
at PhaseForward.Designer.DeploymentSite.InForm.RuleEngine.InFormRuleEngine.InvokeInTryCatch(Assembly ruleAssembly, String studyObjectClass, IRuleDataStore ruleDataStore, Func func, InFormRuleEngine engine)
Nested Exception
Exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: PhaseForward.Designer.InFormRuleEngine
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowPath.AddItem(WorkFlowItem wfi, String ownerId, String prevStep, String currStep, Boolean bCond, Int32 visitIndex)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowPath.AddForm(WorkFlowItem wfi, String ownerStep, String prevStep, String currStep, Int32 visitIndex)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowPath.ShowForm(String ownerStep, String prevStep, String currStep, Int32 visitIndex)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowRule.ShowDynamicFormEx(Step prevStep, Step nextStep)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowRule.ShowObject(Step prevStep, Step nextStep)
at PhaseForward.Designer.DeploymentSite.InForm.RuleDataProvider.WorkFlowRule.CheckCondition(Boolean bPassed, String nextStepId)
at PhaseForward.Designer.Shared.DeploymentSite.RuleDataStore.ProductionRuleDataStore.CheckCondition(Boolean conditionPassed, String stepId)
at PhaseForward.Designer.Shared.RuleApplicationModel.Object.CheckCondition(Boolean bPassed, String NextStepId)
at PhaseForward.Designer.Shared.RuleApplicationModel.<trial name>_01b93a85_3c61_4cf8_96f9_5e3c7ee1e17b.gcUnsLB()
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 |