In JNIUtility.h, callJNIMethodV<jobject> might return null (from CallObjectMethodV, via JNICaller<jobject>::callV) if an exception is thrown.
All clients of callJNIMethodV<jobject> that are calling methods on the returned object should null check first.
Created attachment 47376 [details]
Preliminary patch (not even built!)
Created attachment 47381 [details]
Comment on attachment 47381 [details]
Looks great! r=me with the changes we discussed (Change "[UNKNOWN ...]" to simply "Unknown")
Transmitting file data .......
Committed revision 53865.