2 weeks ago
Hello everyone, I am creating a CAP based application and am on Step 11 of this tutorial: Prepare SAP Build Work Zone, Standard Edition Setup | SAP Tutorials
I was able to build the .mtar file, but whenever I deploy the file, it gives this error:
Content deployment for module "cpapp-destinations" to resource "cpapp-destination" failed: org.cloudfoundry.multiapps.controller.persistence.services.FileStorageException: com.sap.cloud.lm.sl.cf.sap.content.client.ContentDeployerException: Operation 'Deploy synchronously' to the URL 'https://destination-configuration.cfapps.us10.hana.ondemand.com/destination-configuration/gacd/v2/de...' failed. Remote server responded with HTTP status code 400, error message: 'FORM attribute [content] cannot be blank', error type 'BLANK_FORM_ATTRIBUTE'
Process failed.
Here is the .yaml file:
_schema-version: "3.1"
ID: cpapp
description: A simple CAP project.
version: 1.0.0
modules:
- name: cpapp-srv
type: nodejs
path: gen/srv
requires:
- name: cpapp-db
- name: cpapp-uaa
provides:
- name: srv-api
properties:
srv-url: ${default-url}
parameters:
buildpack: nodejs_buildpack
readiness-health-check-http-endpoint: /health
readiness-health-check-type: http
build-parameters:
builder: npm
- name: cpapp-db-deployer
type: hdb
path: gen/db
requires:
- name: cpapp-db
parameters:
buildpack: nodejs_buildpack
- name: cpapp-destinations
type: com.sap.application.content
path: gen/
requires:
- name: cpapp-uaa
parameters:
service-key:
name: cpapp-uaa-key
- name: cpapp-html5-repo-host
parameters:
service-key:
name: cpapp-html5-repo-host-key
- name: srv-api
- name: cpapp-destination
parameters:
content-target: true
parameters:
content:
instance:
destinations:
- Authentication: OAuth2UserTokenExchange
Name: cpapp-app-srv
TokenServiceInstanceName: cpapp-uaa
TokenServiceKeyName: cpapp-uaa-key
URL: ~{srv-api/srv-url}
sap.cloud.service: cpapp.service
- Name: cpapp-html5-repo-host
ServiceInstanceName: cpapp-html5-repo-host
ServiceKeyName: cpapp-html5-repo-host-key
sap.cloud.service: cpapp.service
- Authentication: OAuth2UserTokenExchange
Name: cpapp-uaa
ServiceInstanceName: cpapp-uaa
ServiceKeyName: cpapp-uaa-key
sap.cloud.service: cpapp.service
existing_destinations_policy: update
build-parameters:
no-source: true
- name: cpapp-app-content
type: com.sap.application.content
path: .
requires:
- name: cpapp-html5-repo-host
parameters:
content-target: true
build-parameters:
build-result: resources
requires:
- artifacts:
- nsrisks.zip
name: nsrisks
target-path: resources/
- name: nsrisks
type: html5
path: app/risks
build-parameters:
build-result: dist
builder: custom
commands:
- npm install
- npm run build:cf
supported-platforms: []
resources:
- name: cpapp-db
type: com.sap.xs.hdi-container
parameters:
service: hana
service-plan: hdi-shared
- name: cpapp-uaa
type: org.cloudfoundry.managed-service
parameters:
config:
role-collections:
- description: Manage Risks
name: RiskManager-${space}
role-template-references:
- $XSAPPNAME.RiskManager
- description: View Risks
name: RiskViewer-${space}
role-template-references:
- $XSAPPNAME.RiskViewer
tenant-mode: dedicated
xsappname: cpapp-${org}-${space}
path: ./xs-security.json
service: xsuaa
service-plan: application
- name: cpapp-destination
type: org.cloudfoundry.managed-service
parameters:
config:
HTML5Runtime_enabled: true
init_data:
instance:
destinations:
- Authentication: NoAuthentication
Name: ui5
ProxyType: Internet
Type: HTTP
URL: https://ui5.sap.com
existing_destinations_policy: update
service: destination
service-plan: lite
- name: cpapp-html5-repo-host
type: org.cloudfoundry.managed-service
parameters:
service: html5-apps-repo
service-plan: app-host
parameters:
deploy_mode: html5-repo
enable-parallel-deployments: true
build-parameters:
before-all:
- builder: custom
commands:
- npm install --production
- npx -p @Sap/cds-dk cds build --production
- npx rimraf gen/db/src/gen/data
I'm fairly new to this technology, so please tell me where I'm going wrong, or what can I do to correct this code and deploy my application perfectly. Any suggestions would be appreciated. Thank you.
User | Count |
---|---|
69 | |
8 | |
8 | |
6 | |
6 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.