You are viewing limited content. For full access, please sign in.

Question

Question

Forms On Event Completion page Email Option asks slower users to contact their system administrator

asked on December 7, 2021 Show version history

We had a situation where the user was asking why they received the below error.

I checked the server logs and it said that the page expired. After comparing the users submission time with the email error time, there was a 3 minute delay on the users part.

Then I reproduced the problem myself.

Why is the page expiring so fast? Where is this configured?

When I have a webpage open in my browser, I can imagine if left overnight it may stop functioning, but not within the same moment in the day.

 

0 0

Replies

replied on December 21, 2021

It doesn't happen in 10.4.5. Really strange that they happen to have exactly a build with a super short timeout configured and upgrading fixed it.

1 0
replied on December 7, 2021

Forms version? In general, please always include the product version when you report an issue here. It makes it significantly easier for us to check if there's a related known issue.

0 0
replied on December 13, 2021

10.4.1.254

0 0
replied on December 7, 2021

Also please provide error log from event log with full stack trace. 

0 0
replied on December 13, 2021

The requested page is no longer available. [LFF308-PageExpired]

Details:
URL: /Forms/form/emailformsubmission
Error: PageExpired
Date: 12/7/2021 12:11:46 PM (Pacific Standard Time)
HTTP Status Code: 410
Business Process ID: 2066
User: 
Browser: Mozilla/5.0 (iPad; CPU OS 14_8 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/96.0.4664.53 Mobile/15E148 Safari/604.1
Instance ID: 10651
Business Process Name: COVID 19 Test Results

Stack Trace:
Caught exception: Laserfiche.Forms.CommonUtils.Exceptions.LFFormsException
Message: The requested page is no longer available. [LFF308-PageExpired]
   at E_Forms.Controllers.FormController.VerifySubmitAuth(String authKey, String submitAuthKey, CommonIdentity identity, FormDataSet& formdata, Int32 MaxAttempts)

0 0
replied on December 13, 2021 Show version history

Thanks. I get zero hits for this error in our internal support database. Would you be able to upgrade this Forms instance to the latest 10.4.5 or 11 build and see if you can still reproduce the issue?

If you can, then open a support case.

0 0
replied on December 13, 2021

They are due for a 10.4.5 upgrade, so I can test after upgrading them. I don't feel like this is a bug though, I think it is a coded timeframe where the email page becomes unavailable.

0 0
replied on December 13, 2021

Hey Chad, I've been looking through the Forms code. Can you post the full stack trace, not just the first function call? The exception is thrown on FormController.VerifySubmitAuth() but the truncated stack trace doesn't show what's calling that function.

0 0
replied on December 13, 2021

That was actually the last line of the stack trace, no more was cut off, this is the entire message copied from the event in event viewer.

0 0
replied on December 13, 2021

Hmm, okay. There is potentially an 100s timeout applying here, which 3 min/180s obviously exceeds. 

I'd try running a timer and trying at 80s and 120s. If the former works and the latter doesn't, that's almost certainly what you're hitting. If so, that value is hardcoded in the source code and I don't see any configuration option that would change it.

0 0
replied on December 21, 2021

Hi Chad,

     It is not expected behavior, if you still can reproduce after you upgrade to Forms 10.4.5, please open a support case with recorded video and exported process that can reproduce it.

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.