youngmon/atlassian-qna huggingface dataset:
FireFox menus have invalid urls (missing port)
Asked by Andrew Sumner:

I have just installed FishEye and am finding that when I try to navigate around it sometimes the port is being dropped off the URL and I end up getting the following error (well I do in FireFox, IE just didn't show anything):

Bad Request {#toc-hId-1812466567}
=================================

Your browser sent a request that this server could not understand.  
Reason: You're speaking plain HTTP to an SSL-enabled server port.  
Instead use the HTTPS scheme to access this URL, please.

eg Choosing the administration link results in <http://svr20008/admin/admin.do> rather than <http://svr20008:8060/admin/admin.do>

Can anyone advise how I can fix this?


Answers:
author: Andrew Sumner
body: Turns out the proxy settings had the port set to 80, nothing else was set. Not sure how that happened. Wasn't able to get rid fo that value through the settings page so had to resort to editing the config file.


author: seb
body: If you haven't configured the SiteURL ([see documentation](http://confluence.atlassian.com/display/FISHEYE/Configuring+the+FishEye+Web+Server)) then FishEye will try and determine the correct base url for the instance. Occasionally this can be incorrect, depending on particular instance setups (for example, being behind a proxy or load balancer).

comments: author: Andrew Sumner
body: I have set that up, and it is suggesting a url without the port number - I have added the port number though. Even if I naviagte to <http://svr20008:8060/admin> manually it redirects to <http://svr20008/admin/> and fails.


author: seb
body: Hi Andrew,

This may be a bug - if you could open a support request at <https://support.atlassian.com> we would better be able to determine the cause of the problem and find a way to resolve it for you.

Thanks


author: Andrew Sumner
body: No, or at least it shouldn't be using SSL. I am assuming the error message is a bit of a red herring.


author: JamieA
body: The error you get about SSL doesn't really correspond with the port dropping off. Is part or all of fisheye using SSL?
FishEye running on Internet Explorer 8
Asked by Andrew Sumner:

I'm using internet explorer 8 (work policy) and find that a lot of things in FishEye either perform very slowly or need the page refreshed several times before anything will show. In some instances nothing will show. Am I likley to get a better experiance using a different browser?


Answers:
author: JamieA
body: Yeah. Certain views in fisheye, such as annotated source views, produce pages with grillions of DOM elements. IE does not handle this well at all... Chrome or Firefox are much quicker.

Also, I doubt that IE is the default browser for anyone at all in Atlassian... it stands to reason that their apps will work best with the browsers that they use day to day. Not to say that they don't test in IE, just that stuff is not "optimised" for IE. And apart from anything else, Chrome and Firefox are just far better browsers.

However, if you get different results after a page refresh that sounds like a bug.
need to connect crucible to borland starteam
Asked by Amgad Hanafy:

We are using borland starteam as our scm and I want to use crucible but there is no connector or plugin for starteam

have anybody faced this issue and found a solution ?


Answers:
author: seb
body: Hi,

There is no integration for Crucilble with Borland Starteam currently. We do not have any intention of implementing support for it, however you could consider writing your own implementation as a plugin: <https://developer.atlassian.com/display/FECRUDEV/SCM+Module+Type>
How can I specify a time interval in crucible for review coverage report?
Asked by Omer Faruk Celebi:

We wanto to learn team activities about code review and tried to use coverage reports. However we cant find a way to specify time interval for our sprint duration which is about 20 days. We look over to this link <http://confluence.atlassian.com/display/CRUCIBLE/Review+Coverage+Report> . It seems we can only get a report for a day or for a week. How can we give an time interval?

Thank you...


Answers:
author: Felipe Kraemer
body: Hi,

Indeed, as you could see, nowadays it's only possible to get a daily or weekly report.

I would recommend creating a new issue in our development issue tracker for this functionality to ensure our development team is aware of your request:

<http://jira.atlassian.com>

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>

My apologies that I don't have a solution for you at this time.

Kind regards,  
Felipe Kraemer  
Atlassian Support
fisheye managed git repositories
Asked by Edward Ciramella:

In the world of gitorious/github, when a new repository is created, I'd like to upload my public key so from my desktop, I can work with ssh keypair authentication - how can I do this?

It seems like behind the scenes, fisheye will generate a keypair - but it's not clear what that's for - communication between fisheye and the new repository?


Answers:
author: TimP
body: Hi Edward,

As Seb said, we don't support key based authentication for managed repositories just yet. However there is an issue open at [https://jira.atlassian.com/browse/FE-3771](https://jira.atlassian.com/browse/FE-3771 "https://jira.atlassian.com/browse/FE-3771") - if you'd like to see this feature implemented, please add your comments or vote there!

If entering your password each time you perform a push or pull is getting old, you can set up permanent credentials for using basic authentication to connect to your FishEye server via a .netrc file, as described in [this knowledge base article](http://confluence.atlassian.com/display/FISHEYE/Permanent+authentication+for+Git+repositories+over+HTTP(S)).

cheers,

Tim


author: seb
body: Hi Edward,

When connecting to an external Git repository, FishEye can be configured to use a key pair for ssh authentication. In this way, FishEye becomes a consumer of the origin repository, much like your desktop would when cloning from gitorious or github.

However, when you configure FishEye to host and manage a Git repository, there is currently no support for using ssh keys for authentication when cloning from FishEye; user/pass is currently the only option. The authentication section is actually not used and will be removed when creating managed repositories.

We hope to provide key based authentication for managed repositories soon.

Regards,

Seb


author: Edward Ciramella
body: I guess another way to think about this is with a fisheye managed git repository, fisheye is playing middle man.

So after fisheye creates a repository and has ssh auth set up, how would a developer connect to that repository - where does _that_ public key go?
Filtering reviews
Asked by Quinton McCombs:

Is there any way to only view reviews which need attention? For example, if I have review which to which I have added a defect, I don't want to look at the review again until the review either has new comments or new revisions.


Answers:
author: seb
body: Hi Quinton,

There is currently no way of filtering reviews by comments - only by state. Your Crucible inbox will give you reviews that need to be reviewed or closed, however not those which have unattended comments. There is currently an open feature request to add support for this: [CRUC-2938](https://jira.atlassian.com/browse/CRUC-2938).
Accessing CVS repository on other server
Asked by Anil Yachareni:

Hi I have CVS repository on server other than where crucible is installed how do i enable crucible to select specific directory on the cvs repository/


Answers:
author: Conor
body: We recommend using rsync to make the CVS repo available on the Crucible server. There is some detail here:

<http://confluence.atlassian.com/display/FISHEYE/Setting+Up+a+CVS+Mirror+with+rsync>
Crucible - Run as a daemon - Mac OSX
Asked by Gavin Gavin:

Hi everyone,

I am running Crucible (starter edition) with PostgreSQL.

(I am also running Jira and have Jira starting as a daemon on startup. I also have the linkage between Jira and Crucible successfully working)

However for some reason I cannot get crucible to start, using the folowing instructions.

<http://confluence.atlassian.com/display/FISHEYE/How+to+run+Fisheye+or+Crucible+on+startup+on+Mac+OS+X>

My question relates to the FISHEYE_INST key.

Is it needed if using an external database? and subsequently, if this was set incorrectly - could it be the cause of Crucible not starting on system startup?

As always - a big thanks for any thoughts you might have!

Gavin.


Answers:
author: Conor
body: The FISHEYE_INST variable designates the location of your FishEye (and Crucible) instance data and it is not related to the use of an external database.

If FISHEYE_INST is not set correctly it could certainly cause Crucible problems when it attempts to start up.

Can you provide any details about what actually happens?

comments: author: Gavin Gavin
body: Hi Connor,

If I run the start.sh script from /bin - then crucible loads correctly and works fine and dandy.

it is simply a case of; it does not start automatically on "power on" of the machine.

I created a "data" directory to be FISHEYE_INST;

I copied config.xml into that directory, too.

And when I attept to use /bin/start.sh - crucible failed to start at all.

I copied the XML back to FISHEYE_HOME and all was well again.

I am sure I am missing something simple... but obviously can't work it out for myself!

Gavin.


author: Gavin Gavin
body: Seems I was missing a few steps;

(copying the data / var and cache directories).

Also I did not have the FISHEYE_INST variable set either.
Project to Repository mappings default to everything? Is there a setting to default to none?
Asked by Jeff Lautenschlager:

Hello-

In our installation, we are using Fisheye for a small selection of projects, but most projects are not using it at this time. I recently discovered that when a project is not explicitly referenced in a repository mapping, it checks *all* of the known repositories for relevant commit strings.

Wait..What? We have a lot of projects, and quite a few repositories. Ideally, only the ones that are configured for use with FishEye would query FishEye for relevant commit strings. Is there a way I can set that up?

I have considered the option of creating a dummy repository and mapping all projects to it by default, but that means doing more work to set up a project so that it doesn't chew up resources trying to use a feature it isn't meant to use (not to mention, feels like kind of a lame kludge). I'm hoping that isn't the answer.

Thanks!

-Jeff


Answers:
author: Chii
body: Hi Jeff,

There is a way to disable querying of repositories for jira projects that are 'unmapped'. It is a setting in the configuration screen (see below for the screenshot for version 3.4.5 of the plugin - the older versions have a similar setting too). Set that to 'ON' to disable all projects from searching fisheye unless there is an explicit mapping between the jira project and the fisheye repository.

![](http://content.screencast.com/users/ChibiChii/folders/Jing/media/f7efce06-db03-4f7c-95b2-90cad863dd48/jira%20fisheye%20plugin%20configuration.png)

comments: author: Jeff Lautenschlager
body: Perfect! Thanks so much!


author: jhinch _Atlassian_
body: Hi Jeff,

I assume when you say 'project' you are refering to a JIRA project? I'll get one of the developers who develop the JIRA-FishEye integration to reply shortly
How to send out email notifications?
Asked by Shelli:

Hi,

This blog <http://blogs.atlassian.com/devtools/crucible/>, states that"**now you can automatically or manually notify reviewers"** and shows a screenshot. The screenshot isn't clear on what screen the pop-up window can be accessed from. I'm guessing it should be the review's main page and clicking on the "Tools" menu. I am evaluating Crucible 2.7.4 and the "Email Review" and "Send Reminder" are not options in the "Tools" menu. Where should I be able to access this?

Also, I would have thought that an email notification would have been sent out to all reviewers when the review was completed. Is this not the case? Can it be set as an option somewhere?

Thanks!


Answers:
author: seb
body: Hi Shelli,

The Email Review and Send Reminder options are only available if you have setup an SMTP server for Crucible. If you have not, email functionality will not be enabled. For more information on review reminders, please see our documentation.

Emails are also sent to review authors when review participants make a review as completed, as well as when comments are left and defects raised. This is also subject to the SMTP server being configured.

comments: author: Shelli
body: Thanks! Yes, the options show up once I've set up the SMTP server config. I think it would be better (cause less confusion) if the menu items were still displayed, but disabled until the SMTP config is done.


author: seb
body: Thanks for the idea - I'll raise the idea internally!


Tags: email

notification
Is PostgreSQL 9.x supported with FishEye and Crucible?
Asked by Etienne Pelletier:

I am planning a new server for FishEye and Crucible. The documentation doesn't list PostgreSQL 9.x as a supported DB. Is that still the case, or is it supported now?


Answers:
author: MinC
body: Based from the following documentations, it seems Postgres 9.x is not supported yet:

* <http://confluence.atlassian.com/display/CRUCIBLE/Supported+Platforms>
* <http://confluence.atlassian.com/display/FISHEYE/Supported+Platforms>
Can I Automatically create Crucible reviews every _week_ ?
Asked by Peter Drier:

Basically want to force a peer review via crucible. Person A's checkins for the week assigned to B, and B's checkins assigned to A. Preferably done automaticaly, but if I can do it in a few clicks, that's ok too.

Seems like it should be a basic use case for Crucible, but not so much. At best I've seen where a single svn checkin can be turned into a review, but that's too small for our flow.


Answers:
author: Pierre-Etienne Poirot
body: Alternatively, you might be able to do it using Crucible's REST API (the examples below is with Mercurial):

\* for each user:

\* create the review: <http://confluence.atlassian.com/display/CRUCIBLE/Review+Service+-+Reviews#ReviewService-Reviews-CreateReview>

\* generate a list of changeset IDs for the user for that week: hg log -d "Oct 10 to Oct 14" --template="{node}\\n" -u "username" \> user-week10.txt

\* add the changeset IDs to the review: http://confluence.atlassian.com/display/CRUCIBLE/Review+Service+-+Reviews#ReviewService-Reviews-AddChangesetToReview  
Alternatively, you can do:

\* for each user:

\* generate a patch with the commits of the user from the week: hg log -d "Oct 10 to Oct 14" -p --template="\\n" -u "username" \> user-week10.patch

\* add the patch file to the review: <http://confluence.atlassian.com/display/CRUCIBLE/Review+Service+-+Reviews#ReviewService-Reviews-AddChangesetToReview>


author: mwatson
body: AFAIK there is no plugin to do exactly what you want, but it wouldn't be too hard to create a plugin to do this - the best starting point would be the Automatic Review Creation Plugin: <https://plugins.atlassian.com/plugin/details/14896>

comments: author: Peter Drier
body: 1. It's hard to make a plugin for Hosted Studio.. 2. Does anyone use this plugin as is? we do maybe 200 commits a week, some small, some big. I can't imagine reviewing everything individually.
Platform support questions
Asked by Kevin McGregor:

1. What version of windows is supported buy Crucible and Fisheye

2. Can SQL Server Express 2005/2008 be used as the database

3. Can DB2 be used as the database ? If so what editions and versions are supported

4. Can Crucible and Fisheye execute in an AIX 6.1 environment ?

5. What database size should I configrue my database for Crucible and Fisheye


Answers:
author: Alexander Taler
body: I ran Crucible for almost a year on AIX 6.1, and then encountered a bug where the logs would grow very rapidly, fill the disk, and stop the server. The bug is intermittent, and I couldn't identify a cause.

Atlassian support couldn't help because it's not a supported environment. I am migrating it to a different system because of this bug.


author: Nic Brough -Adaptavist-
body: \<sigh. Lmgtfy\> <http://confluence.atlassian.com/display/CRUCIBLE/Supported+Platforms>

Only your 5th question isn't answered there. I'd also point out that you can run it on non-supported platforms - anything that runs a JVM for the application and any database with JDBC support can be made to run Atlassian apps, but the further you wander from their officially supported platforms, the more likely you are to run into problems that no-one else has hit.

comments: author: Sergey Svishchev
body: > any database with JDBC support can be made to run Atlassian apps

That's not correct -- Fisheye and Crucible have to support it, too.


author: Nic Brough -Adaptavist-
body: No, you're wrong, but I think you've misunderstood me.

You do NOT need Fisheye and Crucible to "support" a database in order to get them to work with it. My experience which lead me to say "any database with JDBC support" was specifically for running Fisheye on a non-supported database and it worked back then and is still working fine now. You won't be supported, but that does not stop it working.


author: Sergey Svishchev
body: What kind of database is that, what version of FishCru and have you upgraded FishCru since then?


author: Sergey Svishchev
body: Good for you, then. I wouldn't touch that with a 50-foot pole, having had to deal with FishCru on Solaris (but with a supported database).

Should anyone else be in this boat, beware of SunPKCS11 security provider -- may cause lockup when entropy runs out.


author: Nic Brough -Adaptavist-
body: An internal one - it had a JDBC connection and accepted standard SQL, so it worked fine.

Last I heard, it was still running fine and had been upgraded to the lastest version of FeCru.


author: Nic Brough -Adaptavist-
body: Ohh, yes, the PCKS stuff on Solaris has caused me problems with other stuff.

My point was that it \*can\* work well on non-supported stuff. Of course, your life is likely to be a lot easier if you do stick to the supported configs. Most importantly, my point was you do not HAVE to use supported configs, which is what you said.
Cannot have null or empty arguments for functions in CommitterUserMappingManager
Asked by kamal2222ahmed:

### Your request was unable to be processed {#toc-hId-1479531749}

#### java.lang.IllegalArgumentException {#toc-hId--1269138717}

* `Cannot have null or empty arguments for functions in CommitterUserMappingManager`

You are running release CR2.3.4 FE2.3.4 (20100712032131 2010-07-12), please report your release number when reporting bugs.  

#### Got a problem or a suggestion? {#toc-hId-473671618}

Discuss it in [the online forums](http://forums.atlassian.com/) or visit the [support website](http://support.atlassian.com/) for your support options.

i get this error when i

### Add mapping for repository {#toc-hId--1881971838}

i am using:

Version FishEye 2.3.4 20100712032131   
Crucible 2.3.4 20100712032131

|---|---|---|
|   |   |   |
|   |      ||


Answers:
author: Anurag Sharma
body: Cannot have null or empty arguments for functions in CommitterUserMappingManager?


author: TimP
body: Hi Kamal,

This sounds like [FE-2359](https://jira.atlassian.com/browse/FE-2359), which was verified as fixed around the release of FishEye 2.4.

Could you try upgrading to a more recent version - we recommend the latest, but anything post-2.4 should work?

cheers,

Tim
"fork of null" - Showing up with all of my Git Fisheye Repositories
Asked by Cameron River:

Not sure what this means, but in my FishEye repositories it have "fork of null" under every managed repository name. Doesn't appear for my unmanaged git repositories. Haven't seen any adverse affects of this message.


Answers:
author: TimP
body: [FE-3747](https://jira.atlassian.com/browse/FE-3747) has been fixed - this is no longer an issue in FishEye 2.7.4+


author: TimP
body: Thanks for providing the info Cameron, this is now a confirmed bug in FishEye when using Internet Explorer.

I'm working on a fix which can be followed at [FE-3747](https://jira.atlassian.com/browse/FE-3747).


author: TimP
body: Hi Cameron,

I'm not having a lot of luck reproducing this issue, so I've requested some configuration files from you in your currently open support case ([FSH-6828](https://support.atlassian.com/browse/FSH-6828)) to help me diagnose it.

cheers,

Tim
Integrate Crucible with CA siteminder
Asked by Anonymouslemming:

Hi all,

I am trying to update a project that provided authentication to Crucible via CA Siteminder. The project uses com.cenqua.fisheye.user.FEUser which appears to be deprecated. I cannot find any mention on the atlassian site as to what the replacement for this should be.

Does anyone have any links to documentation or examplse for providing authentication integration with Crucible or Fisheye ?

Thanks in advance,


Answers:
author: Felipe Kraemer
body: Hi,

We do have an open feature request for this, please see [FE-925](https://jira.atlassian.com/browse/FE-925). Your comments and vote on that issue are very much appreciated.

However I do not believe this is a high priority and is probably not going to be scheduled in the foreseeable future.

One workaround is to use [Custom Authentication](http://confluence.atlassian.com/display/FISHEYE/Custom+Authentication). An example package for which includes various examples and steps for creating a custom authentication jar can be found at [http://forums.atlassian.com/thread.jspa?messageID=257298075\&#257298075](http://forums.atlassian.com/thread.jspa?messageID=257298075&#257298075).

Please let us know how you go...

Cheers,  
Felipe Kraemer  
Atlassian Support


Tags: authentication

siteminder
how to change crucible URL?
Asked by Eva:

I know how to change JIRA URL from localhost:8080 to [jira.xxx.com](http://jira.xxx.com), but I cant figure out how I can achieve this for crucible since I cant find that server.xml or any documentation on Crucible Guides.

Thank you in advance


Answers:
author: JamieA
body: If you have crucible and jira running on the same machine, but different DNS records, it's not something you can configure in jira or crucible (assuming you want them both on the default port).

Look at running apache on port 80, and proxying via ajp or http, using vhosts. BTW I am not trying to give you an enhaustive answer, you'll need to do some research on this.

If you just want to change the crucible/fisheye port you can do it in the Server settings in admin, then restart (or edit config.xml and restart).


author: seb
body: Can you please provide more details on what url you are trying to change? Are you trying to change the site url for the Crucible instance?

comments: author: Eva
body: Yes. So instead of localhost:8060, I want it to be [crucible.mycompany.com](http://crucible.mycompany.com). I have set the dns for it but right now that url redirect to JIRA (since they are on the same server). I need to change httpd port for crucible to use anohter port than 80 but I dont know which file I need to change.

Thansk again for your help.


Tags: proxy

url