Closed alexvasseur closed 8 years ago
The offline buildpack cannot make an external connection to the Ruxit repository. It is fixed to only using the 1.95.149
version that was packaged inside when it was created. Looking at the binary downloaded from GitHub, the following files are contained within it:
resources/cache/https%3A%2F%2Fdownload.ruxit.com%2Fagent%2Fpaas%2Fcloudfoundry%2Fjava%2Findex.yml.cached
resources/cache/https%3A%2F%2Fdownload.ruxit.com%2Fagent%2Fpaas%2Fcloudfoundry%2Fjava%2Findex.yml.etag
resources/cache/https%3A%2F%2Fdownload.ruxit.com%2Fagent%2Fpaas%2Fcloudfoundry%2Fjava%2Findex.yml.last_modified
resources/cache/https%3A%2F%2Fdownload.ruxit.com%2Fagent%2Fpaas%2Fruxit-agent-linux-java-1.95.149.20160607-131029.zip.cached
resources/cache/https%3A%2F%2Fdownload.ruxit.com%2Fagent%2Fpaas%2Fruxit-agent-linux-java-1.95.149.20160607-131029.zip.etag
resources/cache/https%3A%2F%2Fdownload.ruxit.com%2Fagent%2Fpaas%2Fruxit-agent-linux-java-1.95.149.20160607-131029.zip.last_modified
Fixed by the Ruxit team.
(I added some more log to display the configuration uri)
https://download.ruxit.com/agent/paas/cloudfoundry/java/index.yml rake aborted!
Invalid version '': missing component /Users/avasseur/s2/tofino/jbp/java-buildpack/lib/java_buildpack/util/tokenized_version.rb:151:in
validate' /Users/avasseur/s2/tofino/jbp/java-buildpack/lib/java_buildpack/util/tokenized_version.rb:42:in
initialize'The index.yml on ruxit.com has some spaces that looks suspect here