[ https://issues.apache.org/jira/browse/NIFI-7781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17188526#comment-17188526 ] Otto Fowler commented on NIFI-7781: ----------------------------------- That doesn't seem to be the whole message : {code:java} // prevent the application from starting when there are two NARs with same group, id, and version final String narCoordinate = narDetail.getCoordinate().getCoordinate(); if (narCoordinatesToWorkingDir.containsKey(narCoordinate)) { final String existingNarWorkingDir = narCoordinatesToWorkingDir.get(narCoordinate); throw new IllegalStateException("Unable to load NAR with coordinates " + narCoordinate + " and working directory " + narDetail.getWorkingDirectory() + " because another NAR with the same coordinates already exists at " + existingNarWorkingDir); } {code} > Bad nar crashes Jira > -------------------- > > Key: NIFI-7781 > URL: https://issues.apache.org/jira/browse/NIFI-7781 > Project: Apache NiFi > Issue Type: Bug > Components: Extensions > Affects Versions: 1.11.4 > Environment: Linux > Reporter: Joseph Kesselman > Priority: Major > Labels: exception-handling > Original Estimate: 24h > Remaining Estimate: 24h > > No matter what's broken about it, a bad nar should not be able to keep the rest of NiFi from running. Catch and handle this exception. And preferably give us more information about what the problem was than "unable to load" – was file not found, not a valid nar, in conflict with other classes, written on a Thursday... >   > 2020-08-31 23:58:20,960 ERROR [main] -> org.apache.nifi.NiFi -> Failure to launch NiFi due to java.lang.IllegalStateException: Unable to load NAR with co > java.lang.IllegalStateException: Unable to load NAR with coordinates com.ibm.rtwa:nifi-random-nar:1.0-SNAPSHOT and working directory ./work/nar/extension > at org.apache.nifi.nar.NarClassLoaders.load(NarClassLoaders.java:181) > at org.apache.nifi.nar.NarClassLoaders.init(NarClassLoaders.java:119) > at org.apache.nifi.NiFi.(NiFi.java:134) > at org.apache.nifi.NiFi.(NiFi.java:72) > at org.apache.nifi.NiFi.main(NiFi.java:301) -- This message was sent by Atlassian Jira (v8.3.4#803005)