Browse Source

Catch NumberFormatException when parsing integer

clusterIntTest
Paul Schaub 6 months ago
parent
commit
6b84517ce8
No known key found for this signature in database GPG Key ID: 62BEE9264BF17311
1 changed files with 8 additions and 1 deletions
  1. +8
    -1
      smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/Configuration.java

+ 8
- 1
smack-integration-test/src/main/java/org/igniterealtime/smack/inttest/Configuration.java View File

@@ -27,6 +27,7 @@ import java.util.List;
import java.util.Map.Entry;
import java.util.Properties;
import java.util.Set;
import java.util.logging.Level;
import java.util.logging.Logger;

import javax.net.ssl.SSLContext;
@@ -545,6 +546,12 @@ public final class Configuration {

private static int getIntProperty(Properties properties, String propertyName, int defaultValue) {
String s = properties.getProperty(propertyName, Integer.toString(defaultValue));
return Integer.parseInt(s);
try {
return Integer.parseInt(s);
} catch (NumberFormatException e) {
LOGGER.log(Level.WARNING, "Could not parse value of property " + propertyName +
". Using default value " + defaultValue + " instead.");
return defaultValue;
}
}
}

Loading…
Cancel
Save