The code called at this line is just:
ManagementFactory.getMemoryMXBean().getNonHeapMemoryUsage()
This is purely a JVM call which does not depend on javamelody.
And when calling this method, the IBM JVM throws an exception which
tries to explain that the used memory cannot be less than 0.
Indeed, if memory is used it may not be negative.
It is an IBM bug and it has been seen before, but not using javamelody:
https://jira.atlassian.com/browse/JRA-19389
This ticket says that it seems to appear under rare circumstances.
So if you reproduce the issue again, I suggest to call your IBM support.
bye,
Emeric
Le 22/02/2012 07:44, Anthony Richir a �crit :