Errors detected in JVM
If Plumbr Java Agent is used to monitor the server-side of an application, the creation of Java Exceptions is used to more specifically pinpoint the errors. Whenever a user interaction is flagged as failed, the chronologically last Exception occurring is linked to the interaction as an error. The Exception contains the full stack trace, allowing you to zoom in to the source code.
Exceptions that do not affect any user interactions / API calls or exceptions used to steer control flow are not exposed. Exceptions are grouped together into root causes by Exception class. For example, all ArrayIndexOutOfBoundExceptions would be grouped together as instances of a single error. Different call stacks are visible from the root cause details to verify whether or not the source code would need patches in multiple locations.