Erro SonarScaner, apos o project pull requests

Bom dia estou tendo um erro ao rodar o sonar scanner apos o project pull requests a pipeline quebra apresentando o erro abaixo

16:41:47.622 INFO: Load project branches

16:41:47.647 DEBUG: GET 200 https://sonar.h.***.net.br/api/project_branches/list?project=Prb | time=20ms

16:41:47.657 INFO: Load project branches (done) | time=35ms

16:41:47.666 INFO: Load project pull requests

16:41:47.685 DEBUG: GET 200 https://sonar.h.***.net.br/api/project_pull_requests/list?project=Prb | time=19ms

16:41:47.800 INFO: ------------------------------------------------------------------------

16:41:47.800 INFO: EXECUTION FAILURE

16:41:47.800 INFO: ------------------------------------------------------------------------

16:41:47.800 INFO: Total time: 6.186s

16:41:47.825 INFO: Final Memory: 8M/56M

16:41:47.825 INFO: ------------------------------------------------------------------------

##[error]16:41:47.825 ERROR: Error during SonarScanner execution

##[debug]Processed: ##vso[task.logissue type=error;]16:41:47.825 ERROR: Error during SonarScanner execution

16:41:47.825 ERROR: Error during SonarScanner execution

##[error]java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectSettings

at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:65)

##[debug]Processed: ##vso[task.logissue type=error;]java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectSettings%0D%0A at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:65)

java.lang.IllegalStateException: Unable to load component class org.sonar.scanner.scan.ProjectSettings

at org.sonar.core.platform.ComponentContainer$ExtendedDefaultPicoContainer.getComponent(ComponentContainer.java:65)

##[error]at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)

at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)

at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)

##[debug]Processed: ##vso[task.logissue type=error;]at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)%0D%0A at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:118)%0D%0A at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)

Tente perguntar em inglês para os desenvolvedores do SonarSource responderem mais rápido!

  1. Verifique a Versão do SonarQube/SonarCloud: Certifique-se de que está usando uma versão compatível do SonarScanner com sua instância do SonarQube ou SonarCloud. Diferentes versões do SonarScanner podem ser necessárias para diferentes versões da plataforma Sonar. As informações de compatibilidade geralmente podem ser encontradas na documentação oficial do scanner e da plataforma.
  2. Arquivo de Configuração: Verifique se seu arquivo de configuração do SonarScanner (normalmente sonar-project.properties ou sonar-scanner.properties) está configurado corretamente. Verifique se todas as propriedades necessárias estão definidas e se estão formatadas corretamente.
  3. Conflitos de Dependência: Revise as dependências do seu projeto e certifique-se de que não há conflitos que possam causar problemas de carregamento de classe. O SonarScanner pode ter dependências que entram em conflito com as dependências do seu projeto. Use uma ferramenta de gerenciamento de dependências (por exemplo, Maven ou Gradle) para inspecionar as dependências do seu projeto e suas versões.
  4. Versão do Java: Garanta que esteja usando uma versão compatível do Java com o SonarScanner. Você pode verificar a versão do Java necessária pela versão específica do SonarScanner na documentação.
  5. Compilação Limpa: Tente realizar uma compilação limpa do seu projeto antes de executar o SonarScanner. Isso pode ajudar a eliminar quaisquer artefatos potenciais de compilações anteriores que possam estar causando problemas.
  6. Verifique as Variáveis de Ambiente: Certifique-se de que quaisquer variáveis de ambiente nas quais o SonarScanner dependa estejam configuradas corretamente. Isso inclui variáveis como JAVA_HOME e quaisquer variáveis específicas necessárias pelo SonarScanner.
  7. Logs e Depuração: Ative a depuração ou o registro detalhado para o SonarScanner para obter informações mais detalhadas sobre o erro. Isso pode fornecer pistas adicionais sobre o que está dando errado.
  8. Atualize o SonarScanner: Certifique-se de estar usando a versão mais recente do SonarScanner. Problemas e questões de compatibilidade são frequentemente resolvidos em lançamentos mais recentes.
  9. Verifique o Servidor do SonarQube/SonarCloud: Se estiver usando o SonarQube ou o SonarCloud, verifique os logs do servidor em busca de erros ou problemas que possam estar relacionados ao erro que você está encontrando. Às vezes, problemas do lado do servidor podem causar problemas no lado do cliente.
  10. Recursos da Comunidade/Suplemento: Se não conseguir resolver o problema sozinho, considere entrar em contato com a comunidade ou os recursos de suporte do SonarQube/SonarCloud. Eles podem ter encontrado problemas semelhantes e podem fornecer orientação.
  11. Reinstale o SonarScanner: Como último recurso, você pode tentar desinstalar e reinstalar o SonarScanner para garantir que não haja arquivos ou configurações corrompidos causando o problema.