Description
We have developed our own implementation of zero downtime restage. We are using java client api version 3.14.0 RELEASE. As part of that
(1) we retrieve the ApplicationManifest from the old application {old name} that we need to restage using Applications.getApplicationManifest
(2) Create a new app {app name} using the Applications.pushManifest using the manifest from previous step.
(3) Copy the bits using Applications.copySource from {old name} to {new name}
During restaging an application using a docker image, the following error is displayed during step(3)
org.cloudfoundry.client.v2.ClientV2Exception: CF-StagerError(170011): Stager error: Failed to get blobstore download url for package
However, the problem may be in step (1) because I find that the manifest does not contain the docker image attribute. That may be the issue.