cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Summary

"Unexpected error" occurred when clicking the Download icon of the attached document that has "#" in the file name

Symptoms

"Unexpected error" occurred when clicking the Download icon of the attached document that has "#" in the file name.

webui.log may contain like the following error messages.
[ERROR 2016-06-29 23:05:16,241 1072114ms ControllerWithLogic ] Potential security issue: action Purchases/GetDocumentFile requires a HttpPost OR DirectHttpPost attribute. AJAX/callback actions must not be accessible via GET requests.
[ERROR 2016-06-29 23:05:16,412 1072285ms UnhandledErrors ] An unexpected error occurred (efe7dbdc-353f-48ff-b66f-df667ff0210c)
System.ArgumentException: The parameters dictionary contains a null entry for parameter 'isHistoricalDocument' of non-nullable type 'System.Boolean' for method 'System.Web.Mvc.ActionResult GetDocumentFile(Int32, Int32, System.String, Boolean)' in 'Flexera.Web.Presentation.Controllers.DocumentsEditControllerBase'. 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.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
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.<>c__DisplayClass37.<>c__DisplayClass39.<BeginInvokeActionMethodWithFilters>b__33()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass4f.<InvokeActionMethodFilterAsynchronously>b__49()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass37.<BeginInvokeActionMethodWithFilters>b__36(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<>c__DisplayClass2a.<BeginInvokeAction>b__20()
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult)


Cause

The error occurs if document name includes "#". This issue had been identified as bug #FNMS-34115.

Workaround

Please update to remove "#" from document name in DocumentName column value in Document_MT table in FNMSCompliance database.
Was this article helpful? Yes No
No ratings
Version history
Last update:
‎Nov 09, 2018 04:21 PM
Updated by: