commit | 8e628faeb2c1d2a1dade06ad39629f8269e70d81 | [log] [tgz] |
---|---|---|
author | andrey-me <andreym@microsoft.com> | Mon Oct 31 11:36:04 2016 -0700 |
committer | Julia Wang <jwang98052@yahoo.com> | Tue Nov 01 11:03:40 2016 -0700 |
tree | 0ba47c0dc5e8c44e5eab51b2c1f6b484de1bd6fe | |
parent | 8ef0c4e2a20da78d4547a9c31f6fa86c37d7678f [diff] |
[REEF-1646] Adding ArgumentNullException in config initialization JIRA: [REEF-1646](https://issues.apache.org/jira/browse/REEF-1646) This closes #1173
diff --git a/lang/cs/Org.Apache.REEF.Tang/Implementations/Configuration/ConfigurationBuilderImpl.cs b/lang/cs/Org.Apache.REEF.Tang/Implementations/Configuration/ConfigurationBuilderImpl.cs index fe3a099..4eab9a1 100644 --- a/lang/cs/Org.Apache.REEF.Tang/Implementations/Configuration/ConfigurationBuilderImpl.cs +++ b/lang/cs/Org.Apache.REEF.Tang/Implementations/Configuration/ConfigurationBuilderImpl.cs
@@ -59,6 +59,11 @@ this.ClassHierarchy = TangFactory.GetTang().GetDefaultClassHierarchy(assemblies, parsers); foreach (IConfiguration tc in confs) { + if (tc == null) + { + throw new ArgumentNullException("One of specified configurations is null"); + } + AddConfiguration((ConfigurationImpl)tc); } }