libbluray | branch: master | hpi1 <[email protected]> | Mon Feb 23 13:56:25 2015 +0200| [b914b064f23dede0ffc6e81bace64b43bb4ce8ec] | committer: hpi1
BDJ: uncaught exception during initialization is fatal > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=b914b064f23dede0ffc6e81bace64b43bb4ce8ec --- src/libbluray/bdj/bdj.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libbluray/bdj/bdj.c b/src/libbluray/bdj/bdj.c index e8b392a..f016a8c 100644 --- a/src/libbluray/bdj/bdj.c +++ b/src/libbluray/bdj/bdj.c @@ -392,7 +392,9 @@ static int _bdj_init(JNIEnv *env, struct bluray *bd, const char *disc_root, cons if ((*env)->ExceptionOccurred(env)) { (*env)->ExceptionDescribe(env); + BD_DEBUG(DBG_BDJ | DBG_CRIT, "Failed to initialize BD-J (uncaught exception)\n"); (*env)->ExceptionClear(env); + return 0; } (*env)->DeleteLocalRef(env, init_class); @@ -583,6 +585,7 @@ void bdj_close(BDJAVA *bdjava) if ((*env)->ExceptionOccurred(env)) { (*env)->ExceptionDescribe(env); + BD_DEBUG(DBG_BDJ | DBG_CRIT, "Failed to shutdown BD-J (uncaught exception)\n"); (*env)->ExceptionClear(env); } @@ -653,6 +656,7 @@ int bdj_process_event(BDJAVA *bdjava, unsigned ev, unsigned param) if ((*env)->ExceptionOccurred(env)) { (*env)->ExceptionDescribe(env); + BD_DEBUG(DBG_BDJ | DBG_CRIT, "bdj_process_event(%u,%u) failed (uncaught exception)\n", ev, param); (*env)->ExceptionClear(env); } _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
