Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

By combining Include Bitbucket for Confluence app with PlantUML for Confluence app,
you can have your PlantUML diagrams definitions versioned in your private repository and still enjoy them rendered on your Confluence page.
To get that:

  1. use the PlantUML Render macro and within this macro,

  2. use the Bitbucket file macro with option Hide File Header checked

to include the PlantUML file from your repository.

...

Yes, our Confluence DC/Server app Include Bitbucket for Confluence does support Bitbucket Cloud, see how to configure it here.

Problem when enabling Include Bitbucket for Confluence app after update to 2.0.3 or newer
Anchor
update-problem
update-problem

...

Code Block
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'markupParsers': Cannot create inner bean '(inner bean)#67aa14d9' of type 
[org.eclipse.gemini.blueprint.config.internal.adapter.OsgiServiceLifecycleListenerAdapter] while setting bean property 'listeners' with key [0]; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#67aa14d9': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Custom 
bind method [addParser] not found on class class com.sun.proxy.$Proxy3483
...

Workaround:

  1. Uninstall Include Bitbucket for Confluence app

  2. Restart Confluence

  3. Install version 2.0.3 or newer of Include Bitbucket for Confluence.

  4. Enabling Include Bitbucket for Confluence app should work now.

    1. Please let us know, if this workaround does not work for you. Thanks.

A programming language is missing from the list of syntax options in the macro's editor

...

Please check and enable the Code Macro Plugin:

  1. Go to the ‘Manager add-ons’ in the Confluence admin: ‘Gear-Icon'->Add-ons

  2. Select ‘All Add-ons’ in the drop down menu

  3. Search for the ‘Code Macro Plugin’

  4. Expand it, check the Add-on key, it should be ‘com.atlassian.confluence.ext.newcode-macro-plugin’

  5. If the ‘Code Macro Plugin’ Add-on is disabled, you have to enable it in order to make Bitbucket for Confluence work

  6. If the ‘Code Macro Plugin’ is missing or has another add-on key as listed above, please let us know and tell us the Confluence version  

Binary files are rendered in plain text and it is not what is expected

As of the v2.3.0 release, you may have noticed a difference in behaviour. If you ever edited a macro for a binary file and set it to 'Plain Text', we will now render it as such after this release. If you want to change this then the user has to manually unselect the Plain Text option.

Editing pages is no longer possible, how do I fix the problem?

There may be an incompatibility our plug-in has with some other plug-ins and specific Confluence versions causing this issue.

The quickest way to fix the issue seems to be to use compatible version ranges and there are two options to follow:

  1. Upgrade to the latest Confluence version (7.20 as of this post):

    • Using the latest version (2.3.0) of Include Bitbucket for Confluence works on Confluence 7.20

  2. If upgrading to the latest Confluence version is not an option then stay on the older version and downgrade Include Bitbucket for Confluence to 2.2.5

    • Using the older Include Bitbucket version 2.2.5 seems to work fine with that Confluence version.

...


Status
colourBlue
titleCONFLUENCE Cloud

...

Yes, the Confluence Cloud user also has to be a Bitbucket Cloud user and member of the team where the repository is stored. Are you looking for an impersonation

feature? Vote and watch this feature request:

Jira Legacy
serverSystem JIRA
serverIdc900a96f-3158-3de7-922a-4de351c8b221
keyINCLUDE-81

Can I add GitHub files when using the Include GitLab for Confluence?

...

Confluence Edition

Bitbucket Edition

Authentication

Confluence Cloud

Bitbucket Cloud

Each Confluence user needs to authenticate against Bitbucket Cloud.
So every Confluence user also needs a Bitbucket valid login.
The user needs permissions on Bitbucket to see the file.

Confluence Cloud

Bitbucket Data Center

An access token of a specific user is shared and used for all Confluence Users.
A Confluence user does not need any Bitbucket login.
Every Confluence user can view included Bitbucket files.

Confluence Data Center

Bitbucket Cloud

The app uses an app password. A confluence user does not need an individual Bitbucket login.

A Confluence user does not need any Bitbucket login.

Every Confluence user can view included Bitbucket files.

Confluence Data Center

Bitbucket Data Center

The app uses an application link.

Every user needs also a Bitbucket account.

The user needs permissions on Bitbucket to see the file.

We have our Bitbucket instance behind a firewall and when we input our URL and token and hit Submit, nothing occurs.

The Include for Confluence Cloud app uses the Heroku platform, which is itself hosted by AWS. As a result, the IP address used for app requests is not static, and is periodically reassigned.

Unfortunately, this means that at any given time the requests to Confluence Cloud could be coming from any of the AWS Europe range. At the moment Heroku uses eu-west-1 and eu-central-1.

The AWS list changes over time. The current ranges for these regions can be found here https://docs.aws.amazon.com/general/latest/gr/aws-ip-ranges.html

Pasting a File URL from Bitbucket/GitHub/GitLab does not work

There limitations on when pasting a file URL does work. It does not work when:

  • Pasting GitLab URL on other domains and not on gitlab.com. In that case, use the GitLab file macro explicitly.

  • Pasting Bitbucket DC URLs. In that case, use the Bitbucket file macro explicitly.

  • Longer file URLs might not work. Contact our support to let us know.