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

MultipleCompilationErrorsException "unexpected char"

    Details

    • Type: Bug
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 1.6.1, 1.6.2, 1.6.3
    • Fix Version/s: None
    • Labels:
      None
    • Environment:
      Linux (RHEL 5, Fedora Core 5)

      Description

      Getting an error in groovy one-liners:

      $ groovy -e 'println "Hello, World!"'
      org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, script_from_command_line: 1: unexpected char: 0xFFFF @ line 1, column 23.
      1 error
      

      Putting the same thing in a file works fine. It doesn't happen for the following:

      $ groovy -e 'println '\''Hello, World!'\'
      $ groovy -e 'println "Hello, World!";'
      $ groovy -e 'println "";'
      $ groovy -e ''
      $ groovy -e 'println 1'
      $ groovy -e 'println System.properties'
      

      When you use a zero-length string literal, you get a slightly different error:

      $ groovy -e 'println ""'
      org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, script_from_command_line: 1: unexpected char: '"' @ line 1, column 9.
      1 error
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              md5 Mike Dillon
            • Votes:
              2 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: