cloudfoundry / java-buildpack

Cloud Foundry buildpack for running Java applications
Apache License 2.0
437 stars 2.58k forks source link

building 3.8.1 offline fails on Ruxit #331

Closed alexvasseur closed 8 years ago

alexvasseur commented 8 years ago

(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:ininitialize'

The index.yml on ruxit.com has some spaces that looks suspect here

 curl -X GET https://download.ruxit.com/agent/paas/cloudfoundry/java/index.yml

---
  1.101.170: https://download.ruxit.com/agent/paas/Dynatrace-OneAgent-linux-java-1.101.170.20160830-115303.zip
  1.99.199: https://download.ruxit.com/agent/paas/ruxit-agent-linux-java-1.99.199.20160817-132932.zip
  1.97.216: https://download.ruxit.com/agent/paas/ruxit-agent-linux-java-1.97.216.20160704-154931.zip
nebhale commented 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
nebhale commented 8 years ago

Fixed by the Ruxit team.