Build 896 - Private messages don't include enough context

When exceptions occur, I'm interested in the Project, Configuration, Stage that triggered the exception, so I know what I've stuffed up.  If you have a look at the following Error I've got buckleys chance of finding out where in my 16 Continua project configurations I've got a problem. It also makes it hard for me to trace back any settings during testing.

In this case it's a fairly scary security warning, that I really want to know about.

001_ContinuaCI_896_BuckleysOfAnErrorFix.jpg

It looks like core_event table is missing sourcentityid, sourceentitytypeid and sourceentityname data from the exception handler that's configured. It would make exceptions much easier to follow up if this information was retained and used in messaging/notifications etc.

Continua_896_ExceptionLog.zip (8.491 KB)

We fixed this bug yesterday and is in build 902. The problem was our GET request was returning JSON unintentionally. We made some changes so the GET request followed the correct path where a page is returned rather than JSON.

As for the stack trace giving you nothing to go off… it was worse for us, trust me hehe. There’s really not too much we can do in the situation that happened here… it was in the depths of MVC code. We’ll look into more logging but it’s a guess at what to log. In this situation there was nothing you could do other than report it.