vars.get("shouldStartService").getBooleanValue()
and I keep getting:
Caused by: java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Boolean
at com.pmease.quickbuild.setting.step.executecondition.ScriptExecuteCondition.satisfied(ScriptExecuteCondition.java:39)
at com.pmease.quickbuild.setting.step.executecondition.ScriptExecuteCondition$$EnhancerByCGLIB$$28cf2732.CGLIB$satisfied$1(<generated>)
at com.pmease.quickbuild.setting.step.executecondition.ScriptExecuteCondition$$EnhancerByCGLIB$$28cf2732$$FastClassByCGLIB$$fe12f907.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:261)
at com.pmease.quickbuild.setting.step.executecondition.ScriptExecuteCondition$$EnhancerByCGLIB$$28cf2732.satisfied(<generated>)
at com.pmease.quickbuild.stepsupport.Step.shouldExecute(Step.java:747)
at com.pmease.quickbuild.plugin.basis.CommandBuildStep$$EnhancerByCGLIB$$9afe18cf.CGLIB$shouldExecute$89(<generated>)
at com.pmease.quickbuild.plugin.basis.CommandBuildStep$$EnhancerByCGLIB$$9afe18cf$$FastClassByCGLIB$$78f00ad4.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:215)
at com.pmease.quickbuild.DefaultScriptEngine$Interpolator.intercept(DefaultScriptEngine.java:261)
at com.pmease.quickbuild.plugin.basis.CommandBuildStep$$EnhancerByCGLIB$$9afe18cf.shouldExecute(<generated>)
at com.pmease.quickbuild.stepsupport.StepProcessJob.executeStepAwareJob(StepProcessJob.java:34)
... 8 more
I tried different things for 1 hour and it all returns this same exception. What am I missing?