Missing SonarcCloud widget on Bitbucket Cloud PR

Just notice today SonarCloud widget not showing up on our Bitbucket Cloud PR page.
Got this error from console log

Loading module from “https://d301sr5gafysq2.cloudfront.net/frontbucket/assets/i18n/en” was blocked because of a disallowed MIME type (“application/xml”).
pull-requests
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://d301sr5gafysq2.cloudfront.net/frontbucket/assets/i18n/en. (Reason: CORS request did not succeed). Status code: (null).

TypeError: k.useContext(...) is null
    fp https://sonarcloud.io/vendor-a4cbfe72.js:10
    hi https://sonarcloud.io/vendor-a4cbfe72.js:6
    Mu https://sonarcloud.io/vendor-a4cbfe72.js:6
    Xs https://sonarcloud.io/vendor-a4cbfe72.js:10
    Qs https://sonarcloud.io/vendor-a4cbfe72.js:10
    qc https://sonarcloud.io/vendor-a4cbfe72.js:10
    wn https://sonarcloud.io/vendor-a4cbfe72.js:10
    Po https://sonarcloud.io/vendor-a4cbfe72.js:8
    ys https://sonarcloud.io/vendor-a4cbfe72.js:6
    unstable_runWithPriority https://sonarcloud.io/vendor-a4cbfe72.js:2
    pt https://sonarcloud.io/vendor-a4cbfe72.js:6
    ys https://sonarcloud.io/vendor-a4cbfe72.js:6
    _e https://sonarcloud.io/vendor-a4cbfe72.js:6
    Ye https://sonarcloud.io/vendor-a4cbfe72.js:8
    enqueueSetState https://sonarcloud.io/vendor-a4cbfe72.js:6
    setState https://sonarcloud.io/vendor-a4cbfe72.js:2
    fetchPullRequestData https://sonarcloud.io/integration/bitbucketcloud/pr_widget/index-d46e4358.js line 19 > srcScript:2
sentry-32e85f87.js:3:1972
Uncaught (in promise) TypeError: k.useContext(...) is null
    fp https://sonarcloud.io/vendor-a4cbfe72.js:10
    hi https://sonarcloud.io/vendor-a4cbfe72.js:6
    Mu https://sonarcloud.io/vendor-a4cbfe72.js:6
    Xs https://sonarcloud.io/vendor-a4cbfe72.js:10
    Qs https://sonarcloud.io/vendor-a4cbfe72.js:10
    qc https://sonarcloud.io/vendor-a4cbfe72.js:10
    wn https://sonarcloud.io/vendor-a4cbfe72.js:10
    Po https://sonarcloud.io/vendor-a4cbfe72.js:8
    ys https://sonarcloud.io/vendor-a4cbfe72.js:6
    unstable_runWithPriority https://sonarcloud.io/vendor-a4cbfe72.js:2
    pt https://sonarcloud.io/vendor-a4cbfe72.js:6
    ys https://sonarcloud.io/vendor-a4cbfe72.js:6
    _e https://sonarcloud.io/vendor-a4cbfe72.js:6
    Ye https://sonarcloud.io/vendor-a4cbfe72.js:8
    enqueueSetState https://sonarcloud.io/vendor-a4cbfe72.js:6
    setState https://sonarcloud.io/vendor-a4cbfe72.js:2
    fetchPullRequestData https://sonarcloud.io/integration/bitbucketcloud/pr_widget/index-d46e4358.js line 19 > srcScript:2
vendor-a4cbfe72.js:10:38972
TypeError: k.useContext(...) is null
    fp https://sonarcloud.io/vendor-a4cbfe72.js:10
    hi https://sonarcloud.io/vendor-a4cbfe72.js:6
    Mu https://sonarcloud.io/vendor-a4cbfe72.js:6
    Xs https://sonarcloud.io/vendor-a4cbfe72.js:10
    Qs https://sonarcloud.io/vendor-a4cbfe72.js:10
    qc https://sonarcloud.io/vendor-a4cbfe72.js:10
    wn https://sonarcloud.io/vendor-a4cbfe72.js:10
    Po https://sonarcloud.io/vendor-a4cbfe72.js:8
    ys https://sonarcloud.io/vendor-a4cbfe72.js:6
    unstable_runWithPriority https://sonarcloud.io/vendor-a4cbfe72.js:2
    pt https://sonarcloud.io/vendor-a4cbfe72.js:6
    ys https://sonarcloud.io/vendor-a4cbfe72.js:6
    _e https://sonarcloud.io/vendor-a4cbfe72.js:6
    Ye https://sonarcloud.io/vendor-a4cbfe72.js:8
    enqueueSetState https://sonarcloud.io/vendor-a4cbfe72.js:6
    setState https://sonarcloud.io/vendor-a4cbfe72.js:2
    fetchPullRequestData https://sonarcloud.io/integration/bitbucketcloud/pr_widget/index-d46e4358.js line 19 > srcScript:2
    promise callback*we/this.fetchPullRequestData https://sonarcloud.io/integration/bitbucketcloud/pr_widget/index-d46e4358.js line 19 > srcScript:2
    componentDidMount https://sonarcloud.io/integration/bitbucketcloud/pr_widget/index-d46e4358.js line 19 > srcScript:2
    Xc https://sonarcloud.io/vendor-a4cbfe72.js:8
    ed https://sonarcloud.io/vendor-a4cbfe72.js:10
    unstable_runWithPriority https://sonarcloud.io/vendor-a4cbfe72.js:2
    pt https://sonarcloud.io/vendor-a4cbfe72.js:6
    ot https://sonarcloud.io/vendor-a4cbfe72.js:10
    Po https://sonarcloud.io/vendor-a4cbfe72.js:8
    Ye https://sonarcloud.io/vendor-a4cbfe72.js:8
    Yr https://sonarcloud.io/vendor-a4cbfe72.js:10
    sl https://sonarcloud.io/vendor-a4cbfe72.js:10
    Ws https://sonarcloud.io/vendor-a4cbfe72.js:8
    sl https://sonarcloud.io/vendor-a4cbfe72.js:10
    render https://sonarcloud.io/vendor-a4cbfe72.js:10
    <anonymous> https://sonarcloud.io/integration/bitbucketcloud/pr_widget/index-d46e4358.js line 19 > srcScript:2
sentry-32e85f87.js:3:1972
Uncaught (in promise) TypeError: k.useContext(...) is null
    fp https://sonarcloud.io/vendor-a4cbfe72.js:10
    hi https://sonarcloud.io/vendor-a4cbfe72.js:6
    Mu https://sonarcloud.io/vendor-a4cbfe72.js:6
    Xs https://sonarcloud.io/vendor-a4cbfe72.js:10
    Qs https://sonarcloud.io/vendor-a4cbfe72.js:10
    qc https://sonarcloud.io/vendor-a4cbfe72.js:10
    wn https://sonarcloud.io/vendor-a4cbfe72.js:10
    Po https://sonarcloud.io/vendor-a4cbfe72.js:8
    ys https://sonarcloud.io/vendor-a4cbfe72.js:6
    unstable_runWithPriority https://sonarcloud.io/vendor-a4cbfe72.js:2
    pt https://sonarcloud.io/vendor-a4cbfe72.js:6
    ys https://sonarcloud.io/vendor-a4cbfe72.js:6
    _e https://sonarcloud.io/vendor-a4cbfe72.js:6
    Ye https://sonarcloud.io/vendor-a4cbfe72.js:8
    enqueueSetState https://sonarcloud.io/vendor-a4cbfe72.js:6
    setState https://sonarcloud.io/vendor-a4cbfe72.js:2
    fetchPullRequestData https://sonarcloud.io/integration/bitbucketcloud/pr_widget/index-d46e4358.js line 19 > srcScript:2
    promise callback*we/this.fetchPullRequestData https://sonarcloud.io/integration/bitbucketcloud/pr_widget/index-d46e4358.js line 19 > srcScript:2
    componentDidMount https://sonarcloud.io/integration/bitbucketcloud/pr_widget/index-d46e4358.js line 19 > srcScript:2
    Xc https://sonarcloud.io/vendor-a4cbfe72.js:8
    ed https://sonarcloud.io/vendor-a4cbfe72.js:10
    unstable_runWithPriority https://sonarcloud.io/vendor-a4cbfe72.js:2
    pt https://sonarcloud.io/vendor-a4cbfe72.js:6
    ot https://sonarcloud.io/vendor-a4cbfe72.js:10
    Po https://sonarcloud.io/vendor-a4cbfe72.js:8
    Ye https://sonarcloud.io/vendor-a4cbfe72.js:8
    Yr https://sonarcloud.io/vendor-a4cbfe72.js:10
    sl https://sonarcloud.io/vendor-a4cbfe72.js:10
    Ws https://sonarcloud.io/vendor-a4cbfe72.js:8
    sl https://sonarcloud.io/vendor-a4cbfe72.js:10
    render https://sonarcloud.io/vendor-a4cbfe72.js:10
    <anonymous> https://sonarcloud.io/integration/bitbucketcloud/pr_widget/index-d46e4358.js line 19 > srcScript:2
vendor-a4cbfe72.js:10:38972

Thank you

2 Likes

Thank you for the report. We are looking into it and expect to deploy a fix “soon” (tonight or tomorrow).

3 Likes

Same problem here! Since earlier today, the widget is not loading anymore in our Bitbucket environment, the error we see in the browser console is:

DevTools failed to load source map: Could not load content for https://sonarcloud.io/CardHeaderTitle-1c99d99b.js.map: HTTP error: status code 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE

  • We tried deleting the SonarCloud app in bitbucket and re-adding it again, this did not solve it.
  • We tried deleting the SonarCloud app in bitbucket and re-added it through Sonarcloud.io settings page, this also did not solve it.

Hey @Eko_Suhariyadi and @Edwin_Poot

The issue should be mitigated. Please let us know if you still face an issue.

Confirmed on my side.

Thank you

Yes working here again as well! Thanks!