Groovy
  1. Groovy
  2. GROOVY-3524

MultipleCompilationErrorsException "unexpected char"

    Details

    • Type: Bug Bug
    • Status: Open
    • Priority: Minor 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
      

        Activity

          People

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

            Dates

            • Created:
              Updated:

              Development