Open Timi96 opened 2 years ago
Thanks for raising @Timi96! Quick question: concatenating the baseUrl and the uri from the request details above would end up to https://*****.sandbox.us01.dx.commercecloud.salesforce.com\on\demandware.servlet\webdav\Sites\cartridges\version1.zip.
Do you make sure, not to pass --instance
with a trailing /
in the value?
I am on WINDOWS and seem to be the only one of my colleagues who face this issue when running
npx sfcc-ci code:deploy
resulting in the error message "The requested URL was not found on this server."File:
/lib/webdav.js
Issue: The/
at the start ofWEBDAV_BASE
string leads to the below REQUEST object:REQUEST { baseUrl: 'https://*****.sandbox.us01.dx.commercecloud.salesforce.com', uri: '\on\demandware.servlet\webdav\Sites\cartridges\version1.zip', auth: { bearer: 'aY_TPqnkH19VOy-8AnyLmxV4Ov0' }, strictSSL: true, method: 'DELETE', callback: [Function (anonymous)] } which ends up as:
https://*****.sandbox.us01.dx.commercecloud.salesforce.com//on/demandware.servlet/webdav/Sites/cartridges/version1.zip
Notice the double
//
beforeon/demandware.servlet
, hence my suggestion to remove that forward slash from the stringWEBDAV_BASE
Result: const WEBDAV_BASE = 'lib/webdav.json/demandware.servlet/webdav/Sites';