I have a form that is terminating unexpectedly and I'm really coming up against a wall trying to figure it out.
My process is pretty complex, it's got a dozen paths running in parallel with different forms being used in each path. I'm still in the process of building the forms and process. I've built and tested 6 of the paths successfully. But when I built the 7th, I've started getting an error each time I try to submit the form.
I think I've confirmed that it isn't the form, I've plugged in the form into other tasks in my process and it works fine, and if I plug in other forms (that I know work) into the failing task in the process they fail too. I cannot see anything wrong with the task, and it it nearly identical to other tasks that are working just fine. I even went as far as completely deleting the task from the process and completely recreating it, but it is still failing.
I'm really struggling here. Has anyone see this particular error before and know how to resolve it?
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Laserfiche Forms" /> <EventID Qualifiers="0">502</EventID> <Level>2</Level> <Task>0</Task> <Keywords>0x80000000000000</Keywords> <TimeCreated SystemTime="2017-07-08T06:04:58.000000000Z" /> <EventRecordID>12371</EventRecordID> <Channel>LFForms</Channel> <Computer>CORPAPP12.VAMCU.local</Computer> <Security /> </System> <EventData> <Data>An unexpected error has occurred. [LFF502-UnexpectedError] Details: URL: Error: UnexpectedError Date: 7/8/2017 12:04:58 AM (Mountain Standard Time) HTTP Status Code: 500 Business Process ID: 0 Business Process Name: Stack Trace: Caught exception: Laserfiche.Forms.CommonUtils.Exceptions.LFFormsException Message: An unexpected error has occurred. [LFF502-UnexpectedError] Inner exception: System.NullReferenceException Message: Object reference not set to an instance of an object. at Laserfiche.Forms.Routing.InclusiveGateway.TryMerge(cf_bp_worker_instances processInstance, IRoutingContext routingContext) at Laserfiche.Forms.Routing.FlowObject.UpdateInclusiveMergeSteps(cf_bp_worker_instances instanceInMergeContext, IEnumerable`1 inclMergeSteps, IRoutingContext routingContext) at Laserfiche.Forms.Routing.RoutingContext.GetAllSubsequentRoutingSteps() at Laserfiche.Forms.Routing.RoutingDispatcher.GetSubsequentRoutingStepList() at Laserfiche.Forms.Routing.RoutingDispatcher.ExecuteSteps() at Laserfiche.Forms.Routing.RoutingEngineService.RunRouting(RoutingRequestParameters requestParam) at Laserfiche.Forms.Routing.RoutingEngineService.<>c__DisplayClass8_0.<StartRouting_Async>b__0()</Data> </EventData> </Event>