Uploaded image for project: 'Groovy'
  1. Groovy
  2. GROOVY-1912

GroovyScriptEngine.loadScriptByName is the cause of Stack Overflow Error

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 1.1-beta-1
    • 1.1-beta-2
    • groovy-jdk
    • None
    • WinXP. Groovy 1.1-BETA-1. JDK 1.5.0_06

    Description

      ClassLoader cl = getClass().getClassLoader();
      def engine = new GroovyScriptEngine(["file://."]*.toURL() as URL[], cl);
      engine.loadScriptByName("TestGroovy2").newInstance();

      Exception in thread "main" java.lang.StackOverflowError
      at groovy.util.GroovyScriptEngine.loadScriptByName(GroovyScriptEngine.java:283)
      at groovy.util.GroovyScriptEngine.loadScriptByName(GroovyScriptEngine.java:283)
      at groovy.util.GroovyScriptEngine.loadScriptByName(GroovyScriptEngine.java:283)
      .......

      Attachments

        Activity

          People

            paulk Paul King
            aseb Aliaksandr Sebiashuk
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: