diff --git a/src/main/java/io/github/classgraph/Scanner.java b/src/main/java/io/github/classgraph/Scanner.java index c8497c73c..ec60ffd22 100644 --- a/src/main/java/io/github/classgraph/Scanner.java +++ b/src/main/java/io/github/classgraph/Scanner.java @@ -749,6 +749,10 @@ public void processWorkUnit(final ClassfileScanWorkUnit workUnit, if (subLog != null) { subLog.log(workUnit.classfileResource.getPath(), "Could not read classfile: " + e); } + } catch (final Exception e) { + if (subLog != null) { + subLog.log(workUnit.classfileResource.getPath(), "Could not read classfile", e); + } } finally { if (subLog != null) { subLog.addElapsedTime();