summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-09-21 20:44:24 +0200
committerGitHub <noreply@github.com>2021-09-21 20:44:24 +0200
commitadaa583b50c1d63c04c7dd9643416a6d4744ae45 (patch)
treee48ec23aa58f474712db0f61df57b3a1eb219054
parent56df7e99193077dd2af05a7405300915caffc10e (diff)
parent7e252712d81ab332d7313eb0566cb880d6278635 (diff)
Merge pull request #19231 from vespa-engine/bratseth/improve-error-message
Improve error message on missing file
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/utils/FileSender.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/utils/FileSender.java b/config-model/src/main/java/com/yahoo/vespa/model/utils/FileSender.java
index 7689fffe440..de5eaa2278e 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/utils/FileSender.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/utils/FileSender.java
@@ -45,7 +45,7 @@ public class FileSender implements Serializable {
public static void send(FileReference fileReference, Collection<? extends AbstractService> services) {
if (services.isEmpty()) {
throw new IllegalStateException("No service instances. Probably a standalone cluster setting up <nodes> " +
- "using 'count' instead of <node> tags.");
+ "using 'count' instead of <node> tags.");
}
for (AbstractService service : services) {
@@ -57,8 +57,7 @@ public class FileSender implements Serializable {
/**
* Sends all user configured files for a producer to all given services.
*/
- public <PRODUCER extends AbstractConfigProducer<?>>
- void sendUserConfiguredFiles(PRODUCER producer) {
+ public <PRODUCER extends AbstractConfigProducer<?>> void sendUserConfiguredFiles(PRODUCER producer) {
if (services.isEmpty())
return;
@@ -69,7 +68,7 @@ public class FileSender implements Serializable {
try {
sendUserConfiguredFiles(builder, sentFiles, key);
} catch (IllegalArgumentException e) {
- throw new IllegalArgumentException("Unable to send files for " + key, e);
+ throw new IllegalArgumentException("Unable to send file specified in " + key, e);
}
}
}
@@ -78,7 +77,8 @@ public class FileSender implements Serializable {
ConfigDefinition configDefinition = builder.getConfigDefinition();
if (configDefinition == null) {
// TODO: throw new IllegalArgumentException("Not able to find config definition for " + builder);
- logger.logApplicationPackage(Level.FINE, "Not able to find config definition for " + key + ". Will not send files for this config");
+ logger.logApplicationPackage(Level.FINE, "Not able to find config definition for " + key +
+ ". Will not send files for this config");
return;
}
// Inspect fields at this level
@@ -133,7 +133,7 @@ public class FileSender implements Serializable {
for (String name : entries.keySet()) {
ConfigPayloadBuilder fileEntry = builder.getObject(name);
if (fileEntry.getValue() == null) {
- throw new IllegalArgumentException("Unable to send file for field '" + name + "'. Invalid config value " + fileEntry.getValue());
+ throw new IllegalArgumentException("Unable to send file for field '" + name + "': Invalid config value " + fileEntry.getValue());
}
sendFileEntry(fileEntry, sentFiles);
}