You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
thrownewIllegalStateException(String.format("Configuration error: error in parameters of spec '%s', error: not every parameter has a default value. Either define no defaults, or defaults for all parameters.", spec.getId()));
109
109
}
110
110
111
-
// Check that every default value exists
112
-
if (spec.getParameters().getDefinitions().get(0).getDefaultValue() != null) {
113
-
for (ParameterDefinitiondefinition : spec.getParameters().getDefinitions()) {
114
-
booleandefaultValueExists = false;
115
-
for (Parameters.ValueSetvalueSet : spec.getParameters().getValueSets()) {
116
-
if (valueSet.getParameterValues(definition.getId()).contains(definition.getDefaultValue())) {
117
-
defaultValueExists = true;
118
-
break;
119
-
}
120
-
}
121
-
if (!defaultValueExists) {
122
-
thrownewIllegalStateException(String.format("Configuration error: error in parameters of spec '%s', error: default value for parameter with id '%s' is not defined in a value-set", spec.getId(), definition.getId()));
123
-
}
124
-
}
125
-
}
126
-
127
111
// Validate Parameter Value Sets
128
112
intvalueSetIdx = 0;
129
113
for (Parameters.ValueSetvalueSet : spec.getParameters().getValueSets()) {
if (spec.getParameters().getDefinitions().get(0).getDefaultValue() != null) {
132
+
for (ParameterDefinitiondefinition : spec.getParameters().getDefinitions()) {
133
+
booleandefaultValueExists = false;
134
+
for (Parameters.ValueSetvalueSet : spec.getParameters().getValueSets()) {
135
+
if (valueSet.getParameterValues(definition.getId()).contains(definition.getDefaultValue())) {
136
+
defaultValueExists = true;
137
+
break;
138
+
}
139
+
}
140
+
if (!defaultValueExists) {
141
+
thrownewIllegalStateException(String.format("Configuration error: error in parameters of spec '%s', error: default value for parameter with id '%s' is not defined in a value-set", spec.getId(), definition.getId()));
0 commit comments