I noted while ago that some of my Transactions are being reported as the Error Code that the response returned. For example “/500/*”
This started to happen in some of our apps in which we use Spark Java to do the mappings. The problem is that I have for example the mapping “/app/login” and the transaction gets reported as “/app/login” every time the response is OK, but when an errors occurs, the transactions gets reported as “/500/*” where the number is exactly the Http Status Error.
In this case I know for sure that the only transaction should be “/stp-web/login” because… is the only mapping being called.
What could be causing this?
My first thought was that maybe one of my dependencies was setting it but I searched the Call Hierarchy for the setTransactionName method and no one was calling it.