# SonarQube EE and Azure DevOps integration- PAT is not getting accepted

**URL:** <https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790>\
**Category:** SonarQube Server / Community Build\
**Created:** [August 21, 2023, 2:06pm UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790 "2023-08-21T14:06:13Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [August 21, 2023, 2:06pm UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/1 "2023-08-21T14:06:13Z")

</div>

We have SonarQube EE trail version (i.e,10.1.0.73491) installed and trying to integrate it with Azure DevOps.

We are facing issue while configuring Azure DevOps in SonarQube server. We are providing correct Azure DevOps Organization URL and PAT with code → read&write permissions, PAT generator has project collection administrator access and still it is unable to connect or fetch repo details and getting below error.  
Any assistance would be really helpful.

Error : “Invalid Azure URL or Personal Access Token”

---

<div class="post-metadata">

**Author:** ![Colin](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/colin/32/55255_2.png) [@Colin](https://community.sonarsource.com/u/Colin)\
**Post date:** [August 22, 2023, 2:15pm UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/2 "2023-08-22T14:15:07Z")

</div>

Hey there.

Is there any additional information [in the logs](https://docs.sonarsource.com/sonarqube/latest/setup-and-upgrade/troubleshooting/)?

---

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [August 23, 2023, 6:58am UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/3 "2023-08-23T06:58:10Z")

</div>

Hi Colin,

Thanks for the reply. Please find the attached log file.  
[web.log](https://community.sonarsource.com/uploads/short-url/vjjZUuOKgBTc4QvVQTCxcf66Ddn.log) (47.4 KB)

---

<div class="post-metadata">

**Author:** ![Colin](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/colin/32/55255_2.png) [@Colin](https://community.sonarsource.com/u/Colin)\
**Post date:** [August 23, 2023, 7:01am UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/4 "2023-08-23T07:01:25Z")

</div>

It looks like your SonarQube server is unable to access both Azure DevOps and [update.sonarsource.org](http://update.sonarsource.org)

`2023.08.23 06:41:15 ERROR web[][o.s.a.c.a.AzureDevOpsHttpClient] Unable to contact Azure DevOps server for request [https://dev.azure.com/ ******* /_apis/projects?api-version=3.0]: [Failed to connect to dev.azure.com/<IP addres>:443]`

```auto
2023.08.23 06:32:37 ERROR web[AYohF5pjIJfrG/izAAAu][o.s.s.p.UpdateCenterClient] Fail to connect to update center
org.sonar.api.utils.SonarException: Fail to download: https://update.sonarsource.org/update-center.properties

```

Does your SonarQube server have access to the internet?

---

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [August 23, 2023, 1:24pm UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/5 "2023-08-23T13:24:15Z")

</div>

No, sonar server does not have full access to internet. It would be restricted for certain sites.  
Is it required to have full internet? Any workaround available?

Thank,  
Iliyas

---

<div class="post-metadata">

**Author:** ![Colin](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/colin/32/55255_2.png) [@Colin](https://community.sonarsource.com/u/Colin)\
**Post date:** [August 23, 2023, 1:26pm UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/6 "2023-08-23T13:26:46Z")

</div>

Well… if it’s going to get in touch with Azure DevOps for integration (project onboarding, reporting pull request status)… it’s going to have to have access to Azure DevOps.

---

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [August 24, 2023, 10:04am UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/7 "2023-08-24T10:04:01Z")

</div>

Hi Colin,

We are able to open/hit above URLs from the browser.  
[https://update.sonarsource.org/update-center.properties](https://update.sonarsource.org/update-center.properties) directly on Sonar Server, in such case i am unsure why is it not hitting through Sonar"\*

---

<div class="post-metadata">

**Author:** ![Colin](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/colin/32/55255_2.png) [@Colin](https://community.sonarsource.com/u/Colin)\
**Post date:** [August 24, 2023, 11:50am UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/8 "2023-08-24T11:50:27Z")

</div>

What about `https://dev.azure.com`?

---

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [August 24, 2023, 11:51am UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/9 "2023-08-24T11:51:47Z")

</div>

Yeah we are able to open [dev.azure.com](http://dev.azure.com) as well. Not sure why we got unable to connect log in sonar.

---

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [August 24, 2023, 1:12pm UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/10 "2023-08-24T13:12:54Z")

</div>

Can we integrate Azure DevOps in Sonar Enterprise trail edition?

---

<div class="post-metadata">

**Author:** ![Colin](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/colin/32/55255_2.png) [@Colin](https://community.sonarsource.com/u/Colin)\
**Post date:** [August 28, 2023, 8:44am UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/13 "2023-08-28T08:44:15Z")

</div>

Hey there.

Please don’t share screenshots of logs – instead pasting/formatting the logs, including the full stacktrace.

---

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [August 28, 2023, 9:21am UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/14 "2023-08-28T09:21:30Z")

</div>

Sure Colin, Let me reply with logs in a better way.

---

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [August 28, 2023, 2:04pm UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/15 "2023-08-28T14:04:45Z")

</div>

ERROR web[o.s.s.p.w.PlatformServletContextListener] Web server startup failed  
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘jdk.internal.loader.ClassLoaders$AppClassLoader@659e0bfd-org.sonar.server.platform.db.EmbeddedDatabaseFactory’: Initialization of bean failed; nested exception is java.lang.IllegalStateException: Unable to start database

---

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [August 28, 2023, 2:05pm UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/16 "2023-08-28T14:05:44Z")

</div>

we are unable to start sonar… Getting above error.

---

<div class="post-metadata">

**Author:** ![Colin](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/colin/32/55255_2.png) [@Colin](https://community.sonarsource.com/u/Colin)\
**Post date:** [August 29, 2023, 9:03am UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/17 "2023-08-29T09:03:30Z")

</div>

That doesn’t look like the full stacktrace, just a few lines. Take a look at the documentation on [Understanding the logs](https://docs.sonarsource.com/sonarqube/latest/setup-and-upgrade/troubleshooting/#understanding-the-logs).

---

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [August 29, 2023, 11:38am UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/18 "2023-08-29T11:38:00Z")

</div>

Hi Colin,  
I have tried after doing small workaround like changing sonar.web.javaOpts to Xmx2g, and from the troubleshooting doc I have removed data/es8 directiories. Both ways didnt work, still facing same below error.

---

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [August 29, 2023, 11:39am UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/19 "2023-08-29T11:39:28Z")

</div>

app[o.s.a.ProcessLauncherImpl] Launch process[WEB\_SERVER] from [C:\SonarQube Setup\sonarqube-enterprise\sonarqube-10.1.0.73491]: C:\Program Files\Java\jdk-17\bin\java -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.io.tmpdir=C:\SonarQube Setup\sonarqube-enterprise\sonarqube-10.1.0.73491\temp -XX:-OmitStackTraceInFastThrow --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED --add-exports=java.base/jdk.internal.ref=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED --add-opens=java.base/sun.nio.ch=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED --add-opens=jdk.management/com.sun.management.internal=ALL-UNNAMED -Dcom.redhat.fips=false -Xmx2G -Xms128m -XX:+HeapDumpOnOutOfMemoryError -Dhttp.nonProxyHosts=localhost|127.\*|[::1] -cp ./lib/sonar-application-10.1.0.73491.jar;C:\SonarQube Setup\sonarqube-enterprise\sonarqube-10.1.0.73491\lib\jdbc\h2\h2-2.1.214.jar org.sonar.server.app.WebServer C:\SonarQube Setup\sonarqube-enterprise\sonarqube-10.1.0.73491\temp\sq-process14959511126258774603properties  
WARNING: A terminally deprecated method in java.lang.System has been called  
WARNING: System::setSecurityManager has been called by org.sonar.process.PluginSecurityManager (file:/C:/SonarQube%20Setup/sonarqube-enterprise/sonarqube-10.1.0.73491/lib/sonar-application-10.1.0.73491.jar)

---

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [August 31, 2023, 9:44am UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/20 "2023-08-31T09:44:52Z")

</div>

Hi Colin,

your assistance will help us a lot. Let us know if we can take any further steps.

---

<div class="post-metadata">

**Author:** ![Colin](https://dub1.discourse-cdn.com/sonarsource/user_avatar/community.sonarsource.com/colin/32/55255_2.png) [@Colin](https://community.sonarsource.com/u/Colin)\
**Post date:** [September 1, 2023, 1:34pm UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/21 "2023-09-01T13:34:49Z")

</div>

How about zipping up your _/logs/_ directory and attaching it here? I don’t think we’re getting anywhere with snippets of log files.

---

<div class="post-metadata">

**Author:** ![iliyas\_acc](https://avatars.discourse-cdn.com/v4/letter/i/a87d85/32.png) [@iliyas\_acc](https://community.sonarsource.com/u/iliyas_acc)\
**Post date:** [October 25, 2023, 9:45am UTC](https://community.sonarsource.com/t/sonarqube-ee-and-azure-devops-integration-pat-is-not-getting-accepted/97790/22 "2023-10-25T09:45:23Z")

</div>

It was due to proxy enabled in VM. We have resolved this. Thanks for the support.
