Hey all,
I have a Lookup Rule on a form that is executed by Javascript calling
$('.autofill').trigger('click');
The Lookup Rule is calling a stored procedure with 3 parameters. The refresh is triggered by selecting a value in a dropdown. After 6 or 7 refreshes the Lookup Rule query fails to run. I know because the stored procedure I'm calling logs all calls and nothing is logged. The only workaround is for the user to refresh the web page. On the forms web server the following error is logged on that failed Lookup Rule call and every subsequent Lookup Rule call:
The requested page is no longer available. [LFF308-PageExpired]
Details:
URL: /Forms/form/lookup?formId=2834
Error: PageExpired
Date: 2/13/2024 10:26:13 AM (Central Standard Time)
HTTP Status Code: 410
Business Process ID: 0
User:
IP: 10.140.11.29
Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36
Business Process Name:
Stack Trace:
Caught exception: Laserfiche.Forms.CommonUtils.Exceptions.LFFormsException
Message: The requested page is no longer available. [LFF308-PageExpired]
at E_Forms.Controllers.FormController.Lookup(String data, Int32 ruleId, Int32 formId, String uniqueid, Int32 storeNum, Boolean startEvent)
Any ideas on how to resolve this?
Eric