We are using .net 4.8.
code snippet: public override IDictionary<string, object> Serialize(object obj, JavaScriptSerializer serializer) { var node = obj as T; if (node != null) { IDictionary<string, object> json = base.Serialize(obj, serializer); return json; } return null; }
stack trace: at System.Web.Script.Serialization.ObjectConverter.ConvertDictionaryToObject(IDicti onary`2 dictionary, Type type, JavaScriptSerializer serializer, Boolean throwOnError, Object& convertedObject) at System.Web.Script.Serialization.ObjectConverter.ConvertObjectToTypeInternal(Obje ct o, Type type, JavaScriptSerializer serializer, Boolean throwOnError, Object& convertedObject) at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal (Int32 depth) at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeList(Int 32 depth) at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal (Int32 depth) at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeDictiona ry(Int32 depth) at System.Web.Script.Serialization.JavaScriptObjectDeserializer.DeserializeInternal (Int32 depth) at System.Web.Script.Serialization.JavaScriptObjectDeserializer.BasicDeserialize(St ring input, Int32 depthLimit, JavaScriptSerializer serializer) at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize(JavaScriptSeria lizer serializer, String input, Type type, Int32 depthLimit) at System.Web.Script.Serialization.JavaScriptSerializer.Deserialize[T](String input) at MindFusion.Diagramming.Mvc.DiagramView.LoadJson(String json, Boolean clearDiagram) at OACloud.Web.Controllers.WorkflowProcessDefinitionVersionController.UpdateVersion Diagram() in C:\mindfusion\OAModules\OACloud.Web.Controllers\Admin\Configuration\Workflow\Wor kflowProcessDefinitionVersionController.cs:line 391 at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) at System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c.<BeginInvokeSynchronousAct ionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAs yncResult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncRe sult asyncResult) at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c __DisplayClass11_0.<InvokeActionMethodFilterAsynchronouslyRecursive>b__0() at System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c __DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
|