libbluray | branch: master | hpi1 <[email protected]> | Sun Nov 8 19:37:20 2015 +0200| [fba6c0e2a6c814fb8a818b0ccafed360d4df8e42] | committer: hpi1
BDJClassLoader: log class loading errors ... to avoid debugging the same problem third time. > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=fba6c0e2a6c814fb8a818b0ccafed360d4df8e42 --- src/libbluray/bdj/java/org/videolan/BDJClassLoader.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/libbluray/bdj/java/org/videolan/BDJClassLoader.java b/src/libbluray/bdj/java/org/videolan/BDJClassLoader.java index 733c3e5..c3f2099 100644 --- a/src/libbluray/bdj/java/org/videolan/BDJClassLoader.java +++ b/src/libbluray/bdj/java/org/videolan/BDJClassLoader.java @@ -126,7 +126,16 @@ public class BDJClassLoader extends URLClassLoader { } return c; } - return super.loadClass(name); + + try { + return super.loadClass(name); + } catch (ClassNotFoundException e0) { + logger.error("ClassNotFoundException: " + name); + throw e0; + } catch (Error err) { + logger.error("FATAL: " + err); + throw err; + } } public URL getResource(String name) { @@ -157,4 +166,6 @@ public class BDJClassLoader extends URLClassLoader { } private String xletClass; + + private static final Logger logger = Logger.getLogger(BDJClassLoader.class.getName()); } _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
