MdapiDeployCommand Для имени не найдена конфигурация организации

Я получаю сообщение об ошибке ниже, когда пытаюсь проверить развертывание Salesforce по целевой организации salesforce.

{
    "status": 1,
    "name": "NoOrgFound",
    "message": "No org configuration found for name '00D18000000954Y!AQcAQEu9XXfRJP2hXd0lJX4Dp2CohWjDzXuvqrcNF'",
    "exitCode": 1,
    "commandName": "MdapiDeployCommand",
    "stack": "NoOrgFound: No org configuration found for name '00D18000000954Y!AQcAQEu9XXfRJP2hXd0lJX4Dp2CohWjDzXuvqrcNF'\n    at Function.create (C:\\Users\\user\\AppData\\Local\\sfdx\\node_modules\\@salesforce\\core\\lib\\sfdxError.js:141:16)\n    at AuthInfo.initAuthOptions (C:\\Users\\user\\AppData\\Local\\sfdx\\node_modules\\@salesforce\\core\\lib\\authInfo.js:509:53)",
        "warnings": [
            "The error message \"NoOrgFound\" has been deprecated and will be removed in v46 or later.  It will become \"NamedOrgNotFound\"."
    ]
}

Я использовал эту команду для проверки

sfdx force:mdapi:deploy -c -d D:/GitCom/tmp/482c0eb0-272b-4fd2-ac27-65e706175218/main-deploy/force-app/main/default -u '00D18000000954Y!AQcAQEu9XXfRJP2hXd0lJX4Dp2CohWjDzXuvqrcNF' -w 5 --json

Я использую ОС Windows 10 и версию SFDX

sfdx --version
sfdx-cli/7.28.7-7bceba6f24 win32-x64 node-v10.15.3

Я могу получать данные из подключенных организаций, проблема возникает только при проверке развертывания.

1 ответ

По документации при запуске sfdx force:mdapi:deploy -h в -u флаг принимает

имя пользователя или псевдоним целевой организации; переопределяет цель по умолчанию

В вашем случае вы, похоже, пытаетесь передать токен доступа OAuth напрямую с этим параметром, что не так, как он работает (если нет какого-то скрытого секретного способа использования этого параметра, о котором я не знаю). Это объясняет вашу ошибку "организация не найдена".

Итак, для вас, исходя из результатов работы force:org:list, вы можете передать псевдоним или имя пользователя той организации, в которой вы пытаетесь выполнить развертывание. Я возьму удар, который вы собираетесь развернуть на стадии постановки, поэтому ваша команда будет выглядеть так:

sfdx force:mdapi:deploy -u SFStage -c -d D:/GitCom/tmp/482c0eb0-272b-4fd2-ac27-65e706175218/main-deploy/force-app/main/default -w 5 --json
Другие вопросы по тегам