JNI MonitorExit throws IllegalMonitorStateException on failure (beside returning negative value). Only documentation that states such behavior is VM spec. It should also be declared in JNI spec to provide our customer with more determined enviroment.
###@###.### 2005-06-16 07:54:02 GMT
###@###.### 2005-06-16 07:54:02 GMT