youngmon/atlassian-qna huggingface dataset:
Crucible evaluation/Perforce - is it easy to uninstall?
Asked by Andrew DeFaria:

We would like to evaluate Crucible. We use Perforce. I'd like to set this up looking at our production Perforce instance but I want to make sure that if we want to go with something else, we can easily uninstall this without leaving crud in production. Is this doable?


Answers:
author: Andrew DeFaria
body: Yeah but does Crucible create any Perforce things that would need to be cleaned up if we decide to uninstall? Perforce's own Swarm creates some Perforce metadata and we were wondering if this does too.

comments: author: Tom Davies
body: No, FishEye/Crucible's access to Perforce is strictly read-only.


author: Tom Davies
body: Hi Andrew,

FishEye/Crucible lives entirely in two directories -- the directory you create when you unzip the download (FISHEYE_HOME) and the directory where it keeps its data (FISHEYE_INST). In fact if you don't set a FISHEYE_INST environment variable all the data will be written into FISHEYE_HOME. That makes upgrades more complicated, but is fine for evaluation.

To uninstall all you need to do is delete those directories.

Please let us know if you have any other questions.

Thanks,

Tom
Fisheye filter gone after re-enter Crucible evaluation license
Asked by FrankV:

Hello,

I have a valid Fisheye license and a trial Crucible license. After extending the Crucible license my Fisheye went away. I re-entered my valid Fisheye license and it is now working, except for the "Filter" availability on commits. I was previously able to search for commits for a given time range and don't see how to anymore. Anyone have suggestions?

Thank you,

Frank


Answers:
author: FrankV
body: Button is back now, not sure exactly what changed. Did close and re-open connection to the server.
Crucible instance never logs me out
Asked by Rahul Aich [Nagra]:

Hi

I am using crucible + fisheye 3.2.2. The issue i have is that it never logs me out due to timeout.

Today i opened crucible after weeks and found it automatically logged me in.

How can i enforce a time out and automatic log out due to inactivity.

Rahul


Answers:
author: Piotr Swiecicki
body: Hi Rahul,  
See [](https://confluence.atlassian.com/display/FISHEYE/FishEye+and+Crucible+Cookies)<https://confluence.atlassian.com/display/FISHEYE/FishEye+and+Crucible+Cookies> page:
> * The 'remember me' cookie,` remember`, is generated by FishEye when the user selects the **Remember me** checkbox on the login page. This option is only available in a FishEye only instance. A Crucible instance will always have this option turned on.

I'm afraid there is no way to disable remember me cookie if using Crucible, so you need to click the Log out button to kill your session.

Feel free to raise a feature request to get this functionality available in Crucible if you find it important, use [](https://jira.atlassian.com/browse/CRUC/)<https://jira.atlassian.com/browse/CRUC/>project.

Hope that helps,

comments: author: Rahul Aich [Nagra]
body: Thanks Piotr..that helps


author: Sateesh Chandra
body: Try not using Remember my Credentials while logging in.

comments: author: Rahul Aich [Nagra]
body: I dont think Crucible has this option of deselect Remember my credentials on 3.2.2. How have you tested this?


author: Milap Jani
body: Hi Rahul,

Did you log out from crucible during your last session. If not do it in your current session then again open crucible, you must provide credentials in order to log in.

-Milap

comments: author: Rahul Aich [Nagra]
body: Milap

thanks for the response. However, you should not be required to log out of crucible. In JIRA if you are inactive for 5 hours system automatically logs you out. I expect the same behavior on crucible (unless this feature is not part of crucible)#

rahul


Tags: fisheye-crucible-administration

login
FishEye Mercurial Authentication.
Asked by rahuldanwade:

While trying to add repository from BitBucket following error message shown

Error testing connection.  
CreateProcess error=2, The system cannot find the file specified  
at java.lang.ProcessImpl.create(Native Method)  
at java.lang.ProcessImpl.\<init\>(Unknown Source)  
at java.lang.ProcessImpl.start(Unknown Source)  
at java.lang.ProcessBuilder.start(Unknown Source)  
at com.atlassian.utils.process.ExternalProcessImpl.createDefaultProcess(ExternalProcessImpl.java:196)

Connection failed.

someone please help.


Answers:
author: Svante Gustafsson Bj?rkegren
body: Hi Rahul,

This could be the issue if you not have Mercurial properly installed on your FE server. FE maintains an own copy of the repo hence Mercurial has to be installed and accessible to FE.

See [](https://confluence.atlassian.com/display/FISHKB/Cannot+add+Git+repository+in+FishEye)<https://confluence.atlassian.com/display/FISHKB/Cannot+add+Git+repository+in+FishEye>for a similar issue with Git.

Hope that helped!

Cheers,

// Svante

comments: author: rahuldanwade
body: what is remedy for that?


author: Svante Gustafsson Bj?rkegren
body: Hi Rahul,

Check out the [Mercurial Client Setup](https://confluence.atlassian.com/display/FISHEYE/Mercurial+client) page. This describes what you need to do. Also take a look at [Supported Platforms](https://confluence.atlassian.com/display/FISHEYE/Supported+platforms) page that your Mercurial version is ok.

Cheers,

// Svante


author: rahuldanwade
body: Hi,

After doing Mercurial client setup it worked perfectly.

thanks.


author: Svante Gustafsson Bj?rkegren
body: Great!

Glad to help :-)


Tags: fisheye-crucible-administration
Fisheye login problem
Asked by rahuldanwade:

problem in loggin to fisheye after installation?

id:admin

pass:admin

not working?


Answers:
author: Tom Davies
body: Hi Rahul,

When you first set up FishEye you give an admin password, which is not associated with any particular user.

If you click the 'Administration' link at the bottom of a FishEye page you will be taken to an administration login page where you can enter that password. You will then be taken to the Administration page. You can give other users administration permissions there, if you wish.

Please let us know if you need any more information.

Thanks,

Tom

comments: author: rahuldanwade
body: got it

thanks


author: rahuldanwade
body: Hi Svante,

Yes I setup the admin account as

id: admin

pw: admin

but still it is not working.


author: Svante Gustafsson Bj?rkegren
body: Hi Rahul,

When you installed and configured FE, did you setup the admin account as

id: admin

pw: admin

This should work as I understand it. If you need to reset the admin password, check out this page: [](https://confluence.atlassian.com/display/FISHEYE/How+to+reset+the+Administration+Page+password+in+FishEye+or+Crucible)<https://confluence.atlassian.com/display/FISHEYE/How+to+reset+the+Administration+Page+password+in+FishEye+or+Crucible>

Follow this instruction and you should be able to login to the admin-page again.

Let me know how it goes!

Cheers,

// Svante

comments: author: rahuldanwade
body: Hi Svante,

Yes I setup the admin account as

id: admin

pw: admin

but still it is not working.


author: Svante Gustafsson Bj?rkegren
body: Can you provide some error messages? What happens?

Have you tried to reset the admin password as described above?

Cheers,

// Svante


author: rahuldanwade
body: yes, during installation time I have configured alphanumeric password "admin123".

after that I have tried to log in with

id: admin

pass: admin

error message prompted was invalid usename/password

But when I integrated fisheye with jira

id: admin pass: admin worked fine though I have configured pass: admin123 at the fisheye configuration time.

I guess it is importing users from jira hence id: admin pass: admin worked.

please tell if my speculation is true and waht happened to my initial configuration password("admin123").


author: Svante Gustafsson Bj?rkegren
body: hmm, I don't understand. If you assigned the password "admin123" to the admin account during setup, why did you try to login with password "admin"?

Did you connect JIRA as User Management during setup? In either case you need to login with the account created during setup (admin:admin123) and from the admin page assign a user from JIRA as administrator, if needed.

The admin account created during setup is a local account to FE and has no connection to any external user management systems. To avoid any name conflicts when using external user management systems it is alway good practice to name accounts such as: "fisheye-admin" etc.

Cheers,

// Svante


Tags: fisheye-crucible-administration
fisheye queries
Asked by rahuldanwade:

along with source code versioning can we maintain versioning of docs within fisheye?


Answers:
author: AafrinA
body: Hi Rahul,  

[Here](https://github.com/laravel/docs) is a sample of documentation using Markdown files. The documentation created in Markdown, Text, HTML format can be diff and also reverts to previous versions.


author: Tom Davies
body: Yes, if your docs are kept in a version control system supported by FishEye.

Note that depending on the format you use for your documentation you may or may not get useful diffs between versions from FishEye -- binary formats like MS Office .doc files won't diff, Markdown files will.

comments: author: rahuldanwade
body: Could you please elaborate!!!!


author: Felipe Kraemer
body: Hi Rahul,

That's perfectly possible.

Kind regards,  
Felipe Kraemer  
Atlassian Support


Tags: fisheye-crucible-administration
Crucible and Trac Integration
Asked by Tom Rychener:

Is it possible to intergrate Crucible and Trac ? If so, what is the process?


Answers:
author: Svante Gustafsson Bj?rkegren
body: Hi Tom,

I don't think there is a plugin integration for Trac in Crucible.

You may want to explore one of the 3rd party integration framworks to achieve this, e.g. [Cloudpipes](https://www.cloudpipes.com/integrations/crucible/trac).

This requires that your applications are exposed to the internet though.

Another solution would be to consider migrate your Trac application to JIRA. Then your integration would be right out-of-the box. I don't know if this is applicable at all in your situation but it is definitely soemthing to consider. JIRA will provide the same functionality Trac has and a lot more on top of that!

Cheers,

// Svante


author: Tom Davies
body: Hi Tom,

You can do some integration with Trac, but it will not be as 'deep' as the integration you can achieve with JIRA.

You can index the repository you are doing your development in with FishEye.

Then you can set up a Linker, which will find Trac issue keys in commit messages and turn them into links to Trac.

You won't get any of the issue creation and issue workflow which is possible with JIRA integration.

Best wishes,

Tom


Tags: fisheye-crucible-administration
Fisheye SSH issue after upgrade to 3.2.4 from 2.7.4
Asked by Tukaram Bhukya [L&T INFOTECH]:

Could someone help me to solve below error .

We upgraded fisheye from 2..7.4 to 3.2.4 . After upgrade when i click on repositories , its giving below error

**Error**  
Repository paused due to error  
com.cenqua.fisheye.config.ConfigException: Could not access svn+ssh://svcetcgc@hbl360.xhl.chevrontexaco.net/devl/gocad++/svnroot/gocad-plug-ins/ : org.apache.subversion.javahl.ClientException: svn: E210002: There was a problem while connecting to hbl360.xhl.chevrontexaco.net:22  
com.cenqua.fisheye.rep.RepositoryClientException: org.apache.subversion.javahl.ClientException: svn: E210002: There was a problem while connecting to hbl360.xhl.chevrontexaco.net:22  
org.apache.subversion.javahl.ClientException: svn: E210002: There was a problem while connecting to hbl360.xhl.chevrontexaco.net:22  
org.tmatesoft.svn.core.SVNException: svn: E210002: There was a problem while connecting to hbl360.xhl.chevrontexaco.net:22  
java.io.IOException: There was a problem while connecting to hbl360.xhl.chevrontexaco.net:22  
java.io.IOException: Key exchange was not finished, connection is closed.  
java.io.IOException: The server hostkey was not accepted by the verifier callback.  
org.tmatesoft.svn.core.SVNAuthenticationException: svn: E215003: Host key ('hbl360.xhl.chevrontexaco.net:22 \<ssh-rsa\>') can not be verified.


Answers:
author: Cezary Zawadka
body: There is an issue [](https://jira.atlassian.com/browse/FE-4433.)<https://jira.atlassian.com/browse/FE-4433>with workaround description. We are working to fix it in next release hopefully - please watch the issue.


Tags: fisheye-crucible-administration
Error in Crucible
Asked by Rumceisz:

Hi,

we ran into an error when trying to close a review: in the Status field a message appeared in red says "An error has occured. Please contact your administrator for more information. error was: org.xml.sax.SAXParseException; Premature end of file."

WHat does that mean?

Can you please help?

Thanks in advance,

Rumi


Answers:
author: Piotr Swiecicki
body: Hi Rumi,

Can you take a look into your instance logs (in FISHEYE_INST/var/log folder) and find this exception there? There should be more details explaining perhaps cause of this problem.

Cheers,


Tags: fisheye-crucible-administration
Is it possible to combine two instances of Fisheye/Crucible?
Asked by ROBERT MURPHY:

My company has two separate licensed instances of Fisheye+Crucible. One instance has an unlimited-users commercial license. The other instance has a numbered-users commercial license. We would like to combine the content into a single instance using the unlimited-users license, while retaining historical data. Is this possible? thx


Answers:
author: gustavo_refosco
body: Hi Robert,

<br />

Unfortunately this is currently not possible. There is a feature request regarding this you can see at [](https://jira.atlassian.com/browse/CRUC-681)<https://jira.atlassian.com/browse/CRUC-681>

<br />

Please feel free to add comments to the issue above as well as \[voting\|https://confluence.atlassian.com/display/JIRA/Watching+and+Voting+on+an+Issue\] on it to create it's popularity and likelihood of being implemented in a future release.  

For more information on how Atlassian implements new features and improvements please see the following document:  

<http://confluence.atlassian.com/display/DEV/Implementation+of+New+Features+Policy>


Tags: fisheye-crucible-administration
users table in Fisheye-Crowd
Asked by Kevin Villalobos:

Hello,

Does any one knows in wich table are the users in Fisheye. It should be at cru_user but it doesn't has all the users   

Let me use a example:

In crowd user_A has access to Fisheye but i look for him into cru_user table in Fisheye database but i can find it. User_A can log in into Fisheye but i can't find him into the database


Answers:
author: rstephens
body: Hi Kevin,

All users that have logged into FishEye are stored in the cru_user table. However, user records in this table might be created on demand if FishEye is linked to an external authentication system such as Crowd, depending on your configuraiton.

If you have usernames that are the same apart from their capitalisation, you will probably run into problems. Please don't do this.

comments: author: Kevin Villalobos
body: Hi Nick,

Where can i check this configuration since i have admin permissions but i didn't configure it and i am not the admin. I am part of the BI team and i should extract data from the DB.


Tags: crowd
"Create review" not available
Asked by Rudy Liang:

I am using trial version of Crucible and successfully set up the repository as well as tested the connection to SVN. I am ready to create a review to see how it works. But "Create review" is not available despite that I have already logged in. No one seems to have this problem so I must have missed a step or not configuring this correctly. Can someone help? Thanks in advance.


Answers:
author: Rudy Liang
body: That did it. Once I enable the user as Crucible user, "Create review" shows up. Thanks for the help.


author: Jeff Thomas
body: If you go to Administration \>\> User Settings \>\> Users and select the user that you're logging in as, is "Crucible user" set to true or false? You may need to edit this user to enable the Crucible features.

FishEye and Crucible come bundled together in the same package and their features are unlocked by the license keys. But it sounds like you've got just the features of Crucible enabled by having a license setup for it.


author: Jeff Thomas
body: Hi Rudy,

Do you have a license for Crucible setup in Administration \>\> System Settings \>\> System Info \>\> Edit License? You may just have a license for FishEye and not for Crucible setup. If so you can generate an evaluation license for Crucible at <https://my.atlassian.com>

comments: author: Rudy Liang
body: Hi Jeff,

Thanks for the quick response. I have an eval license for Crucible, and not for FishEye. In fact, I didn't download FishEye or install it. Is it required?


author: Rudy Liang
body: I confirmed that FishEye and Crucible are both installed. However I am not able to find Administration \>\> System Settings \>\> System Info \>\> Edit License.


author: Jeff Thomas
body: You should be able to get there with [](http://localhost:8060/admin/sysinfo.do)http://\<server\>:8060/admin/sysinfo.doand click on the **Edit License** button.

For looking at users, the link will be http://\<server\>:8060/admin/userAdmin.do
Fisheye - Get repository indexing errors by API
Asked by Micha? Wieczorek:

Is it possible to get repository indexing errors by Fisheye API?

F.e.: sometimes I can get such error:
> Unable to fetch from remote repository: git@gitserver:gitrepo.git - \[Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)., fatal: Could not read from remote repository., , Please make sure you have the correct access rights, and the repository exists.\]

Is it possible to monitor it somehow?

I've seen that data is provided from POST request to gwt/RepositoryAdminRpcService. But that's not officially mentioned in [](https://developer.atlassian.com/display/FECRUDEV/REST+API+Guide)<https://developer.atlassian.com/display/FECRUDEV/REST+API+Guide>


Answers:
author: gustavo_refosco
body: Hi Michal,

I believe the information you are looking for can be returned by using the function **/rest-service-fecru/admin/repositories-v1/{repo}** described at [](https://docs.atlassian.com/fisheye-crucible/latest/wadl/fecru.html#rest-service-fecru:admin:repositories-v1:repo)<https://docs.atlassian.com/fisheye-crucible/latest/wadl/fecru.html#rest-service-fecru:admin:repositories-v1:repo>

comments: author: Micha? Wieczorek
body: I was using **/rest-service-fecru/admin/repositories/{repo}** .

Thanks!


Tags: fisheye-crucible-administration
How to include a path to index for Fisheye
Asked by Soo Min Ooi:

This is the path set in the repository: //abc/dir1/ - It is a huge repo.

Hence I want to include on //abc/dir1/dir1a, I added the syntax "dir1a" inn the include path, however it does not work as Fisheye is indexing all file and directories under //abc/dir1.

Did I do it correctly? Did I add the path to include with the right syntax?


Answers:
author: gustavo_refosco
body: Hi Soo,

According to the [Include Path](https://confluence.atlassian.com/display/FISHEYE/Include+Exclude+paths#IncludeExcludepaths-AddinganInclude) document, setting **dir1a** as an Include Path should be enough. I'm wondering if there is any misconfiguration regarding the repository URL and Path. You said the path is set as **//abc/dir1** , can you please confirm it is indeed set with the two slashes? What happens if the path is set as **abc/dir1**?

If that doesn't help, please let me know also what happens if you do not set a path for this repository, but set the Include Path as **abc/dir1/dir1a**

Please notice you need to re-index the repository after setting the Include Path, so the changes will take effect.


Tags: include
50 repository limit encountered on Repository Drop Down from Add Content Popup
Asked by Kevin King:

We have 56 repositories.

Crucible -\> Create Review -\> Browse Changelists -\> Repository

Only the first 50 repos in alphabetical order show up. We verified this by deleting two inactive repos and the next 2 alphabetically showed up. This prevents us from participating in Code Review on 4 of our projects. I found a temporary work-around by typing the repository in the dropdown, hitting tab, then it will populate the changesets by that repo.

We are on version:

Atlassian [FishEye analysis](http://www.atlassian.com/software/fisheye/)with [Crucible code review](http://www.atlassian.com/software/crucible/). (Version:3.4.4 Build:20140520040848 2014-05-20)


Answers:
author: Jeff Thomas
body: Hi Kevin,

This is actually by design (mainly for performance reasons). There is an open issue (<https://jira.atlassian.com/browse/CRUC-6369>) for improving the current behavior. Please Watch or vote for that issue to stay updated on it's progress to let our team know it's a pain point for you.

For now, the workaround is to do as you suggest and type the repository name.

Cheers,

Jeff
Managing Fisheye/Crucible licenses
Asked by Jeffrey Markel:

I'm in the process of standing up a Stash system with Crucible for code reviews. For both Stash and Fisheye/Crucible, we're importing our Jira user database, to simplify user/password management.

With Stash I can pick and choose from among the users in the database, assigning licenses only to the users I want to be Stash users. But with Crucible (and Fisheye) I don't see a way to do that - it seems as if any user in the imported user database is counted against our license total. We've currently got 50-user licenses for Stash and Crucible/Fisheye, but our Jira user-base is around 350. As I said, that's not a problem for Stash, but for Crucible and Fisheye it's toitally blowing us out of the water.

How can I manage this in a reasonable way that makes sense? (I.e., can it be done Stash-style?)


Answers:
author: gustavo_refosco
body: Hi Jeffrey,

There is a simple way to do it for FishEye/Crucible, which is by creating a group of FishEye/Crucible users in JIRA, and then importing this group into FishEye/Crucible.

The first step is to [Create a group in JIRA](https://confluence.atlassian.com/display/JIRA/Managing+Groups#ManagingGroups-Addingagroup) (for instance, **fisheye-users**), then edit this group in order to add to it only the users that are going to use FishEye/Crucible.

Then, when configuring the authentication against JIRA in FishEye (Administration \> Authentication \> Setup JIRA/Crowd Authentication), configure your JIRA settings (as it seems you already did) and by clicking in **Next** you can select only the groups you want to synchronize from JIRA. Here, select only the **fisheye-users** group and proceed with the configuration. Only the users in this group will be synchronized.