Exception raised during template rendering: Failed to parse template script 
(your template may contain an error or be trying to use expressions not 
currently supported): startup failed:
SimpleTemplateScript3.groovy: 30: expecting '}', found 'and' @ line 30, column 
32.
   <j:if test=\"${artifacts!=null and artifacts.size()&gt;0}\">
                                  ^

1 error


groovy.lang.GroovyRuntimeException: Failed to parse template script (your 
template may contain an error or be trying to use expressions not currently 
supported): startup failed:
SimpleTemplateScript3.groovy: 30: expecting '}', found 'and' @ line 30, column 
32.
   <j:if test=\"${artifacts!=null and artifacts.size()&gt;0}\">
                                  ^

1 error

        at 
groovy.text.SimpleTemplateEngine.createTemplate(SimpleTemplateEngine.java:128)
        at groovy.text.TemplateEngine.createTemplate(TemplateEngine.java:41)
        at 
hudson.plugins.emailext.plugins.content.ScriptContent.renderTemplate(ScriptContent.java:144)
        at 
hudson.plugins.emailext.plugins.content.ScriptContent.evaluate(ScriptContent.java:81)
        at 
org.jenkinsci.plugins.tokenmacro.DataBoundTokenMacro.evaluate(DataBoundTokenMacro.java:208)
        at org.jenkinsci.plugins.tokenmacro.Parser.processToken(Parser.java:325)
        at org.jenkinsci.plugins.tokenmacro.Action$KiHW1UeqOdqAwZul.run(Unknown 
Source)
        at org.parboiled.matchers.ActionMatcher.match(ActionMatcher.java:96)
        at 
org.parboiled.parserunners.BasicParseRunner.match(BasicParseRunner.java:77)
        at org.parboiled.MatcherContext.runMatcher(MatcherContext.java:351)
        at org.parboiled.matchers.SequenceMatcher.match(SequenceMatcher.java:46)
        at 
org.parboiled.parserunners.BasicParseRunner.match(BasicParseRunner.java:77)
        at org.parboiled.MatcherContext.runMatcher(MatcherContext.java:351)
        at org.parboiled.matchers.FirstOfMatcher.match(FirstOfMatcher.java:41)
        at 
org.parboiled.parserunners.BasicParseRunner.match(BasicParseRunner.java:77)
        at org.parboiled.MatcherContext.runMatcher(MatcherContext.java:351)
        at org.parboiled.matchers.FirstOfMatcher.match(FirstOfMatcher.java:41)
        at 
org.parboiled.parserunners.BasicParseRunner.match(BasicParseRunner.java:77)
        at org.parboiled.MatcherContext.runMatcher(MatcherContext.java:351)
        at 
org.parboiled.matchers.ZeroOrMoreMatcher.match(ZeroOrMoreMatcher.java:39)
        at 
org.parboiled.parserunners.BasicParseRunner.match(BasicParseRunner.java:77)
        at org.parboiled.MatcherContext.runMatcher(MatcherContext.java:351)
        at org.parboiled.matchers.SequenceMatcher.match(SequenceMatcher.java:46)
        at 
org.parboiled.parserunners.BasicParseRunner.match(BasicParseRunner.java:77)
        at org.parboiled.MatcherContext.runMatcher(MatcherContext.java:351)
        at 
org.parboiled.parserunners.BasicParseRunner.run(BasicParseRunner.java:72)
        at 
org.parboiled.parserunners.ReportingParseRunner.runBasicMatch(ReportingParseRunner.java:86)
        at 
org.parboiled.parserunners.ReportingParseRunner.run(ReportingParseRunner.java:66)
        at 
org.parboiled.parserunners.AbstractParseRunner.run(AbstractParseRunner.java:81)
        at 
org.parboiled.parserunners.AbstractParseRunner.run(AbstractParseRunner.java:76)
        at org.jenkinsci.plugins.tokenmacro.Parser.process(Parser.java:85)
        at org.jenkinsci.plugins.tokenmacro.Parser.process(Parser.java:74)
        at 
org.jenkinsci.plugins.tokenmacro.TokenMacro.expand(TokenMacro.java:199)
        at 
org.jenkinsci.plugins.tokenmacro.TokenMacro.expandAll(TokenMacro.java:237)
        at 
hudson.plugins.emailext.plugins.ContentBuilder.transformText(ContentBuilder.java:80)
        at 
hudson.plugins.emailext.ExtendedEmailPublisher.addContent(ExtendedEmailPublisher.java:880)
        at 
hudson.plugins.emailext.ExtendedEmailPublisher.createMail(ExtendedEmailPublisher.java:753)
        at 
hudson.plugins.emailext.ExtendedEmailPublisher.sendMail(ExtendedEmailPublisher.java:451)
        at 
hudson.plugins.emailext.EmailExtStep$EmailExtStepExecution.run(EmailExtStep.java:236)
        at 
hudson.plugins.emailext.EmailExtStep$EmailExtStepExecution.run(EmailExtStep.java:174)
        at 
org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)
        at hudson.security.ACL.impersonate(ACL.java:367)
        at 
org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)

Reply via email to