Fixed blank yaml config files throwing a null pointer exception
This commit is contained in:
parent
d733a32f7c
commit
c08b5f3558
@ -115,7 +115,11 @@ public class Configuration extends ConfigurationNode {
|
||||
@SuppressWarnings("unchecked")
|
||||
private void read(Object input) throws ConfigurationException {
|
||||
try {
|
||||
root = (Map<String, Object>)input;
|
||||
if ( null == input ) {
|
||||
root = new HashMap<String, Object>();
|
||||
} else {
|
||||
root = (Map<String, Object>)input;
|
||||
}
|
||||
} catch (ClassCastException e) {
|
||||
throw new ConfigurationException("Root document must be an key-value structure");
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user