org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:</span> <span class="diffcontext"> </span> <span class="diffremovedchars" style="background-color: #ffe7e7; text-decoration:line-through;">BUG! exception in phase 'canonicalization' in source unit '</span> <span class="diffcontext">WorkflowScript</span> <span class="diffaddedchars" style="background-color:#ddfade;">: 3: Missing required section</span> <span class="diffcontext">'</span> <span class="diffremovedchars" style="background-color: #ffe7e7; text-decoration:line-through;"> unexpected NullpointerException</span> <span class="diffaddedchars" style="background-color:#ddfade;">agent' @ line 3, column 1.</span> <span class="diffcontext"> </span> <span class="diffaddedchars" style="background-color:#ddfade;">&nbsp;&nbsp;&nbsp;pipeline{ &nbsp;&nbsp;&nbsp;^ 1 error </span> <span class="diffcontext"> at org.codehaus.groovy.control.</span> <span class="diffaddedchars" style="background-color:#ddfade;">ErrorCollector.failIfErrors(ErrorCollector.java:310) at org.codehaus.groovy.control.</span> <span class="diffcontext">CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:</span> <span class="diffremovedchars" style="background-color: #ffe7e7; text-decoration:line-through;">1058</span> <span class="diffaddedchars" style="background-color:#ddfade;">1073</span> <span class="diffcontext">)

Google Groups | pw...@cloudbees.com (JIRA) | 3 months ago
  1. 0

    [JIRA] (JENKINS-37932) Error if no "agent" specified

    Google Groups | 3 months ago | pw...@cloudbees.com (JIRA)
    org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:</span> <span class="diffcontext"> </span> <span class="diffremovedchars" style="background-color: #ffe7e7; text-decoration:line-through;">BUG! exception in phase 'canonicalization' in source unit '</span> <span class="diffcontext">WorkflowScript</span> <span class="diffaddedchars" style="background-color:#ddfade;">: 3: Missing required section</span> <span class="diffcontext">'</span> <span class="diffremovedchars" style="background-color: #ffe7e7; text-decoration:line-through;"> unexpected NullpointerException</span> <span class="diffaddedchars" style="background-color:#ddfade;">agent' @ line 3, column 1.</span> <span class="diffcontext"> </span> <span class="diffaddedchars" style="background-color:#ddfade;">&nbsp;&nbsp;&nbsp;pipeline{ &nbsp;&nbsp;&nbsp;^ 1 error </span> <span class="diffcontext"> at org.codehaus.groovy.control.</span> <span class="diffaddedchars" style="background-color:#ddfade;">ErrorCollector.failIfErrors(ErrorCollector.java:310) at org.codehaus.groovy.control.</span> <span class="diffcontext">CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:</span> <span class="diffremovedchars" style="background-color: #ffe7e7; text-decoration:line-through;">1058</span> <span class="diffaddedchars" style="background-color:#ddfade;">1073</span> <span class="diffcontext">)
  2. 0

    [JIRA] [workflow-plugin] (JENKINS-32508) Workflow does not support the standard Groovy JSON parser: JsonSlurper

    Google Groups | 11 months ago | cleclerc@cloudbees.com (JIRA)
    org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: WorkflowScript: 5: unable to resolve class JsonSlurper @ line 5, column 19. def jsonSlurper = new JsonSlurper() ^ 1 error
  3. 0

    Too Many Files Open Error from Jenkins

    Stack Overflow | 3 years ago | cyotee
    org.jvnet.hudson.reactor.ReactorException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: IO Exception attempting to load global transforms:/[proprietary path]/jenkins/WEB-INF/lib/groovy-all-1.8.9.jar (Too many open files) 1 error
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    {code:none} {/* supposed to be a block but this is wrong */} {code} yields {code:none} ERROR: failed to start build org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: WorkflowScript: 2: Ambiguous expression could be either a parameterless closure expression or an isolated open code block; solution: Add an explicit closure parameter list, e.g. {it -> ...}, or force it to be treated as an open block by giving it a label, e.g. L:{...} @ line 2, column 1. { ^ 1 error at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:302) at org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:149) at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:119) at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:131) at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java:359) at org.codehaus.groovy.antlr.AntlrParserPlugin.transformCSTIntoAST(AntlrParserPlugin.java:142) at org.codehaus.groovy.antlr.AntlrParserPlugin.parseCST(AntlrParserPlugin.java:108) at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:236) at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:161) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:846) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:550) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:526) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:503) at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:302) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:281) at groovy.lang.GroovyShell.parseClass(GroovyShell.java:731) at groovy.lang.GroovyShell.parse(GroovyShell.java:743) at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:100) at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:346) at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:314) at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:176) at hudson.model.ResourceController.execute(ResourceController.java:89) at hudson.model.Executor.run(Executor.java:240) at hudson.model.OneOffExecutor.run(OneOffExecutor.java:43) {code} but then the build is still shown as running, and the stop button does not work. Need to forcibly delete it.

    Jenkins JIRA | 2 years ago | Jesse Glick
    org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: WorkflowScript: 2: Ambiguous expression could be either a parameterless closure expression or an isolated open code block; solution: Add an explicit closure parameter list, e.g. {it -> ...}, or force it to be treated as an open block by giving it a label, e.g. L:{...} @ line 2, column 1. { ^ 1 error
  6. 0

    I have a workflow project, for which I typed an error inte the Groovy script. When executing the build it then reports an error in the console and then hangs (doesn't terminate). This is the output in the build console: {noformat} Started by user Anders Hammar ERROR: failed to start build org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: WorkflowScript: 4: unexpected char: '\' @ line 4, column 74. n.repo.local=.repository -s D:\Jenkins\s ^ 1 error at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:302) at org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:149) at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:119) at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:131) at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java:359) at org.codehaus.groovy.antlr.AntlrParserPlugin.transformCSTIntoAST(AntlrParserPlugin.java:137) at org.codehaus.groovy.antlr.AntlrParserPlugin.parseCST(AntlrParserPlugin.java:108) at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:236) at org.codehaus.groovy.control.CompilationUnit$1.call(CompilationUnit.java:161) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:846) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:550) at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:526) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:503) at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:302) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:281) at groovy.lang.GroovyShell.parseClass(GroovyShell.java:731) at groovy.lang.GroovyShell.parse(GroovyShell.java:743) at org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:100) at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:349) at org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:317) at org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:173) at hudson.model.ResourceController.execute(ResourceController.java:89) at hudson.model.Executor.run(Executor.java:240) at hudson.model.OneOffExecutor.run(OneOffExecutor.java:43) {noformat}

    Jenkins JIRA | 2 years ago | Anders Hammar
    org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: WorkflowScript: 4: unexpected char: '\' @ line 4, column 74. n.repo.local=.repository -s D:\Jenkins\s ^ 1 error

  1. serious2monkeys 8 times, last 1 week ago
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. org.codehaus.groovy.control.MultipleCompilationErrorsException

    startup failed:</span> <span class="diffcontext"> </span> <span class="diffremovedchars" style="background-color: #ffe7e7; text-decoration:line-through;">BUG! exception in phase 'canonicalization' in source unit '</span> <span class="diffcontext">WorkflowScript</span> <span class="diffaddedchars" style="background-color:#ddfade;">: 3: Missing required section</span> <span class="diffcontext">'</span> <span class="diffremovedchars" style="background-color: #ffe7e7; text-decoration:line-through;"> unexpected NullpointerException</span> <span class="diffaddedchars" style="background-color:#ddfade;">agent' @ line 3, column 1.</span> <span class="diffcontext"> </span> <span class="diffaddedchars" style="background-color:#ddfade;">&nbsp;&nbsp;&nbsp;pipeline{ &nbsp;&nbsp;&nbsp;^ 1 error </span> <span class="diffcontext"> at org.codehaus.groovy.control.</span> <span class="diffaddedchars" style="background-color:#ddfade;">ErrorCollector.failIfErrors(ErrorCollector.java:310) at org.codehaus.groovy.control.</span> <span class="diffcontext">CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:</span> <span class="diffremovedchars" style="background-color: #ffe7e7; text-decoration:line-through;">1058</span> <span class="diffaddedchars" style="background-color:#ddfade;">1073</span> <span class="diffcontext">)

    at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation()
  2. Groovy
    GroovyShell.parse
    1. org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:591)
    2. org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:569)
    3. org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:546)
    4. groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298)
    5. groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:268)
    6. groovy.lang.GroovyShell.parseClass(GroovyShell.java:688)
    7. groovy.lang.GroovyShell.parse(GroovyShell.java:700)
    7 frames
  3. org.jenkinsci.plugins
    CpsFlowExecution.start
    1. org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:67)
    2. org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:410)
    3. org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:373)
    3 frames