X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=runtime%2Forg.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fexecution%2FDefaultExecutionFlowDescriptorConverter.java;fp=runtime%2Forg.argeo.slc.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcore%2Fexecution%2FDefaultExecutionFlowDescriptorConverter.java;h=8e096075147b778e2dd9547163b04bb61a7877b5;hb=615e659f0f733763ada90e5989899bee5e5a57d6;hp=b940f74018c1e68d4500ba3d9832cf3d57d3ffd0;hpb=dd737627cf2209c2f27a640a3e85fb01ed9b953f;p=gpl%2Fargeo-slc.git diff --git a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/DefaultExecutionFlowDescriptorConverter.java b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/DefaultExecutionFlowDescriptorConverter.java index b940f7401..8e0960751 100644 --- a/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/DefaultExecutionFlowDescriptorConverter.java +++ b/runtime/org.argeo.slc.core/src/main/java/org/argeo/slc/core/execution/DefaultExecutionFlowDescriptorConverter.java @@ -74,6 +74,10 @@ public class DefaultExecutionFlowDescriptorConverter implements ExecutionSpecAttribute attribute = executionSpec .getAttributes().get(key); + if (attribute == null) + throw new SlcException("No spec attribute defined for '" + + key + "'"); + if (attribute.getIsFrozen()) continue values; @@ -130,7 +134,7 @@ public class DefaultExecutionFlowDescriptorConverter implements throw new UnsupportedException("Ref value type", refValue.getType()); } - }else{ + } else { convertedValues.put(key, value); } }