Skip to content

Pushing a Grails app with the ":platform-core:1.0.RC5" plugin, results in error "Groovy container error: invalid byte sequence in US-ASCII" #5

@dmikusa

Description

@dmikusa

Pushing a Grails app with the ":platform-core:1.0.RC5" plugin, results in error "Groovy container error: invalid byte sequence in US-ASCII".

Steps to recreate.

1.) Install Grails 2.2.3.
2.) Run grails create-app <some-app-name>.
3.) Edit grails-app/conf/BuildConfig.groovy, in the plugins block, add compile ':platform-core:1.0.RC5'.
4.) Run grails war.
5.) Run cf push --path=target/<some-app-name>-0.1.war --buildpack=https://github.com/cloudfoundry/java-buildpack.git

Result is this error.

Initialized empty Git repository in /tmp/buildpacks/java-buildpack.git/.git/
Compile failed with exception #<RuntimeError: Groovy container error: invalid byte sequence in US-ASCII>, ["/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/container/groovy.rb:173:in `block (2 levels) in main_method'", "/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/container/groovy.rb:173:in `open'", "/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/container/groovy.rb:173:in `block in main_method'", "/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/container/groovy.rb:172:in `select'", "/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/container/groovy.rb:172:in `main_method'", "/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/container/groovy.rb:149:in `main_groovy'", "/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/container/groovy.rb:116:in `find_groovy'", "/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/container/groovy.rb:46:in `initialize'", "/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/buildpack.rb:159:in `new'", "/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/buildpack.rb:159:in `block in construct_components'", "/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/buildpack.rb:158:in `map'", "/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/buildpack.rb:158:in `construct_components'", "/tmp/buildpacks/java-buildpack.git/lib/java_buildpack/buildpack.rb:60:in `initialize'", "/tmp/buildpacks/java-buildpack.git/bin/compile:26:in `new'", "/tmp/buildpacks/java-buildpack.git/bin/compile:26:in `<main>'"]
Groovy container error: invalid byte sequence in US-ASCII
/var/vcap/packages/dea_next/buildpacks/lib/installer.rb:16:in `compile': Buildpack compilation step failed: (RuntimeError)
    from /var/vcap/packages/dea_next/buildpacks/lib/buildpack.rb:26:in `block in compile_with_timeout'
    from /usr/lib/ruby/1.9.1/timeout.rb:68:in `timeout'
    from /var/vcap/packages/dea_next/buildpacks/lib/buildpack.rb:25:in `compile_with_timeout'
    from /var/vcap/packages/dea_next/buildpacks/lib/buildpack.rb:16:in `block in stage_application'
    from /var/vcap/packages/dea_next/buildpacks/lib/buildpack.rb:12:in `chdir'
    from /var/vcap/packages/dea_next/buildpacks/lib/buildpack.rb:12:in `stage_application'
    from /var/vcap/packages/dea_next/buildpacks/bin/run:10:in `<main>'

One possible workaround to this issue is to run the command cf set-env cfdemo LANG "en_US.UTF-8".

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions