youngmon/atlassian-qna huggingface dataset:
No Change Highlighting
Asked by Kyle Means:

*This question is in reference to Atlassian Documentation: [Page History and Page Comparison Views](https://confluence.atlassian.com/pages/viewpage.action?pageId=139379)*

Our change history has stopped showing the red/yellow/green highlighting in the version comparison page. Is this a setting somewhere that could have been accidentally turned off?

Currently looks like this:

Key.png  
[](https://community.atlassian.com/t5/Confluence-questions/No-Change-Highlighting/qaq-p/404145?attachment-id=6148){#link_11868a41987e7e}  
[](/tnckb94959/attachments/tnckb94959/confluence-questions/176876/1/Key.png){#display_11868a41987e7e_0}


Answers:
author: Regina Preysing
body: **...this is a reply from the support regarding this issue:**

Hello Regina,

Thank you for contacting Atlassian Cloud Support!

There is currently a known issue in Confluence Cloud which affects page history colouring:

* <https://jira.atlassian.com/browse/CONF-43392>

This issue has been solved internally and a fix will be released in Confluence Cloud version 1000.229.0. To know which Confluence version you currently have, you can check that by clicking on the question mark button in the top right corner and then **About Confluence** .  
If you wish we can go ahead and freeze this ticket until your Confluence Cloud has received the fix so you can check on your end if everything is OK once it is done.

Cheers,  
Manu  
Atlassian Cloud Support


author: Arild Rasmussen
body: We have the same problem - and also use the cloud version. It is pretty bad.


author: Regina Preysing
body: We also use the cloud version of confluence, and I am missing the change highlighting as well. What happened?


Tags: page-history
How to save labels dynamically via page properties or Labels macro?
Asked by Janek Alla:

I'm using product requirements blueprint and I need that during creation new requirement an addition label will be saved together with by default label "requirements".

The additional label should be like "xx123-requirements" where thexx123 is projectCode for example.

I need it because I want to list the requirements using Product requirements index blueprint and by filtering them with the project based label on appropriate project page.

Perfect would be use a variable like $projectCode in the page template were the "Create new requirement" macro will be placed so that the label will be concatenated by the variable $projectCode and static string "requirements".

How to do it?

P.S. Maybe there is another solution how to filter or limit the requirements list in case I put it into every project page template?

Using Confluence 5.7.


Answers:
author: Roman Kirilenko
body: Hi!

Maybe another solution will be suitable for you. I don't know the whole case, but you can try to use [Page Properties](https://confluence.atlassian.com/doc/page-properties-macro-184550024.html) macro + [Page Properties Report](https://confluence.atlassian.com/doc/page-properties-report-macro-186089616.html) macro. Page Properties Report allows you to build the report table (you need to use labels to identify what pages should be included into the report, this can be one label like "requirements" for all requirements pages). Then your report table can be easily filtered with [Table Filter and Charts](https://marketplace.atlassian.com/plugins/com.stiltsoft.confluence.plugin.tablefilter.tablefilter/server/overview) add-on.  

As a result, you'll get something like this:

<br />

image2016-8-5 16:18:35.png  
[](https://community.atlassian.com/t5/Confluence-questions/How-to-save-labels-dynamically-via-page-properties-or-Labels/qaq-p/121985?attachment-id=1687){#link_11868a5facce59}  
[](/tnckb94959/attachments/tnckb94959/confluence-questions/20290/1/image2016-8-5%2016%3A18%3A35.png){#display_11868a5facce59_0}

comments: author: Janek Alla
body: We don't have [Table Filter and Charts](https://marketplace.atlassian.com/plugins/com.stiltsoft.confluence.plugin.tablefilter.tablefilter/server/overview) add-on.


author: Nick Worth
body: Is it not possible to define a variable within the page that then sets the value for the macro on the page? Trying to create global templates with Macros seems impossible without this.


Tags: confluence-administration
Multiple user directories using delegated LDAP authentication with Active Directory
Asked by GLENN MAYER:

We are trying to set up three user directories in Crucible, using delegated LDAP authentication. Each one uses Microsoft Active Directory, but they are different LDAP servers (the LDAP URLs are different). Each one has "Copy user on login" set to true. I have two questions:

* If all three user directories are active, what happens when a new user logs in? Which directory does he get assigned to? Does Crucible search all three and look for a match?
* Under this configuration, how would I create a user in the internal directory (like a generic admin user)? Does that directory have to be first in the list of user directories? If I did that, wouldn't all new user logins then be created in the internal directory?


Answers:
author: GLENN MAYER
body: Any update on this? Adding users to the internal directory seems to require that the directory be moved to the top of the list....


author: Benjamin Weinheimer-Erben _mgm-tp_
body: Hi Glenn,

the user will be assigned to the first directory he is in. As example: User-A is in LDAP-1 and LDAP-3, User-B is in LDAP-2, the three LDAPs have the order 1-2-3 from the top down.

--\> User-A will be mapped to LDAP-1 and his account in LDAP-3 will not be used somehow

--\> User-B will be mapped to LDAP-2

If you give the Admin-User a name which does not appear in any of your LDAPs, it is not important if the internal directory is first or last.

hope that helps - greetings  
Benjamin

comments: author: GLENN MAYER
body: Thanks Benjamin. Adding the Admin-User actually did not work the way you explained. When LDAP-1 was the first listed, and I added a generic user, it got added to the LDAP-1 group (I verified this by looking directly at the database; I don't know how to check it any other way). However, once added, I was not able to login with it. When I tried to reset the password, Crucible said it was not editable because it was in an LDAP group. To add this user to the internal directory, I had to delete the one I had added to LDAP-1, move the internal directory to the first position, add the Admin-User, and then move the internal directory back down to after the LDAP directories.

This is Crucible 4.1.1.


Tags: confluence-administration
This page only talks about the Like button. But I also want the thumbs down button allowing my readers to answer the question "Was this helpful?"
Asked by Marianne Gravild Thomsen:

*This question is in reference to Atlassian Documentation: [Likes and Popular Content](https://confluence.atlassian.com/pages/viewpage.action?pageId=724765328)*

*We are also using Confluence for client facing documentation and I would like the readers to tell us whether the page was helpful or not. Exactly the same feature as Confluence have on their documentation.*

*At the bottom of a page I want to ask the question "Was this page helpful?" And then the possibility to answer yes (e.g. thumbs up) or no (e.g. thumbs down). How can I set this up?*


Answers:
author: Steven F Behnke
body: The only option on the marketplace seems to be this add-on --   
<https://marketplace.atlassian.com/plugins/com.addonengine.pollconfluenceaddon/cloud/overview>

Atlassian uses a plugin that they don't official support and it's not avaliable on Confluence Cloud --   
<https://marketplace.atlassian.com/plugins/confluence.plugins.knowledgebase.survey/server/overview>

comments: author: Marianne Gravild Thomsen
body: Thank you very much. I have asked our system administrator to try it out.


author: Jonathan Appel
body: More apps fulfilling this criteria are now available. We built [Page Feedback for Confluence](https://marketplace.atlassian.com/apps/1231936/page-feedback-for-confluence?tab=overview&hosting=cloud) to solve this use case internally.


Tags: cloud

confluence-cloud

like
Confluence Home Directory relocation to NFS mount, no links
Asked by surfless:

Trying to relocate Confluence Home Directory from root partition to NFS Mount.

The confluence application is stopped, the data is synced, and permissions are correct on the NFS mount, and `confluence-init.properties` is changed.

When confluence is started again, the following error:

*2016-08-03 16:27:32,112 INFO \[localhost-startStop-1\] \[springframework.web.context.ContextLoader\] initWebApplicationContext Root WebApplicationContext: initialization completed in 33982 ms*

*2016-08-03 16:27:32,129 ERROR \[localhost-startStop-1\] \[atlassian.confluence.setup.BootstrapApplicationStartupListener\] checkConfigurationOnStartup Couldn't lock file 'lock' in directory /confluence/confluence*

*Make sure the directory is not being used by another Confluence instance.*

There is no other instance of confluence running, the lock file is removed.

But the error is persistent


Answers:
author: Nic Brough -Adaptavist-
body: \>Trying to relocate Confluence Home Directory from root partition to NFS Mount.

Do not do this. You really do not want the home directory on an NFS mount - even if you can get around the current problem, you're going to hit others.

By all means, put the attachments on NFS, but not the rest of it.

comments: author: surfless
body: Hi Nic,

There are two ways in which confluence could modify the attachment directory, if I'm correct

1. Confluence administration -\> Attachment Storage -\> Edit Attachment Storage and check 'In Confluence's configuration database (Deprecated).

Unfortunately that checkbox symbol does not work.

2. Change confluence.cfg.xml \<property name="attachments.dir"\>${confluenceHome}/attachments\</property\>


author: Nic Brough -Adaptavist-
body: Yes, the change of confluence.cfg.xml is the right way to do it, but there's a third option which I've used a lot - mount the NFS share over /\<confluence home\>/attachments (tricky on windows because of the primitive and inflexible way the file systems work, but works like a charm on a Unix type box)

Also, I should have been a bit more clear - it's NFS or other shared storage that is the problem. There's no issues with moving \<confluence home\> on to other local disks, it doesn't need to be the root or boot disk.


author: surfless
body: Thanks Nic,

Going to have to move the home directory to addition disk on the vm instance of confluence. Atlassion has also confirmed this.

Thanks for the response to my issues with confluence.

Craig


author: surfless
body: Hi Daniel,

Thanks for the reply.

Touched a file as user 'confluence' in the NFS mount.

No problem creating a file with 554 permissions.

Went back to checked original 'home directory' and the result was the same permissions.

Craig


author: Daniel Eads {unmonitored account}
body: Hi Craig,

I see you've mentioned that the permissions on NFS are correct, but can you su to the account running Confluence and try to write a file to that directory anyway?


Tags: confluence-administration
Limiting users to one space
Asked by Buraq:

How can I set the permission of users to access spaces?


Answers:
author: Alex Yasurek
body: Hi,

You have to be an admin and go to the permission section of a space and assign them there.

Here is atlassians help doc on this: <https://confluence.atlassian.com/doc/add-users-and-set-permissions-349635148.html>


Tags: confluence-administration
Confluence - Content indexation issues
Asked by atlassian member:

Hello,

Our team is using Confluence 5.6.6 for quiet sometime now, but recently the search engine started acting odd and not returning all the results, the newly added pages were ignored completely.

To fix this issue, I rebuilt the content index as recommanded by Confluence official documentation, but now a week later I'm facing the same issue and had no other choice than to rebuild again.

My question is: What should I do to not have this search engine / indexation issue?

I have read that rebuilding the index can't be done automatically for performance reasons, but it looks like the best solution for us. Do you have any other suggestions?

Thanks in advance,


Answers:
author: Nic Brough -Adaptavist-
body: Regular re-indexing is just "plastering over the cracks" - it hides a potentially serious structural problem, and is hence **always** an incorrect answer.

You'll need to monitor and examine the logs to find out what the pattern to the stoppage of the indexing process. What does the indexing queue look like when it starts to fail? Is there a pattern to when it fails? What does the log say?


Tags: confluence-administration
Install Confluence Server on a Windows Server 2012 R2 VM
Asked by Micah Harley:

Hi,

Brand new to Atlassian. Working on the dragon quest and made it to stage 3: Installing Confluence. After windows installer ran, no windows service appears, navigating to <http://localhost/confluence> comes back with "This page can't be displayed." Clicking "Fix connection problems" in the browser yields: The device or resource (localhost) is not set up to accept connections on port "8090".

Clicking "Start Confluence Service (8090)" does nothing. Same with Stop...

Uninstalled, reinstalled with custom ports, no luck. Every port I try has the same message. (with new port number)

Started with 5.7.1 as in the walk through, but have also tried 5.8.1 and 5.10.3.

JIRA installed fine. I can even install the same version of Confluence on my laptop fine. So it seems that the install is not liking my VM. I have read the "installing Confluence on a VM" document, but it basically says make sure you know what you are doing. I clearly don't.

Can anyone point me to some things to check on my VM to ensure that Confluence can install and run?

Also tried a support ticket, but I cannot enter one into the Confluence section because it requires a SEN, which I have for Jira, but not Confluence... probably because I cannot get to a enter the license screen.

Thanks!


Answers:
author: Guilherme V.
body: Hi Micah,

If the service is not able to start, you will have to check the **catalina** log. That file is located in \<install-dir\>/logs. Open the file with the "today's date" on its name. Go to the bottom of the file and search for any NullPointer or Exception about the **8090** port. That will give more details about the problem why Tomcat is not able to use that port.  
By the way, if you have not added a 'context path'(/confluence) on the **server.xml** file, there's no need to use http://localhost:8090**/confluence.** You just need to use <http://localhost:8090.> Also, you can't run two services with the same port number. JIRA should use 8080 and Confluence 8090.

comments: author: Micah Harley
body: Hello,

Thank you for the quick response...

Currently, the dir "C:\\Program Files\\Atlassian\\Confluence\\logs" contains no files.

Before I uninstalled and reinstalled, I did capture this from the catalina file... it was the only line in the file.

03-Aug-2016 14:49:21.026 SEVERE \[main\] org.apache.catalina.startup.Catalina.stopServer Could not contact localhost:8000. Tomcat may not be running.

I have added the path of "/confluence to" the server.xml file.

JIRA is on 8080 and currently Confluence is on 8090. Express install of both products.

Thanks again!


Tags: confluence-administration
How to: Migrate Confluence from Linux to Windows with new Version and Database?
Asked by Christian Sonius:

Hello,

we have an old Confluence Installation (5.4.3) running on SLES and a MSSQL 2008 Database. Now we want to move the Installation to Windows 2012 R2 with MSSQL 2012 and upgrade Confluence to Version 5.10.3.

Here is how we plan to do it:

described here: <https://confluence.atlassian.com/doc/migrating-confluence-between-servers-184150.html>

* Install Confluence 5.10.3 on the new Windows 2012 R2 Server
* Migrate the Database from MSSQL 2008 to 2012 via MSSQL
* copy database driver
* Shut down both Confluence Installations
* copy home directory after deleting the content on the new Installation
* configure database connectivity

Seem easy, but is it possible to migrate to a new MSSQL Server? Does the Version 5.10.3 has a different Database Scheme?

Is it recommended to first upgrade the old Confluence Installation to the new Version 5.10.3 and migrate after that?

Maybe somebody has done something similar and can give us a hint. :smile:

Thanks in advance,

Christian Sonius


Answers:
author: Christian Sonius
body: Hi Lucas,

thank you for the fast response and clarification.

I will try and see how it works. If i have any problems, I will ask in the support portal or will send the question to our direct support contact.

Thanks again and best Regards,

Christian


author: Lucas Simon
body: Hello Christian,

I'm glad to see you have all figure it out by yourself to perform this Upgrade.

The steps that you've described are right! Except the part of the Confluence Version.

You must first perform the migration to the new server and after that, you can perform the upgrade.

Keep in mind that this new Confluence version **must be the same version** of the Confluence installed on the old machine(5.4.3). This way, when you restore your data, both old and new Confluences will have the same version(5.4.3). The same goes for the Database, install the same version on the new server.

After you restore your site and database, you would have your Confluence Site working and ready to perform the upgrade to the latest version:

[Upgrading Confluence](https://confluence.atlassian.com/display/DOC/Upgrading+Confluence)

if you have any problems to perform this upgrade, I would like to kindly ask you to create an issue on our [Support Portal.](https://support.atlassian.com)

Best Regards,

Lucas Simon   
Atlassian


Tags: confluence-administration
Is there a way to track the changes to a user's configuration (permissions / groups) added and removed?
Asked by Paul Karsten:

I want to see if / when a particular user was added or removed from a group or given a permission. Is there a way to find this information?

[](https://community.atlassian.com/t5/Confluence-questions/Is-there-a-way-to-track-the-changes-to-a-user-s-configuration/qaq-p/133927?attachment-id=8429){#link_11868b680d246d}  
[](/tnckb94959/attachments/tnckb94959/confluence-questions/22229/1/Screen%20Shot%202016-08-12%20at%203.07.03%20PM.png){#display_11868b680d246d_0}


Answers:
author: Jakub Pierzcha?a
body: Hi Paul

Confluence Audit Log is what you're looking for:

<https://confluence.atlassian.com/doc/audit-log-829076528.html>

comments: author: Paul Karsten
body: Thank you for that Jakub. I know know when "it" happened. But all the entries are from Anonymous and from 127.0.0.1. Is there some sort of config that I need to update to log the user that did the action?


author: Jakub Pierzcha?a
body: Hi, can you post a screenshot of how the log looks right now?


author: Paul Karsten
body: Sorry for the delay. I have been traveling. This is what most of the audit log entries look like.

Screen Shot 2016-08-12 at 3.07.03 PM.png


Tags: cloud

confluence-cloud
How can I make a link that will have in href exact text I provide, e.g. <a href="my_text">123</a>
Asked by Dawid Fibich:


Answers:
author: Dawid Fibich
body: Hi Thomas,  

Thank you for your answer. Unfortunately it does not work ![sad](/html/@C495B4504065515364EB1894F812B34C/images/emoticons/sad.png "sad")  
Result is:  
\<a href="<http://my_text>" class="external-link" rel="nofollow"\>123\</a\>   
"http://" is added and it prevent my link from working.

Best,  
Dawid

comments: author: Thomas Schlegel
body: What kind of link do you want to add to your page?


author: Dawid Fibich
body: It is a link with defined protocol which runs application on local machine. It allows user to start program with given parameters by a link.  
It look somthing like this:  
app-version:///?param=value\&param2=value


author: Thomas Schlegel
body: OK, I see. This is quite tricky.

I've tested with regular confluence links - they always produced some kind of app-version://\<our-confluence-url\>/?param...

I think, the best way is, to write a user defined macro that produces this link. Try something like this:

```
## This is an example macro
## @param param1:title=param1|type=string|required=true|desc=param1description
## @param param2:title=param2|type=string|required=true|desc=param2description
```

```
<a href="app-version:///?param=$param1&param2=$param2">123</a>
```

The macro produces the following output on the page:

\<a href="app-version:///?param=$param1\&amp;param2=$param2" rel="nofollow"\>123\</a\>\</p\>


author: Dawid Fibich
body: Doesn't it require administrator privileges?   
Anyway I managed to solve my problem by using HTML macro.  

Thank you for you help!


author: Thomas Schlegel
body: You're welcome :smile:

Yes, creating user defined macros requires admin privileges.

Using HTML macro is doing nearly the same, but for security reasons, we do not allow our users to add plain HTML to their pages.


author: Thomas Schlegel
body: Hi Dawid,

creating a link on a Confluence page results in a form with two fields:

* Address (that is "my_text" in our example)
* Link text (that is "123" in your example

Cheers

Thomas
Can I import an email distribution list into Confluence
Asked by john davison:

A user is looking to share pages around his team and would like to use the email distribution list we have in outlook within Confluence. Can this be imported or would we somehow have to build a new one within Confluence?

Thank You.


Answers:
author: Rodney Hughes
body: well then ... :smile:

a simplistic approach is to use the User List macro as you can define which Permission Group(s) to list

but my Confluence host wrote a special macro that lists a bunch of info in a table with columns showing the following for each person with Permissions to that Space

* Name
* Title
* Group Role (i.e. the Permissions Group they have assigned to them)
* Company
* Phone
* Mobile
* Email
* User Name
* Country
* Gender

At the bottom of that list is an "Email All" facility so that you don't have to maintain a separate distribution list (clicking "email all" will open an email for you with all their addresses inserted or right clicking "Email All" just copies the email addresses)

I guess you could have a series of these each showing only the specific Permission Group like the User List macro


author: john davison
body: good question... they will be all confluence users


author: Rodney Hughes
body: to clarify - is the distribution list only to people as Users of Confluence or are their non-Users as well?


Tags: confluence-administration