youngmon/atlassian-qna huggingface dataset:
How do I set a Crucible Workflow for a project or for individual reviews?
Asked by Merlijn Duynstee:

The Crucible documentation explains there are four different workflows which you can choose for a team. How can I set up such a workflow for one of my projects (or if not possible for individual reviews). The closest thing I've found so far are the "Permission Schemes", with which I could model a workflow by allowing certain people to do certain actions.

Is it possible to select the workflows mentioned in the link below, or is it something you need to create for yourself using permission schemes?

[](https://confluence.atlassian.com/display/CRUCIBLE030/Defining+your+workflow)<https://confluence.atlassian.com/display/CRUCIBLE030/Defining+your+workflow>


Answers:
author: Felipe Kraemer
body: Hello Merlijn,

Crucible has a [default workflow](https://confluence.atlassian.com/display/CRUCIBLE030/The+Crucible+workflow) with a default Permission Scheme that applies to most of our customers.

You cannot 'select' other workflows. You need to create it for yourself using Permission Schemes.

Kind regards,  
Felipe Kraemer  
Atlassian Support


Tags: fisheye-crucible-administration
Jira/fisheye integration
Asked by Jean-Michel Bonnet des Tuves:

Hello,

On JIRA with fisheye integration, I can see commits on both source and development tabs for my TF project. (First picture)

But on the CSN project, I can see on development tab there is a commit to display but the source tab show 'No related source found'. (Second picture)

What could be wrong on the second project ?

Thanks,

F de Bov?e

![](../../upfiles/TF-31_Commit_view.JPG)

![](../../upfiles/CSN-803_No_source.JPG)


Answers:
author: Jean-Michel Bonnet des Tuves
body: Destroying / Re- creating the application link did works.

comments: author: John Paz
body: Does this have any negative affect on the system?
Include 2 LDAP server addresses into Fisheye's config.xml file
Asked by Darly Senecal-Baptiste:

Hi Community,

I wonder if can I include a second LDAP url into Fisheye's config file as a failout server?

Thanks


Answers:
author: Piotr Swiecicki
body: Actually it is supported, just enter more than one LDAP URL separating them by spaces, e.g. "ldap://ldap1:389 ldap://ldap2:389 ldap://ldap3:389". This is a documented method of creating InitialContext, see section *URL for Configuring Service Providers* of [](http://docs.oracle.com/javase/jndi/tutorial/ldap/misc/url.html)<http://docs.oracle.com/javase/jndi/tutorial/ldap/misc/url.html> page if interested.

Kind regards,  
Piotr

comments: author: Sergey Svishchev
body: But, in FSH-13749 the dev team explicitly said this is not support and no support is planned.

Who's right then?


author: Piotr Swiecicki
body: I think there was never formal feature request raised for this so this was not added deliberately. Instead this is side effect of using standard JRE ldap client, apparently valuable one. I have tested that quickly yesterday and seems to be working fine. In order to provide proper load balancing (with health checks and actual load monitoring) one may prefer to look for proper load balancing solution, though.


author: Piotr Swiecicki
body: > Actually it is supported \[by FishEye\]

Just to clarify, this is provided by the JNDI LDAP Service Provide from JRE and we have no reasons to think this is not ready for production use. At the same time we have not tested than extensively enough to confirm we support this feature, although we would endeavour to address any issues related to such configuration.

Hope that make sense,


author: Darly Senecal-Baptiste
body: Hi Piotr:

Can you provide me the link of the statement?

Thanks


author: Darly Senecal-Baptiste
body: Well, it's worthy to test and see if there any flaws at my dev instance.

Thanks


author: Darly Senecal-Baptiste
body: I would like to see it once this action is ready for production.

Thanks


author: Sergey Svishchev
body: No, this is not supported by this app (other Atlassian apps are no better).


Tags: fisheye-crucible-administration
crucible email notification
Asked by Ming Ho:

is it possible to configure croncible to email participant about overdue code reviews or remind them about the remaining open reviews?


Answers:
author: Piotr Swiecicki
body: Hi Ming,

Crucible will send automated reminder to reviewers before the due date, if such date was defined for review. Review author and moderator can also manually send reminder to reviewers who didn't complete review yet. You can find more information on this here: [](https://confluence.atlassian.com/display/CRUCIBLE/Using+Review+Reminders)<https://confluence.atlassian.com/display/CRUCIBLE/Using+Review+Reminders>

There are no means to automatically send reminders on overdue reviews though. Those reviews would be displayed on all overdue reviewers' dashboards.

Hope that helps,  
Piotr
can crucible track reviews against changesets rather than (repository,changeset)?
Asked by ross andrus:

We use mercurial, and our process frequently entails making clones of repositories for special work. We enlist all of these in crucible, so that for some respo "foo" we have "foo_common", "foo_project1", "foo_project2".

Crucible sees them as separate entities, and when I review (foo_project1,changeset123), and when we merge back to foo_common, the review for changeset123 doesn't follow.

That is, when I look at that changeset in the context of foo_project1 I can see it's assocaited to review CR123, but when I look at the same changeset back in the "foo" crucible enlistment, there's no mention that it was reviewed.

This is especially irksome as I'd like to use e.g. Flyover to assay review coverage.

What I'd like is for some way to get crucible to understand that the repositories are really the same repository and that a review of changeset123 in one repository is a review in all repositories.

I'm prepared to believe I'm thinking about this wrong, but I can't believe I'm the only one. I've tried searching the knowledge base, and google, but no satisfaction.

Any suggestions aside from "one repository to rule them all"?


Answers:
author: Alexander Taler
body: Crucible has to work like this, by default at least, because Subversion revision ids are not unique across repositories, they are just a numerical sequence.

If you can configure a single repository, and multiple branches within that repository, then you can attach multiple projects to it, and Flyover would recognise reviews as you want. This is going to depend on how you're using Mercurial of course.

Flyover could be modified to support your scenario if you'd like to discuss further.

comments: author: ross andrus
body: Thanks for the reply.

I understand the rationale, but mercurial and git are pretty popular and both have a stable notion of changeset identitiy across repository clones, so I was hoping there might be some (obscure) way to leverage the distinction between "identity" and "location".

Yes, branching withing a single repo will work - it's what I meant by the "one repository to rule them all" approach - but it doesn't fit our workflow, so it's not really an option.
Diff is from version zero (SVN)
Asked by Andrew Landsverk:

Ocassionally a new commit will show up in fisheye and it's diff will be from a version '0' in subversion. This version doesn't exist so the file appears to be 'new'. Does anyone know how to fix or have any insight into why this is happening?

Fisheye+Crucible version: 3.3.1


Answers:
author: Andrew Landsverk
body: Looks like this was resolved with an upgrade to 3.4. We were getting a bunch of stack traces relating to revId = -1...


author: Foong
body: Hi Andrew,

Please raise a support issue at [](https://support.atlassian.com)<https://support.atlassian.com>
Error while indexing repository
Asked by Milap Jani:

Hi,

I am indexing repository from perforce. And i am getting eror belo in fisheye UI.  
Error calling server:com.google.gwt.user.client.rpc.StatusCodeException: 12002 Unknown.Hd(Unknown Source) Unknown.Dtb(Unknown Source) Unknown.B6b(Unknown Source) Unknown.C9b(Unknown Source) Unknown.xAb(Unknown Source) Unknown.UAb(Unknown Source) Unknown.anonymous(Unknown Source) Unknown.Rub(Unknown Source) Unknown.Uub(Unknown Source) Unknown.anonymous(Unknown Source)  
But still it is indexing.  
Do you know reason for this error?  
-Milap


Answers:
author: Foong
body: Hi Milap,

Please raise a support issue at [](https://support.atlassian.com)<https://support.atlassian.com>so that we can check the log.


Tags: fisheye-crucible-administration
Crucible max repo size and max number of repos
Asked by O K:

We are thinking about purchacing Crucible and wondering what is the maximum repository size Crucible can handle?

What is the maximum number of repositories Crucible can handle?

Do we need some kind of a backend database to use Crucible?

Thanks a lot in advance.

Oleksiy


Answers:
author: gustavo_refosco
body: Hi,

<br />

I confirmed the following information: The Crucible Starter will work with both Starter and Commercial FishEye installations and will mirror FishEye's repository restrictions (e.g. if working with a FishEye Starter with limited repos, Crucible will only support that number of repos, if commercial FishEye then there will be no repo number restrictions).

In case you are running Crucible without FishEye, you will have only the restrictions of the Crucible license (so, for example, you will have no limits about number of repositories and committers).


author: gustavo_refosco
body: Hi,  

To be clear when reading my answers below, I'll refer sometimes to Crucible and sometimes to FishEye. They are actually the same application (FishEye/Crucible), but each part of the application offers its functionalities (FishEye for repository management, Crucible for code review), each one having its own license.  

Regarding the repository size, FishEye/Crucible doesn't state a limit. If you are concerned about performance and actions you could take to handle large repositories, I think the following three documents will offer valuable information on this:  
[Best practices for Crucible configuration](https://confluence.atlassian.com/display/CRUCIBLE/Best+practices+for+Crucible+configuration)  
[Tuning FishEye performance](https://confluence.atlassian.com/display/FISHEYE/Tuning+FishEye+performance)  
[Improve FishEye scan performance](https://confluence.atlassian.com/display/FISHEYE/Improve+FishEye+scan+performance)  

Regarding the number of repositories, FishEye states a limit of 5 repositories, with the maximum of 10 committers per repository for the Starter License, as can be seen at [https://www.atlassian.com/licensing/fisheye#downloadlicenses-1\<br\< a=""\>\>The Crucible Licensing document doesn't let it clear if it has the same limitation of 5 repositories for a Starter License, but I'll request our technical writers to revise it (You can check this document at](https://www.atlassian.com/licensing/fisheye#downloadlicenses-1%3Cbr)<https://www.atlassian.com/licensing/crucible#downloadlicenses-1>). Either way, for other licenses, there is no limit in the number of the repositories you can have.  

Regarding the use of a database, the point 4 of the Best practices document above recommends the use of an external database. You can check how to configure it for Crucible at [](https://confluence.atlassian.com/display/CRUCIBLE/Migrating+to+an+external+database)<https://confluence.atlassian.com/display/CRUCIBLE/Migrating+to+an+external+database>


Tags: fisheye-crucible-administration
Usage of fetch PluginId for Impersonation Service in Crucible
Asked by Karanam Subbarao:

I'm working a developing a custom Plugin .

Can Crucible/Fisheye experts help to how do I fetch PluginId for using ImpersonationService in Crucible.


Answers:
author: Nick
body: If one of your module classes implements the [PluginIdAware](https://docs.atlassian.com/fisheye-crucible/3.4.0/javadoc/com/atlassian/crucible/spi/PluginIdAware.html) interface, then you will be passed an instance of your PluginId.

FWIW, the ImpersonationService in Crucible will currently also accept 'null' being passed to the methods on ImpersonationService, however this may well change in future releases, so its best to have the PluginId correctly injected into your service.
Fisheye with crucible download
Asked by petedog:

Hi, our company has a fisheye with crucible license. Last time I checked you downloaded fisheye and crucible together as a bundle. I want to update from our current version 2.9.2 to the latest version. I only see separate downloads for crucible and fisheye. Is there someplace where I can download the bundle, or has the install/upgrade process changed requiring me to get each product separately?

Thanks,

Peter


Answers:
author: Piotr Swiecicki
body: Hi Peter,  
As explained above Crucible and FishEye downloads are effectively the same application sharing the same code. The only difference between them (apart from file name) is the setup process, they have different logos, slightly different product description and they prompt for appropriate licence first.  
But they can be easily interchanged, you can download any of them and install the licence key(s) you have.

Hope that helps,


author: Jobin Kuruvilla [Adaptavist]
body: It is still a bundle, just named separately to reduce confusion when peope want to buy it separately I guess.


Tags: fisheye-crucible-administration
**URGENT** Need help integrating to LDAP
Asked by TONY CROCITTO:

I keep seeing "Error synchronising users: Problem getting the initial LDAP context"

when I click on "Re-Sync" button under "LDAP Authentication settings" for Crucible?

Also, please tell me if this is correct or not

User Filter: (userPrincipalName=${USERNAME})

UID attribute: userPrincipalName


Answers:
author: TONY CROCITTO
body: This is duplicate of [\*\*Urgent\*\*: Need help integrating with LDAP](https://answers.atlassian.com/users/162051/284319/urgent-need-help-integrating-with-ldap) opened by Tushar Shah so you may close this.


author: TONY CROCITTO
body: This is duplicate of [\*\*Urgent\*\*: Need help integrating with LDAP](/questions/284319/urgent-need-help-integrating-with-ldap) opened by Tushar Shah so you may close this.


author: Piotr Swiecicki
body: Ho Tony,

This error suggests FishEye was unable to connect to the LDAP server or it failed to authenticate against it. In the log files there should be full stack trace of this error along with the root cause, can you check it please? Please ensure connection details are correct. If your LDAP server doesn't allow anonymous searches ensure Initial Bind DN and password are correct. Documentation is here: [](https://confluence.atlassian.com/display/FISHEYE/LDAP+authentication)<https://confluence.atlassian.com/display/FISHEYE/LDAP+authentication> but if you need further assistance paste the full exception stack trace found in the log, please.

The configuration provided by you seems syntatically correct, but actual values depends obviously on your LDAP directory data structures so I can't validate that.

Kind regards,  
Piotr


Tags: fisheye-crucible-administration
Fisheye view in JIRA broken after deleting few user in fisheye
Asked by Chitra K:

Hello,

Users in fisheye were reached to maximum licenced limit. Deleting users in fisheye was required.

After deleting few users in fisheye, Fisheye view in JIRA is broken.

Source tab in JIRA shows error:

Repository REPO_NAME on FISHEYE_LINKfailed: Error in remote call to 'FishEye 0 (FISHEYE_LINK)' (FISHEYE_LINK) \[AbstractRestCommand{path='api/rest/query', params={query=select revisions from dir / where comment matches 'JIRA_NUMBER order by date group by changeset return csid, rep=REPO_NAME}, methodType=POST}\] : anon access forbidden

<br />

Can you please suggest how files committed can be seen in JIRA after deleting few users in fisheye?

Many thanks,

Chitra


Answers:
author: Tiago Comasseto
body: Hi Chitra, judging by this error it seems to me that your application link is configured to use [Trusted application](https://confluence.atlassian.com/display/APPLINKS031/Configuring+Trusted+Apps+Authentication+for+an+Application+Link) as authentication method. When the applications don't have the same user base (same set of users) the best option is [OAuth](https://confluence.atlassian.com/display/APPLINKS031/Configuring+OAuth+Authentication+for+an+Application+Link). You may take a look at this [documentation](https://confluence.atlassian.com/display/APPLINKS031/Configuring+Authentication+for+an+Application+Link) if you need more details about application link authentication.

Cheers

comments: author: Chitra K
body: Thanks Tiago. Adding configuration in OAuth has fixed fisheye view in JIRA.


Tags: fisheye-crucible-administration
Sourcetree interactive rebase not working and glitches out the program?
Asked by Sergei Kulagin:

When I choose a commit and press on the "Rebase children interactively" menu, it shows empty window and then glitches out the program when I press on Ok or Cancel buttons. Here's a video demonstration:

[https://www.youtube.com/watch?v=TNNH5CLWCFA\&ab_channel=Kulagin](https://www.youtube.com/watch?v=TNNH5CLWCFA&ab_channel=Kulagin)

How do I fix this? It wasn't like this in the past. The Git Bash works just fine and I can rebase interactively using Git Bash and a text editor without any problems.

Here's a project in question(it happens in all projects): <https://www.dropbox.com/s/0ux9up5ourc5fit/FizzBuzzTestDriven.zip?dl=0>


Answers:
author: Sergei Kulagin
body: Ok fixed it after going through enough of threads: <https://community.atlassian.com/t5/Sourcetree-questions/Rebase-interactively-is-not-working/qaq-p/1570222>

Need to update to version 3.4.2. When you go to the main page, it still proposes to download the 3.4.1 version:

![](https://i.imgur.com/8rsCMvW.png)

The only way I managed to download the 3.4.2 version is by copying a link and changing it to 3.4.2: <https://product-downloads.atlassian.com/software/sourcetree/windows/ga/SourceTreeSetup-3.4.2.exe>

Couldn't google it, couldn't find it anywhere to download the 3.4.2 version.

comments: author: ndeslandes
body: 3.4.2 does indeed fix it for me.

Upgrading to the latest version (3.4.6) broke it again though :-(.


author: Adam Ginourie
body: 3.4.15 also seems broken :(. are there any other solutions bar reverting back to older working versions?


author: Ant?nio Silva
body: Still happening on version 4.2.8, occasionally, with the difference that it doesn't show the rebase window, it simply does nothing.
Authentication issues
Asked by Jasmina Stankovska:

Hi,

My team and I use SourceTree to merge our work, however, I have encountered a problem when I use the Fetch, Push, or Pull buttons.

It says that I have an authentication issue. ![2021-01-12_10-10-55.png](/t5/image/serverpage/image-id/125155i56BB916E34D0D7BB/image-size/large?v=v2&px=999 "2021-01-12_10-10-55.png")My IT team tried to help but failed. Do you have any suggestions? I'd appreciate all the help I could get since it is blocking my work at this point.

Looking forward to hearing from you.

Best,

Jasmina


Answers:
author: UPWT
body: This just started happening to me today after I updated Sourcetree yesterday afternoon to the latest version.

Might have to dump and go back to an earlier version. Even after I authenticate with the Captcha in my Bitbucket Server in the web browser it still won't authenticate.

comments: author: UPWT
body: Switching from Git 2.29 to 2.30 seemed to fix it for me. There were other issues with Git 2.29 not adding files to the repo in addition to the auth problems we had when we upgraded.

I went with System Git instead of embedded.

I will check the Oauth option to see what it is currently set at.


author: Elisa Kendall
body: I've had the same issue. After poking around a bit, I did the following to fix it:

1. Go to Tools --\> Options

2. Select Authentication

3. Select the GitHub account that you use for the project

4. Click on Edit

5. In the Credentials box, change your authentication method from Basic to OAuth

That did it for me - hope this helps.

Elisa

comments: author: UPWT
body: With our Bitbucket Server account, I don't have the option under Tools\>Credentials\>Authentication\>repo account\>Credentials\>Authentication

for Oauth - the only thing on the drop down for me is Basic.

Switching Git versions to the latest seemed to fix a whole raft of issues I had on the initial upgrade to Sourcetree to 3.4.2
Short Description: SourceTree takes 100% disk usage
Asked by Mangesh Chougule:

On my windows 10 desktop, SourceTree takes 100% disk usage most of the times. As a result, my development system has become unusable. I have tried all sorts of things but nothing seems to help. Can a case be opened with Atlassian to get to the bottom of this ASAP? Without a fix from Atlassian or a workaround, I am unable to do any development

I have done a lot of debugging related to SourceTree and why it is hogging the disk. I have added exclusions in Windows Defender for it, changed some of its settings, changed to use system git (instead of embedded) after getting the latest version etc. Nothing seems to help. Once I launch SourceTree, disk usage goes to 100% and stays there for a very long time (more than 45 minutes). Once it settles down and I perform any operation, SourceTree is back to 100% and stays there again for a long time. I do not want to try the usual reinstall SourceTree or any such thing. What will be helpful is to open a case with Atlassian and get their input on what could cause SourceTree to see such a high disk usage which makes using this application unusable.


Answers:
author: Soumyadeep Mandal - SaM
body: Hi [@Mangesh Chougule](/t5/user/viewprofilepage/user-id/1178864) ,

This is a Git problem rather than a SourceTree one. There are two solutions to this problem

1. Ignore the files you don't want
2. Use the 'Show Modified' filter - this is the same as 'Show Pending' except it omits untracked files.

It's a Git performance problem from the looks of it.

You can check the problem in the task manager. It will be with the name git.exe or similar which was using 100% of your CPU!

Regards,

***Soumyadeep***

comments: author: Mangesh Chougule
body: Thanks Sandeep for the response

if possible could you please expand more on this... with screenshot options.


author: Mangesh Chougule
body: All files are ignored already using .gitignore. There are no other such files.

Using the show modified v/s pending will make no difference. Plus, that is only in the "File Status" workspace. Also, modified will not show newly added files, so that is not a filter anyone should be using in any event.

Please help here


author: Soumyadeep Mandal - SaM
body: Hi [@Mangesh Chougule](/t5/user/viewprofilepage/user-id/1178864) ,

Due to lots of notifications, I miss some of the notifications. So I was late to reply!

The problem was with git. This issue was there 5 years ago and it's still here. This issue can happen with any software that uses git like VS code, Github, etc.

I can only suggest you do a clean install:

1. Uninstall SourceTree using Windows UnInstall program
2. Backup then delete the directories below before proceeding with the next step:
   * Navigate to *C:\\Users\\\<UserName\>\\AppData\\Local* and delete *SourceTree* folder (if any)
   * Navigate to *C:\\Users\\\<UserName\>\\AppData\\Local\\Atlassian* and delete all *SourceTree* folders.
   * Navigate to *C:\\Users\\\<UserName\>\\AppData\\Roaming\\Atlassian*and delete *SourceTree\** folder
3. [Download SourceTree](https://www.sourcetreeapp.com/) and install it

Regards,

***Soumyadeep***
.gitignore is not being created after ignoring files on Mac
Asked by Manuel Hevia:

Hello, I am new to Sourcetree and I am following a tutorial that tells me to ignore some files and then double click on .gitignore but it doesn't seem to have been created. Or at least it is not among the remaining files. Do I need to do something else or look somewhere else? Thank you in advance.


Answers:
author: Gonchik Tsymzhitov
body: Hi!

you need to create a manually that file. (Because that file is just instruction of excludes for your repo)

<https://git-scm.com/docs/gitignore>

Also, you can put any filter to exclude tracking.

<https://github.com/github/gitignore>