Closed itadapter closed 1 year ago
The log chronicle has that issue too. The problem is with template rendering as both web console and chronicle load that
{
"OK": false,
"error": "MvcActionException",
"isauth": false,
"data":
{
"ns": "wave.mvc",
"type": "MvcActionException",
"code": 0,
"controller": "Azos.Sky.Chronicle.Server.Web.Log",
"action": "view"
},
"dev::dump":
{
"TypeName": "Azos.Wave.FilterPipelineException",
"Message": ":>realip>callflow>Portal>session>dconv>latency>cors> [Azos.Wave.MvcActionException] Controller action body: 'Azos.Sky.Chronicle.Server.Web.Log'.'view'. Exception: [System.NullReferenceException] Object reference not set to an instance of an object.",
"Code": 0,
"Source": "Azos.Wave",
"StackTrace": " at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 137\n at Azos.Wave.WorkFilter.InvokeNextWorkerAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 164\n at Azos.Wave.Filters.ErrorFilter.DoFilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\Filters\\ErrorFilter.cs:line 316",
"AppId": "memoir",
"AppName": "memoir",
"ExternalStatus": null,
"InnerException":
{
"TypeName": "Azos.Wave.FilterPipelineException",
"Message": ":>callflow>Portal>session>dconv>latency>cors> [Azos.Wave.MvcActionException] Controller action body: 'Azos.Sky.Chronicle.Server.Web.Log'.'view'. Exception: [System.NullReferenceException] Object reference not set to an instance of an object.",
"Code": 0,
"Source": "Azos.Wave",
"StackTrace": " at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 137\n at Azos.Wave.WorkFilter.InvokeNextWorkerAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 164\n at Azos.Wave.Filters.EffectiveCallerIPEndPointFilter.DoFilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\Filters\\EffectiveCallerIPEndPointFilter.cs:line 67\n at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 132",
"AppId": "memoir",
"AppName": "memoir",
"ExternalStatus": null,
"InnerException":
{
"TypeName": "Azos.Wave.FilterPipelineException",
"Message": ":>Portal>session>dconv>latency>cors> [Azos.Wave.MvcActionException] Controller action body: 'Azos.Sky.Chronicle.Server.Web.Log'.'view'. Exception: [System.NullReferenceException] Object reference not set to an instance of an object.",
"Code": 0,
"Source": "Azos.Wave",
"StackTrace": " at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 137\n at Azos.Wave.WorkFilter.InvokeNextWorkerAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 164\n at Azos.Wave.Filters.DistributedCallFlowFilter.DoFilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\Filters\\DistributedCallFlowFilter.cs:line 59\n at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 132",
"AppId": "memoir",
"AppName": "memoir",
"ExternalStatus": null,
"InnerException":
{
"TypeName": "Azos.Wave.FilterPipelineException",
"Message": ":>session>dconv>latency>cors> [Azos.Wave.MvcActionException] Controller action body: 'Azos.Sky.Chronicle.Server.Web.Log'.'view'. Exception: [System.NullReferenceException] Object reference not set to an instance of an object.",
"Code": 0,
"Source": "Azos.Wave",
"StackTrace": " at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 137\n at Azos.Wave.WorkFilter.InvokeNextWorkerAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 164\n at Azos.Wave.Filters.PortalFilter.DoFilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\Filters\\PortalFilter.cs:line 135\n at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 132",
"AppId": "memoir",
"AppName": "memoir",
"ExternalStatus": null,
"InnerException":
{
"TypeName": "Azos.Wave.FilterPipelineException",
"Message": ":>dconv>latency>cors> [Azos.Wave.MvcActionException] Controller action body: 'Azos.Sky.Chronicle.Server.Web.Log'.'view'. Exception: [System.NullReferenceException] Object reference not set to an instance of an object.",
"Code": 0,
"Source": "Azos.Wave",
"StackTrace": " at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 137\n at Azos.Wave.WorkFilter.InvokeNextWorkerAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 164\n at Azos.Wave.Filters.SessionFilter.DoFilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\Filters\\SessionFilter.cs:line 99\n at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 132",
"AppId": "memoir",
"AppName": "memoir",
"ExternalStatus": null,
"InnerException":
{
"TypeName": "Azos.Wave.FilterPipelineException",
"Message": ":>latency>cors> [Azos.Wave.MvcActionException] Controller action body: 'Azos.Sky.Chronicle.Server.Web.Log'.'view'. Exception: [System.NullReferenceException] Object reference not set to an instance of an object.",
"Code": 0,
"Source": "Azos.Wave",
"StackTrace": " at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 137\n at Azos.Wave.WorkFilter.InvokeNextWorkerAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 164\n at G8.Server.Web.DataConversionFilter.DoFilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\g8\\src\\G8.Server\\Web\\DataConversionFilter.cs:line 67\n at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 132",
"AppId": "memoir",
"AppName": "memoir",
"ExternalStatus": null,
"InnerException":
{
"TypeName": "Azos.Wave.FilterPipelineException",
"Message": ":>cors> [Azos.Wave.MvcActionException] Controller action body: 'Azos.Sky.Chronicle.Server.Web.Log'.'view'. Exception: [System.NullReferenceException] Object reference not set to an instance of an object.",
"Code": 0,
"Source": "Azos.Wave",
"StackTrace": " at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 137\n at Azos.Wave.WorkFilter.InvokeNextWorkerAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 164\n at Azos.Wave.Filters.LatencyInstrumentationFilter.DoFilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\Filters\\LatencyInstrumentationFilter.cs:line 50\n at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 132",
"AppId": "memoir",
"AppName": "memoir",
"ExternalStatus": null,
"InnerException":
{
"TypeName": "Azos.Wave.MvcActionException",
"Message": "Controller action body: 'Azos.Sky.Chronicle.Server.Web.Log'.'view'. Exception: [System.NullReferenceException] Object reference not set to an instance of an object.",
"Code": 0,
"Source": "Azos.Wave",
"StackTrace": " at Azos.Wave.Handlers.MvcHandler.DoError(WorkContext work, Exception error) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\Handlers\\MVCHandler.cs:line 148\n at Azos.Wave.Handlers.TypeLookupHandler`1.DoHandleWorkAsync(WorkContext work) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\Handlers\\TypeLookupHandler.cs:line 160\n at Azos.Wave.WorkHandler.HandleWorkAsync(WorkContext work) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkHandler.cs:line 169\n at Azos.Wave.WorkHandler.FilterAndHandleWorkAsync(WorkContext work) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkHandler.cs:line 155\n at Azos.Wave.CompositeWorkHandler.DoHandleWorkAsync(WorkContext work) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\CompositeWorkHandler.cs:line 110\n at Azos.Wave.WorkHandler.HandleWorkAsync(WorkContext work) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkHandler.cs:line 169\n at Azos.Wave.WorkHandler.FilterAndHandleWorkAsync(WorkContext work) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkHandler.cs:line 155\n at Azos.Wave.CompositeWorkHandler.DoHandleWorkAsync(WorkContext work) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\CompositeWorkHandler.cs:line 110\n at Azos.Wave.WorkHandler.HandleWorkAsync(WorkContext work) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkHandler.cs:line 169\n at Azos.Wave.WorkFilter.InvokeNextWorkerAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 169\n at G8.Server.Web.G8CorsFilter.DoFilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\g8\\src\\G8.Server\\Web\\G8CorsFilter.cs:line 101\n at Azos.Wave.WorkFilter.FilterWorkAsync(WorkContext work, CallChain callChain) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\WorkFilter.cs:line 132",
"AppId": "memoir",
"AppName": "memoir",
"ExternalStatus": null,
"InnerException":
{
"TypeName": "System.NullReferenceException",
"Message": "Object reference not set to an instance of an object.",
"Code": 0,
"Source": "Azos.Sky.Server",
"StackTrace": " at Azos.Sky.Chronicle.Server.Web.Log.View(Nullable`1 id, Nullable`1 rel)\n at Azos.Wave.Handlers.MvcHandler.DoTargetWorkAsync(Controller target, WorkContext work) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\Handlers\\MVCHandler.cs:line 87\n at Azos.Wave.Handlers.MvcHandler.DoTargetWorkAsync(Controller target, WorkContext work) in C:\\Zdev\\ghub\\azos\\src\\Azos.Wave\\Handlers\\MVCHandler.cs:line 102",
"AppId": "memoir",
"AppName": "memoir",
"ExternalStatus": null,
"InnerException": null
}
}
}
}
}
}
}
}
}
}
E.g. given ' http://octodu22.mshome.net:8100/system/webconsole' we get