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

Question

Question

Help with error LFF2107-SubmissionError

asked on October 20, 2017

An error occurred while processing your request. Please try resubmitting your data again later. [LFF2107-SubmissionError] Details: URL: /Forms/Form/Submit Error: SubmissionError Date: 10/20/2017 11:18:31 AM (Central Standard Time) HTTP Status Code: 403 Business Process ID: 129 User: IP: 104.59.71.62 Browser: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0 Business Process Name: HR - Application Stack Trace: Caught exception: Laserfiche.Forms.CommonUtils.Exceptions.LFFormsException Message: An error occurred while processing your request. Please try resubmitting your data again later. [LFF2107-SubmissionError] at E_Forms.Controllers.FormController.Submit(FormCollection collection) at lambda_method(Closure , ControllerBase , Object[] ) at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f() at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c() at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult) Inner exception: Laserfiche.Forms.CommonUtils.FormsValidation.FieldValidators.ValidatorErrorException Message: Exception of type 'Laserfiche.Forms.CommonUtils.FormsValidation.FieldValidators.ValidatorErrorException' was thrown. at Laserfiche.Forms.CommonUtils.FormsValidation.FormValidator.FormValidator`1.Validate() at E_Forms.Models.ViewModels.Form.Submit.ValidateForm(HttpRequestBase request, cf_forms form, Dictionary`2 Lookupdata, Dictionary`2 formdata, Dictionary`2 FieldsToIgnore, NameValueCollection formFields) at E_Forms.Models.ViewModels.Form.Submit.RetrieveDataFromForm(HttpRequestBase request, Dictionary`2 formdata, Boolean SaveAll) at E_Forms.Controllers.FormController.Submit(FormCollection collection)

0 0

Replies

replied on December 8, 2017

Hi Chynna,

It seems to be error caught on backend validation and some invalid data were sent. Can you reproduce the error with same submission? If so, can you open a support case on the issue? Thanks.

0 0
replied on February 27, 2018

Hey Chynna,

Did you ever get an answer as to what was causing this error?  I'm getting it also but can't seem to find an answer.  

 

0 0
replied on March 1, 2018

Hey @████████ I am not totally sure how we resolved this one or if it ever got resolved. I think we had someone trying to submit using a different browser. 

0 0
replied on March 1, 2018

I think I may have come across the solution yesterday...at least I stopped getting the error and the forms are being reposited.  laugh

Under Field Rules you can select Show/Hide and what you are showing or hiding.  Then you can select either "Ignore the data when the field/section/page is hidden" or "Save the data when the field/section/page is hidden".  I had chosen to Save the data on form pages that were being hidden.  When I toggled that to Ignore then the error stopped.  

 

1 0
replied on March 15, 2018

I'm also getting this same 403 error.

Laserfiche Forms has encountered a problem.An error occurred while processing your request. Please try resubmitting your data again later. [LFF2107-SubmissionError]


I've removed the Field Rules (Show/hide questions) and even tried another browser but had no luck. Odd thing is the submission is making it to the Repository sometimes.

 

This is what I see in the Event Viewer error properties:

 

An error occurred while processing your request. Please try resubmitting your data again later. [LFF2107-SubmissionError]

Details:
URL: /Forms/Form/Submit
Error: SubmissionError
Date: 3/15/2018 11:54:39 AM (Pacific Standard Time)
HTTP Status Code: 403
Business Process ID: 42
User: 
IP: 10.101.10.11
Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36
Business Process Name: HR - Planning Technician 2018-06

Stack Trace:
Caught exception: Laserfiche.Forms.CommonUtils.Exceptions.LFFormsException
Message: An error occurred while processing your request. Please try resubmitting your data again later. [LFF2107-SubmissionError]
   at E_Forms.Controllers.FormController.Submit(FormCollection collection)
   at lambda_method(Closure , ControllerBase , Object[] )
   at System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters)
   at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<BeginInvokeSynchronousActionMethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
   at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3d()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass46.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.<BeginInvokeAction>b__1c()
   at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)

Inner exception: System.NullReferenceException
Message: Object reference not set to an instance of an object.
   at Laserfiche.Forms.CommonUtils.SubmissionCache.Get[Type](String nameKey, String itemKey, String fieldKey)
   at E_Forms.Controllers.FormController.Thanks(String parentView, Int32 formId, Int32 submissionId, Int32 option, Boolean HideHeader, SubmissionDataSet submissionData, FormDataSet formData, Boolean inMobileIframe, Boolean NeverShowFormSubmission)
   at E_Forms.Controllers.FormController.Submit(FormCollection collection)

 

We are using Laserfiche Forms Professional Version 10.3.0.975 

 

 

 

0 0
replied on March 15, 2018

Hi Don,

Your error is different from the one in the topic as the inner exception is different.

Can you try recycling FormsAppPool on IIS and see if the issue persists? If so, can you open a support case on the issue?

0 0
replied on March 19, 2018

Recycling the FormsAppPool seemed to fix the issue. The error no longer shows up after submitting the form. We've never had to recycle the FormsAppPool before, what would cause this and is this a bug in 10.3?


Also the recycle settings show its interval set to 1740 minutes (29 hours), should this be a shorter duration? eg every hour, or two hours?

0 0
replied on March 19, 2018

It seems to be caused by something invalid being cached in the IIS thread so recycling could fix it. We have got a similiar case for 10.2 so it's not 10.3 issue, but we have not found a way to reproduce it. Do you have any idea on what you have done for the issue to happen?

You don't have to set recycle duration to smaller one as this issue is not supposed to happen. If you ever meet this issue again, can you open a support case and tell us way to reproduce it? Thanks.

0 0
replied on May 9, 2018

Chiming in to say we have the same problem.  Form submitters get errors (LFF2107), everything works on our end and we can't replicate the problem or find a pattern.  We are on 10.3.1.552

0 0
replied on May 9, 2018

We, too, are having this problem.

Version 10.3.1.552

Laserfiche server: Windows Server 2012 R2, SQL 2014

Public facing server for Forms: Windows Server 2008 R2 SP1

We've ruled out the save/hidden issue,  and null values.  It's sporadic and we've not been able to reproduce it.  

0 0
replied on July 3, 2018

Well, we were able to get the issue of submitters receiving error messages but the form still being submitted resolved.  But now, it just gives the user an error message without actually submitting the forms.  Possibly related, we've had complaints that certain fields (not marked required) are being called out as required.  For example, we require a primary name.  You may enter a secondary name, but it is not required.  Users are having to type 'none', 'na', or just writing their own name twice to get a submission.  If these are related, I am unsure, but they are related in that 10.3.1 is unreliable for users submitting forms.  It does work great for the administrators though!  

0 0
replied on August 13, 2020

Hey John or Erika,

Were you ever able to discover the cause of this issue?  We just published a public form and we're having an identical issue.  Its causing users to resubmit the same form over and over and over again thinking there is an issue.  Problematic to say the least.

Our VAR hasn't gotten back to us with any solutions yet.

0 0
replied on October 22, 2020

Hey Jason,

I do have one form that is doing that off and on to us, and while I do not like doing so and cannot find any reason why it wouldn't validate, I clicked the 'Form Settings' icon on the form layout page and changed the 'Validation Level' to 'No Validation'.  This was after exhaustive checking and not finding anything wrong even in the logs other than the generic error.  It hasn't happened since so I assume it was getting some sort of validation obstruction but there are not that many fields on it and no hidden required fields issues.

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

Sign in to reply to this post.