forcedotcom / forcedotcom/b2b-commerce-on-lightning-quickstart

Error running ./convert-examples-to-sfdx.sh

Open
#65 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
191
Forks
211
PR merge metrics
No merged PRs in 30d

Description

I clone the repo and change to sfdx directory. When I run ./convert-examples-to-sfdx.sh getting below error.

Appreciate any feedback.

M4L577TC2Y:sfdx patelgv$ ./convert-examples-to-sfdx.sh
ERROR running force:mdapi:convert: InvalidPackageDirectory
ERROR running force:mdapi:convert: InvalidPackageDirectory
ERROR running force:mdapi:convert: InvalidPackageDirectory
ERROR running force:mdapi:convert: InvalidPackageDirectory
ERROR running force:mdapi:convert: InvalidPackageDirectory
ERROR running force:mdapi:convert: InvalidPackageDirectory
ERROR running force:mdapi:convert: InvalidPackageDirectory
mkdir: force-app/main/default: No such file or directory
cp: force-app/main/default/classes is not a directory
cp: force-app/main/default/classes is not a directory
cp: force-app/main/default/classes is not a directory
cp: force-app/main/default/classes is not a directory
cp: force-app/main/default/lwc: No such file or directory
cp: ../examples/lwc/force-app/main/default/lwc/paymentMethod: unable to copy extended attributes to force-app/main/default/lwc: No such file or directory
cp: force-app/main/default/lwc/constants.js: No such file or directory
cp: force-app/main/default/lwc/paymentMethod.css: No such file or directory
cp: force-app/main/default/lwc/paymentMethod.html: No such file or directory
cp: force-app/main/default/lwc/paymentMethod.js: No such file or directory
cp: force-app/main/default/lwc/paymentMethod.js-meta.xml: No such file or directory
cp: force-app/main/default/lwc: No such file or directory
cp: ../examples/lwc/force-app/main/default/lwc/billingAddressSelector: unable to copy extended attributes to force-app/main/default/lwc: No such file or directory
cp: force-app/main/default/lwc/billingAddressSelector.html: No such file or directory
cp: force-app/main/default/lwc/billingAddressSelector.js-meta.xml: No such file or directory
cp: force-app/main/default/lwc/billingAddressSelector.js: No such file or directory
cp: force-app/main/default/lwc: No such file or directory
cp: ../examples/lwc/force-app/main/default/lwc/cardPaymentMethod: unable to copy extended attributes to force-app/main/default/lwc: No such file or directory
cp: force-app/main/default/lwc/constants.js: No such file or directory
cp: force-app/main/default/lwc/cardPaymentMethod.js: No such file or directory
cp: force-app/main/default/lwc/cardPaymentMethod.html: No such file or directory
cp: force-app/main/default/lwc/cardPaymentMethod.css: No such file or directory
cp: force-app/main/default/lwc/cardPaymentMethod.js-meta.xml: No such file or directory
cp: force-app/main/default/lwc: No such file or directory
cp: ../examples/lwc/force-app/main/default/lwc/navigationButtons: unable to copy extended attributes to force-app/main/default/lwc: No such file or directory
cp: force-app/main/default/lwc/navigationButtons.js: No such file or directory
cp: force-app/main/default/lwc/navigationButtons.js-meta.xml: No such file or directory
cp: force-app/main/default/lwc/navigationButtons.html: No such file or directory
ERROR running force:mdapi:convert: InvalidPackageDirectory

Converted the main checkout flow.
M4L577TC2Y:sfdx patelgv$

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading sfdx/convert-examples-to-sfdx.sh and reproduce the ./convert-examples-to-sfdx.sh command from the sfdx directory. Trace the force:mdapi:convert failures and the subsequent force-app/main/default copy errors; done means the script completes without InvalidPackageDirectory or missing-directory errors and reports a successful conversion.

Written by the indexing model from the issue text.

Assessment

Tech stack
shell
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.