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

Question

Question

Bad Field Value Access Denied - Troubleshooting Help

asked on March 28, 2019

Hello Everyone,

I am looking for some troubleshooting help.  I had a specific form work at 9 am this morning and 30 seconds later my server started logging errors.  5 instances of the same form have been started since 9 am and all of them are suspended with the same error.

No work has been done on this form today.  The fields it says access is denied have not changed and they have no security on them in the admin console.

The screenshot shows the instances started today and the times.  It also shows the error they are all showing and the fields the form is trying to fill in during the save to repository step.

 

Any help on what to look for is greatly appreciated.  I am also being told that no passwords were changed today.

Laserfiche Forms Professional Version 10.2.1.246

 

Here are some of the errors that are on my event viewer on the server.

 

[502]: An unexpected error has occurred. [LFF502-UnexpectedError]

 

Details:

URL:

Error: UnexpectedError

Date: 3/28/2019 9:00:41 AM (Central 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.LFWorkflowService.ConstructWorkflowRequestBody(String workflowName, String secretKey, Int32 instanceId, IRoutingContext routingContext)

 

 

------------------------------------------------------------------------------------------------------------

 

[502]: An unexpected error has occurred. [LFF502-UnexpectedError]

 

Details:

URL: /Forms/webapi/v1/LfProfile/Everything?bpid=82&elementSelect=volume,template,docRelation,fields&profileid=81&skipErrMsg=true

Error: UnexpectedError

Date: 3/28/2019 9:17:39 AM (Central Standard Time)

HTTP Status Code: 500

Business Process ID: 0

User: DOMAIN-A\oc09711

IP: 10.150.0.173

Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299

Business Process Name:

 

Stack Trace:

Caught exception: Laserfiche.Forms.CommonUtils.Exceptions.LFFormsException

Message: An unexpected error has occurred. [LFF502-UnexpectedError]

 

 

Inner exception: Laserfiche.RepositoryAccess.AccessDeniedException

Message: The user account name or password is incorrect. [9010]

   at E_Forms.WebApi.Version1.Controllers.Repository.LfProfileController.GetEverything(Int32 bpId, Int32 profileId, String elementSelect)

   at lambda_method(Closure , Object , Object[] )

   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.<GetExecutor>b__9(Object instance, Object[] methodParameters)

   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken)

--- End of stack trace from previous location where exception was thrown ---

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

   at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()

 

-----------------------------------------------------------------------------------------------------

 

[502]: An unexpected error has occurred. [LFF502-UnexpectedError]

 

Details:

URL: /Forms/bp/publish/{{icon || src || svgUrl}}

Error: UnexpectedError

Date: 3/28/2019 9:19:05 AM (Central Standard Time)

HTTP Status Code: 500

Business Process ID: 0

User: DOMAIN-A\oc09711

IP: 10.150.0.173

Browser: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36 Edge/16.16299

Business Process Name:

 

Stack Trace:

Caught exception: Laserfiche.Forms.CommonUtils.Exceptions.LFFormsException

Message: An unexpected error has occurred. [LFF502-UnexpectedError]

 

 

Inner exception: System.ArgumentException

Message: The parameters dictionary contains a null entry for parameter 'bpId' of non-nullable type 'System.Int32' for method 'System.Web.Mvc.ViewResult Publish(Int32)' in 'E_Forms.Controllers.BusinessProcessController'. An optional parameter must be a reference type, a nullable type, or be declared as an optional parameter.

Parameter name: parameters

   at System.Web.Mvc.ActionDescriptor.ExtractParameterFromDictionary(ParameterInfo parameterInfo, IDictionary`2 parameters, MethodInfo methodInfo)

   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)

 

 

-----------------------------------------------------------------------------------------------------------------------

[502]: An unexpected error has occurred. [LFF502-UnexpectedError]

 

Details:

URL:

Error: UnexpectedError

Date: 3/28/2019 11:14:15 AM (Central Standard Time)

HTTP Status Code: 500

Business Process ID: 76

Instance ID: 41837

Business Process Name: FSA - Visitor Log

 

Other:

Bad field value ('Date'): Access denied. [9013]

Bad field value ('Submission ID'): Another operation on which this operation depends failed. [9054]

 

Stack Trace:

Caught exception: Laserfiche.Forms.CommonUtils.Exceptions.LFFormsException

Message: An unexpected error has occurred. [LFF502-UnexpectedError]

   at Laserfiche.Forms.Routing.SaveToLaserficheService.Execute(Int32 instanceId, IRoutingContext routingContext, RoutingInstanceStatus OriginalStatus)

   at Laserfiche.Forms.Routing.ServiceTask.Execute(Int32 instanceId, IRoutingContext routingContext)

 

Inner exception: Laserfiche.RepositoryAccess.MultiStatusException

Message: Multistatus response. [9039]

Access denied. [9013]

Another operation on which this operation depends failed. [9054]

   at Laserfiche.RepositoryAccess.EntryInfo.Save()

   at Laserfiche.Forms.CommonUtils.LFHelper.SetValueToTemplateField(EntryInfo lfDoc, String template, FieldValueCollection fvs)

 

 

FormSuspended.png
0 0

Answer

SELECTED ANSWER
replied on March 28, 2019

Finally found it.  The Everyone group got removed from the permissions (resulting in no one having access to the field).  Once I added the Everyone group back I was able to retry the forms and get them all through.

 

Thanks.

0 0

Replies

replied on March 28, 2019

That's quite the log to dig through.  The first thing that pops out to me is 

Message: The user account name or password is incorrect. [9010]

Did the account DOMAIN-A\oc09711 get locked out or password change?

0 0
replied on March 28, 2019

According to this person, the password was not changed.  The only thing that was very different today was the user (admin of the app) tried to log into the instance of forms that is in the DMZ.  We put a form into production that was a public form.  Since we have only done this twice in a year the user tried to log into the DMZ server the same as the production server.

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

Sign in to reply to this post.