title: SonarCloud error from CircleCI: Please check the properties sonar.login and sonar.password
body: <p>I'm trying to get SonarCloud.io to work with CircleCI. I have a working CircleCI config (except for the SonarCloud bit) and have followed the setup instructions in SonarCloud. My CircleCI config.yml looks like this:</p>
  
  <pre><code>version: 2.1
  
  orbs:
    sonarcloud: sonarsource/sonarcloud@1.0.1
  
  jobs:
    build:
      docker:
        - image: circleci/node:9.9
  
      working_directory: ~/repo
  
      steps:
        - checkout
  
        - restore_cache:
            keys:
              - v1-dependencies-{{ checksum "package.json" }}
              # fallback to using the latest cache if no exact match is found
              - v1-dependencies-
  
        - run: npm install
  
        - save_cache:
            paths:
              - node_modules
            key: v1-dependencies-{{ checksum "package.json" }}
  
        - run: npm test            
  
        - run:
           name: Deploy circle-ci to Heroku Master
           command: |
             git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git +HEAD:master
        - sonarcloud/scan
  
  workflows:
    main:
      jobs:
        - build:
            context: SonarCloud
  </code></pre>
  
  <p>I've added <code>sonar.projectKey</code> and <code>sonar.organization</code> to <code>sonar-project.properties</code> and <code>SONAR_TOKEN</code>, <code>SONAR_TEAM</code> and <code>SONAR_PROJECT_KEY</code> to the CircleCI SonarCloud context for my team.</p>
  
  <p>When the pipeline runs in CircleCI, I get the following output:</p>
  
  <pre><code>NFO: Scanner configuration file: /tmp/cache/scanner/sonar-scanner-4.1.0.1829-linux/conf/sonar-scanner.properties
  INFO: Project root configuration file: /home/circleci/repo/sonar-project.properties
  INFO: SonarQube Scanner 4.1.0.1829
  INFO: Java 11.0.3 AdoptOpenJDK (64-bit)
  INFO: Linux 4.15.0-1052-aws amd64
  INFO: User cache: /tmp/cache/scanner/.sonar/cache
  INFO: SonarQube server 8.0.0
  INFO: Default locale: "en", source code encoding: "UTF-8" (analysis is platform dependent)
  INFO: Load global settings
  INFO: ------------------------------------------------------------------------
  INFO: EXECUTION FAILURE
  INFO: ------------------------------------------------------------------------
  INFO: Total time: 3.271s
  INFO: Final Memory: 5M/56M
  INFO: ------------------------------------------------------------------------
  ERROR: Error during SonarQube Scanner execution
  ERROR: **Not authorized. Please check the properties sonar.login and sonar.password.**
  ERROR: 
  ERROR: Re-run SonarQube Scanner using the -X switch to enable full debug logging.
  
  Exited with code exit status 2
  </code></pre>
  
  <p>Plenty of other people seem to have had this issue, but none of the answers I've seen match my scenario or have worked.</p>