Elliotte Rusty Harold created MDEP-980: ------------------------------------------
Summary: ConstantPoolParser throws raw RuntimeException Key: MDEP-980 URL: https://issues.apache.org/jira/browse/MDEP-980 Project: Maven Dependency Plugin Issue Type: Bug Reporter: Elliotte Rusty Harold from parseConstantPoolClassReferences which is reading external data (.class files specifically) so this really should be a checked exception, but even if we leave it a runtime exception it should be a more semantically meaningful subclass per Effective Java. Maybe something like java.io.InvalidClassException? Furthermore, it's a bug because the code in visitClass that ultimately invokes this private method does not catch RuntimeException, only more specific subclasses like IllegalArgumenException. -- This message was sent by Atlassian Jira (v8.20.10#820010)