Access droplets endpoint returns offline buildpack_name in Tanzu Application Service for VMs
search cancel

Access droplets endpoint returns offline buildpack_name in Tanzu Application Service for VMs

book

Article ID: 297995

calendar_today

Updated On:

Products

VMware Tanzu Application Service for VMs

Issue/Introduction

When performing  cf curl /v3/apps/<guid>/droplets/current, the "buildpacks" section of the response only contains the "name", and does not contain other details, such as "version".

For example:
 "buildpacks": [
    {
         "name": "java_buildpack_offline_v4311",
         "detect_output": "",
         "buildpack_name": "",
         "version": null
    } 
  ]

However, the same command for an app using a different buildpack (e.g. Go buildpack) returns valid information.
   "buildpacks": [
      {
         "name": "go_buildpack",
         "detect_output": "go",
         "buildpack_name": "go",
         "version": "1.9.33"
      }
   ] 


Environment

Product Version: 2.7

Resolution

This is a known issue with old versions of java_buildpack. For more information, refer to Support returning java_buildpack version from droplets api #812.

This issue is fixed in java_builpack v4.32+.

For example:
 "buildpacks": [
    {
         "name": "java_buildpack_offline",
         "detect_output": "java",
         "buildpack_name": "java",
         "version": "[email protected]:cloudfoundry/java-buildpack.git#4d412182"
    }
 ]