You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ex...@apache.org on 2025/09/15 23:19:21 UTC
(nifi) branch main updated: NIFI-14975 Fail Registry startup if nifi-registry-api Handler throws Exception (#10309)
This is an automated email from the ASF dual-hosted git repository.
exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/main by this push:
new c9e83ad29a NIFI-14975 Fail Registry startup if nifi-registry-api Handler throws Exception (#10309)
c9e83ad29a is described below
commit c9e83ad29a9b3770440e5aac531e76fe55745d0a
Author: Michael Moser <mo...@apache.org>
AuthorDate: Mon Sep 15 19:19:15 2025 -0400
NIFI-14975 Fail Registry startup if nifi-registry-api Handler throws Exception (#10309)
Signed-off-by: David Handermann <ex...@apache.org>
---
.../org/apache/nifi/registry/jetty/handler/StandardHandlerProvider.java | 1 +
1 file changed, 1 insertion(+)
diff --git a/nifi-registry/nifi-registry-core/nifi-registry-jetty/src/main/java/org/apache/nifi/registry/jetty/handler/StandardHandlerProvider.java b/nifi-registry/nifi-registry-core/nifi-registry-jetty/src/main/java/org/apache/nifi/registry/jetty/handler/StandardHandlerProvider.java
index 949dbcfbb9..3cb91f1e9f 100644
--- a/nifi-registry/nifi-registry-core/nifi-registry-jetty/src/main/java/org/apache/nifi/registry/jetty/handler/StandardHandlerProvider.java
+++ b/nifi-registry/nifi-registry-core/nifi-registry-jetty/src/main/java/org/apache/nifi/registry/jetty/handler/StandardHandlerProvider.java
@@ -110,6 +110,7 @@ public class StandardHandlerProvider implements HandlerProvider {
final ClassLoader apiClassLoader = getApiClassLoader(properties.getDatabaseDriverDirectory());
final WebAppContext apiContext = getWebAppContext(libDirectory, workDirectory, apiClassLoader, API_FILE_PATTERN, API_CONTEXT_PATH);
apiContext.setAttribute(PROPERTIES_PARAMETER, properties);
+ apiContext.setThrowUnavailableOnStartupException(true);
handlers.addHandler(apiContext);
final WebAppContext docsContext = getWebAppContext(libDirectory, workDirectory, ClassLoader.getSystemClassLoader(), DOCS_FILE_PATTERN, DOCS_CONTEXT_PATH);