org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script1.groovy: 38: The class 'FileSearch' has an incorrect modifier static. @ line 38, column 1. private static class FileSearch implements FileCallable { ^ Script1.groovy: 38: The class 'FileSearch' has an incorrect modifier private. @ line 38, column 1. private static class FileSearch implements FileCallable { ^ 2 errors

Google Groups | Simona Avornicesei | 4 months ago
  1. 0

    EnvInject - groovy script in Jenkins 2.x

    Google Groups | 4 months ago | Simona Avornicesei
    org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: Script1.groovy: 38: The class 'FileSearch' has an incorrect modifier static. @ line 38, column 1. private static class FileSearch implements FileCallable { ^ Script1.groovy: 38: The class 'FileSearch' has an incorrect modifier private. @ line 38, column 1. private static class FileSearch implements FileCallable { ^ 2 errors
  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 | 2 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
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: Script1.groovy: 38: The class 'FileSearch' has an incorrect modifier static. @ line 38, column 1. private static class FileSearch implements FileCallable { ^ Script1.groovy: 38: The class 'FileSearch' has an incorrect modifier private. @ line 38, column 1. private static class FileSearch implements FileCallable { ^ 2 errors

    at org.codehaus.groovy.control.ErrorCollector.failIfErrors()
  2. Groovy
    GroovyShell.parse
    1. org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310)
    2. org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1073)
    3. org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:591)
    4. org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:569)
    5. org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:546)
    6. groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298)
    7. groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:268)
    8. groovy.lang.GroovyShell.parseClass(GroovyShell.java:688)
    9. groovy.lang.GroovyShell.parse(GroovyShell.java:700)
    10. groovy.lang.GroovyShell.parse(GroovyShell.java:736)
    11. groovy.lang.GroovyShell.parse(GroovyShell.java:727)
    11 frames
  3. org.jenkinsci.plugins
    GroovyScript.call
    1. org.jenkinsci.plugins.scriptler.util.GroovyScript.call(GroovyScript.java:117)
    1 frame
  4. Hudson :: Remoting Layer
    LocalChannel.call
    1. hudson.remoting.LocalChannel.call(LocalChannel.java:45)
    1 frame
  5. org.jenkinsci.plugins
    ScriptHelper.runScript
    1. org.jenkinsci.plugins.scriptler.util.ScriptHelper.runScript(ScriptHelper.java:124)
    1 frame