Collaborative Editing error in Confluence Data Center due to blocked mixed content

Still need help?

The Atlassian Community is here for you.

Ask the community

Platform Notice: Server and Data Center Only. This article only applies to Atlassian products on the server and data center platforms.

Problem

When setting up Confluence Data Center and Synchrony with SSL, Collaborative Editing fails and you get a blocked mixed content error in the console. For example with Chrome, you can go to Menu → More tools → Developer Tools → Console and see the following: 

Mixed Content: The page at 'https://confluence.url.com/display/SPACE/Page+title batch.js?analytis-e...s-enabled=true...' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://synchrony.url.com:8091/synchrony/heartbeat'. This request has been blocked; the content must be served over HTTPS.

Diagnosis

Environment

  • Confluence node running behind HTTPS
  • Synchrony service is not running behind HTTPS

Diagnostic Steps

Cause

Modern browsers block mixed content when a page is initially loaded over HTTPS, but other resources are loaded over HTTP. In this example, Confluence resources are loading over HTTPS, but Synchrony scripts are running from an HTTP address. This causes the error above. Both services should run behind HTTPS.


Workarounds

This might be helpful to confirm you're seeing this issue and will not resolve the issue, but these can be applied temporarily:

  • Configure Confluence to run on HTTP
  • Disable Collaborative Editing
  • Disable mixed content blocking in the browser

Resolution

To resolve the issue:


Last modified on Nov 2, 2018

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.