Dictionary items returns empty strings now and then
Hello!
We are using 7.3.1 on an Azure VM. Every once in a while the Dictionary items returns empty strings, e.g. we have an item like:
@Umbraco.GetDictionaryValue("Res.SignUpNow")
When the problem occurs above code returns an empty string. The rest of the site is working fine, i.e. macros are running, html, css and other stuff is returned.
When we restart App Pool the Dictionary items are now working again.
I wonder if anybody knows why this happens?
Sounds to me like it is some cache issue or memory problems? Do we need to reconfigure anything in web.config? When I look at the log files, we have a bunch of 404's and this:
2016-01-27 08:26:32,407 [P3160/D2/T42] ERROR Umbraco.Core.UmbracoApplicationBase - An unhandled exception occurred
System.InvalidOperationException: This request has been blocked because sensitive information could be disclosed to third party web sites when this is used in a GET request. To allow GET requests, set JsonRequestBehavior to AllowGet.
at System.Web.Mvc.JsonResult.ExecuteResult(ControllerContext context)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult)
at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult)
at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<BeginInvokeAction>b__1e(IAsyncResult asyncResult)
at System.Web.Mvc.Controller.<BeginExecuteCore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
at System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
at System.Web.Mvc.MvcHandler.<BeginProcessRequest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState)
at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
However, I am not sure above is related to this issue.
Dictionary items returns empty strings now and then
Hello!
We are using 7.3.1 on an Azure VM. Every once in a while the Dictionary items returns empty strings, e.g. we have an item like:
When the problem occurs above code returns an empty string. The rest of the site is working fine, i.e. macros are running, html, css and other stuff is returned.
When we restart App Pool the Dictionary items are now working again.
I wonder if anybody knows why this happens?
Sounds to me like it is some cache issue or memory problems? Do we need to reconfigure anything in web.config? When I look at the log files, we have a bunch of 404's and this:
However, I am not sure above is related to this issue.
Hoping for some help :)
Hello,
If it's a bug you can report it here: http://issues.umbraco.org/newissue
Jeroen
is working on a reply...