Description
In InstrumentationFactory class at line 375 JarFile is not closed.
private static boolean validateAgentJarManifest(File agentJarFile, Log log, String agentClassName) { try { JarFile jar = new JarFile(agentJarFile); Manifest manifest = jar.getManifest(); if (manifest == null) { return false; } Attributes attributes = manifest.getMainAttributes(); String ac = attributes.getValue("Agent-Class"); if (ac != null && ac.equals(agentClassName)) { return true; } } catch (Exception e) { if (log.isTraceEnabled() == true) { log.trace(_name + ".validateAgentJarManifest() caught unexpected " + "exception " + e.getMessage()); } } return false; }