"The 'installationld' parameter is missing" error when trying to update Azure DevOps PAT

Out Azure DevOps Personal Access Token expired in SonarCloud.
When I attempt to update it in “Organization binding” section, I am getting “The ‘installationld’ parameter is missing” error.
Also, in the Browser console there are HTTP 500 and 400 errors present (see the screenshot).

I’ve tried two different browsers, allowed all cookies etc., same result.
Any suggestions how to solve this issue, please?

I’ve sent you a message to ask for some additional details.

Hi Andrzej,

I believe you’re logged in to SonarCloud through GitHub or Bitbucket? At least not through Azure, correct?
If that’s indeed the case, can you try again after logging into SC through Azure and keep us posted, please?
Thank you

Hi,
Thank you for helpful suggestion. I had to create a new Sonar account using Azure DevOps account, which took a few days as the new app (sonarcloud.io) had to be approved by our admins, then I had to assign owner group to the new account and then was able to change the PAT token.
I still don’t understand why I needed to do all this, and was not able use my regular account, and why the errors messages couldn’t point out this solution right away.

Thanks to your feedback, we already improved this page to handle this situation (see the following screenshot where I’m logged in on SonarCloud using GitHub - the organization itself is bound to GitLab).

We’re also working on removing this limitation entirely. We expect to release this change in about a month and you can follow this item and more others on our ProductBoard.

Thanks again.

1 Like