X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.agent%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fcli%2FDefaultSlcRuntime.java;h=10e988cc262095c9d70e80ef73fcadd339569436;hb=8403cc7566ac6b8c5c63357faa0659e3e09141e7;hp=3fc2a5671fced3e77bb54b9fb7c290e84d5a6607;hpb=fa38c56c899d3f7347d960c4684fa293b1502c6c;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.agent/src/main/java/org/argeo/slc/cli/DefaultSlcRuntime.java b/org.argeo.slc.agent/src/main/java/org/argeo/slc/cli/DefaultSlcRuntime.java index 3fc2a5671..10e988cc2 100644 --- a/org.argeo.slc.agent/src/main/java/org/argeo/slc/cli/DefaultSlcRuntime.java +++ b/org.argeo.slc.agent/src/main/java/org/argeo/slc/cli/DefaultSlcRuntime.java @@ -69,6 +69,10 @@ public class DefaultSlcRuntime { Resource scriptRes = findScript(script); Resource slcRootFile = findSlcRootFile(scriptRes); + if (slcRootFile == null) + throw new SlcException( + "Could not find any SLC root file, " + + "please configure one at the root of your scripts hierarchy."); SlcExecution slcExecution = createSlcExecution(runtime, slcRootFile, scriptRes, targets); @@ -112,8 +116,8 @@ public class DefaultSlcRuntime { slcExecution.getAttributes().put(AntConstants.EXECATTR_ANT_FILE, scriptRelativePath); if (targets != null) - slcExecution.getAttributes().put( - AntConstants.EXECATTR_ANT_TARGETS, targets); + slcExecution.getAttributes().put(AntConstants.EXECATTR_ANT_TARGETS, + targets); slcExecution.setStatus(SlcExecution.STATUS_SCHEDULED); return slcExecution;