aboutsummaryrefslogtreecommitdiffstats
path: root/container-core/src/main/java/com/yahoo/container
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2023-01-03 13:05:03 +0100
committergjoranv <gv@verizonmedia.com>2023-01-06 09:30:48 +0100
commit9cdfc22741f1f7935ed04d1a78288446d0dc4568 (patch)
tree22677e94a3f05a36ad7f47d5b80f5c59c7af168b /container-core/src/main/java/com/yahoo/container
parent1319d959d05779da814bf8109c6af1279366bf54 (diff)
Include list of installed application bundles in error message
Diffstat (limited to 'container-core/src/main/java/com/yahoo/container')
-rw-r--r--container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java b/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java
index e2f97c9ad6b..903169b1795 100644
--- a/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java
+++ b/container-core/src/main/java/com/yahoo/container/core/config/HandlersConfigurerDi.java
@@ -15,6 +15,7 @@ import com.yahoo.container.di.config.SubscriberFactory;
import com.yahoo.container.logging.AccessLog;
import com.yahoo.filedistribution.fileacquirer.FileAcquirer;
import com.yahoo.jdisc.application.OsgiFramework;
+import com.yahoo.jdisc.core.BsnVersion;
import com.yahoo.jdisc.handler.RequestHandler;
import com.yahoo.jdisc.service.ClientProvider;
import com.yahoo.jdisc.service.ServerProvider;
@@ -29,6 +30,7 @@ import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
import java.util.logging.Level;
import java.util.logging.Logger;
+import java.util.stream.Collectors;
/**
* For internal use only.
@@ -107,6 +109,14 @@ public class HandlersConfigurerDi {
public Set<Bundle> completeBundleGeneration(GenerationStatus status) {
return applicationBundleLoader.completeGeneration(status);
}
+
+ @Override
+ protected String bundleResolutionErrorMessage() {
+ return String.format("Installed application bundles: [%s].",
+ applicationBundleLoader.activeBundlesBsnVersion().stream()
+ .map(BsnVersion::toReadableString)
+ .collect(Collectors.joining(", ")));
+ }
}
/**