[JIRA] (JENKINS-57370) Error in Jenkinsfile causes infinite build loop with polling trigger

2 views
Skip to first unread message

jonathankuleff+jenkins@gmail.com (JIRA)

unread,
May 8, 2019, 8:34:04 AM5/8/19
to jenkinsc...@googlegroups.com
Jonathan Kuleff created an issue
 
Jenkins / New Feature JENKINS-57370
Error in Jenkinsfile causes infinite build loop with polling trigger
Issue Type: New Feature New Feature
Assignee: Vincent Latombe
Components: pollscm-plugin
Created: 2019-05-08 12:33
Environment: AWS ECS
Jenkins v2.150.3
BlueOcean v1.16.0
All plugins up-to-date
Priority: Major Major
Reporter: Jonathan Kuleff

I had an error in my Jenkinsfile today were I was missing a closing bracket, causing my builds to fail and a new build triggered for the same commit every 2 minutes which I suspect is due to a poll trigger in the pipeline configuration

triggers { 
   // poll repo every 2 minute for changinges 
   pollSCM('*/2 * * * *') 
}

 the pipeline logs were

Started by an SCM change
Obtained Jenkinsfile from 7c608f6019a2de1e1db0fd32ffa48fc915be13c7
Running in Durability level: PERFORMANCE_OPTIMIZED
[Bitbucket] Notifying commit build result
[Bitbucket] Build result notified
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 974: expecting '}', found '' @ line 974, column 1.
1 error

	at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310)
	at org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:150)
	at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:120)
	at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:132)
	at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java:350)
	at org.codehaus.groovy.antlr.AntlrParserPlugin.transformCSTIntoAST(AntlrParserPlugin.java:144)
	at org.codehaus.groovy.antlr.AntlrParserPlugin.parseCST(AntlrParserPlugin.java:110)
	at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:234)
	at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:168)
	at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:943)
	at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:605)
	at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:581)
	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:558)
	at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298)
	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:268)
	at groovy.lang.GroovyShell.parseClass(GroovyShell.java:688)
	at groovy.lang.GroovyShell.parse(GroovyShell.java:700)
	at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.doParse(CpsGroovyShell.java:133)
	at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:126)
	at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:561)
	at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:522)
	at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:320)
	at hudson.model.ResourceController.execute(ResourceController.java:97)
	at hudson.model.Executor.run(Executor.java:429)
Finished: FAILURE

 

 

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

jonathankuleff+jenkins@gmail.com (JIRA)

unread,
May 8, 2019, 8:36:02 AM5/8/19
to jenkinsc...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages