User is getting "Laserfiche Forms encountered an internal error. Please try again" error when trying to change the Role of a user/group in Forms System Security area. Does that error point to a particular issue, or is it a generic message when there is some sort of communication error? Thanks!
Question
Question
"Laserfiche Forms encountered an internal error. Please try again."
Answer
The error message is generic, but there should be a more detailed one in the Windows Application Event log on the Forms server.
Replies
Tim, did you ever happen to get a resolution to this issue? If so, would you mind sharing? We are encountering the same issue and there are no errors suggesting any problem. I appreciate any input you can provide. Thanks!
I have a user that receives the same error when submitting any LF Form. All other users can submit without error.
Can you please include the more detailed error message that should be in the Windows Application Event log on the Forms server?
Sorry, I accidentally posted as another user in our organization, Norma Young. Were were all logged into the Empower 2015 site on my laptop reviewing our course selections.
Back to the Forms error:
I don't know if this is related but below are 3 errors from the Application Event Log in order of occurrence:
- 12/16/2014 7:39:22 PM | Session: tcqcuohzwrfptm33ozvwaodr
URL: /Forms/ITSurvey
Message: Validation failed for one or more entities. See 'EntityValidationErrors' property for more details.
Stack trace: at System.Data.Entity.Internal.InternalContext.SaveChanges()
at E_Forms.Infrastructure.Security.FormsSessionManager.AddNewSession(LfFormsSession newSession, SessionType type, Boolean forceKill)
at E_Forms.Infrastructure.Security.FormsSessionManager.SetSessionVariables(String authCode, Int32 userId, Int32 tenantId, String key, Object value)
- 12/16/2014 7:39:40 PM | Session: tcqcuohzwrfptm33ozvwaodr
URL: /Forms/form/autopopulate?formId=89
Message: Laserfiche Forms encountered an internal error. Please try again.
Stack trace:
- 12/16/2014 7:39:40 PM | Session: tcqcuohzwrfptm33ozvwaodr
URL: /Forms/form/autopopulate?formId=89
Message: The given key was not present in the dictionary.
Stack trace: at E_Forms.Controllers.FormController.AutoPopulate(Int32 formId, String uniqueid, Int32 storeNum)
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.AsyncInvocationWithFilters.<InvokeActionMethodFilterAsynchronouslyRecursive>b__3f()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass48.<InvokeActionMethodFilterAsynchronouslyRecursive>b__41()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass48.<InvokeActionMethodFilterAsynchronouslyRecursive>b__41()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.<BeginInvokeActionMethodWithFilters>b__32(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)
I should mention that I have only heard of this occurring with one user. This form has no restrictions and has been submitted by several others. The user is on a Mac, OS X Maverick, using both Safari and Firefox. He's also tried submitting using Safari on his iPad and receives the same error. I've had him clear his cache late this afternoon, still not able to submit.
He will be in the hangar on Thursday and I have asked him to log on to a Windows machine is our training room and to let me know the results.
I can submit on my iPad, HTC One (Wi-Fi/LTE), Windows 7 (any browser). I've also had several others users submit and no issues.