Stuck on Dragons step 5 when attempting to connect to the repository 'Dragons.'

I'm attempting to complete the Here Be Dragons tutorial and I am encountering the following error when I attempt to connect Fisheye to the Dragons repository on Bitbucket. 

 

Thu Aug 24 16:34:41 PDT 2017: Repository index failed due to error com.cenqua.fisheye.rep.RepositoryClientException: com.atlassian.fisheye.dvcs.handler.DvcsProcessException: Error while communicating with VCS: *** failed to import extension felog from C:\fisheyecrucible\python\hg\hgfelog\hgfelog.py: missing attributes: norepo, optionalrepo, inferrepo *** (use @command decorator to register 'fecheck') hg: unknown command 'felog' (did you mean log?) com.atlassian.fisheye.dvcs.handler.DvcsProcessException: Error while communicating with VCS: *** failed to import extension felog from C:\fisheyecrucible\python\hg\hgfelog\hgfelog.py: missing attributes: norepo, optionalrepo, inferrepo *** (use @command decorator to register 'fecheck') hg: unknown command 'felog' (did you mean log?) com.atlassian.utils.process.ProcessException: While executing: "C:\Program Files\TortoiseHg\hg.exe --config extensions.felog=C:\fisheyecrucible\python\hg\hgfelog\hgfelog.py --config ui.verbose=false felog 922fd9308885467fcb3ed0a3a185d8e661bedcc9 -p -m" in [C:\data\fisheyecrucible\var\cache\Dragons\clone] com.atlassian.utils.process.ProcessException: java.lang.NullPointerException java.lang.NullPointerException: null

 

I've tried editing the python script to use log instead of felog, but that doesn't appear to address anything. Can anyone offer any suggestions? 

 

I know this is ancient history at this point, but I would still like to try and complete this. 

1 answer

0 vote
Jeff Thomas Atlassian Team Aug 25, 2017

Hi Matt,

Just a few clarifying questions to start:

Which version of Mercurial are you using?

hg --version

Which version of FishEye/Crucible are you running?

We may be running into an issue of which version of Mercurial that FishEye supports, for example see https://jira.atlassian.com/browse/FE-5253 where support for Mercurial 3.x was adding in FishEye 3.7.0.

Hi Jeff,

 

I'm using Mercurial 4.3.1 with the Tortoise bundle. My version of FishEye/Crucible is 3.7.0, per the instructions within Here Be Dragons. 

 

Should I roll back to an earlier version of Mercurial? Thanks for your assistance.

Hi Matt,

Yes, I'd try either an older version of Mercurial or a newer version of FishEye.

For FishEye 3.7, you'll want to use one of the support versions of Mercurial listed at https://confluence.atlassian.com/display/FISHEYE037/Supported+platforms

Suggest an answer

Log in or Sign up to answer
Atlassian Community Anniversary

Happy Anniversary, Atlassian Community!

This community is celebrating its one-year anniversary and Atlassian co-founder Mike Cannon-Brookes has all the feels.

Read more
Community showcase
Piotr Plewa
Published Dec 27, 2017 in Bitbucket

Recipe: Deploying AWS Lambda functions with Bitbucket Pipelines

Bitbucket Pipelines helps me manage and automate a number of serverless deployments to AWS Lambda and this is how I do it. I'm building Node.js Lambda functions using node-lambda&nbsp...

1,781 views 1 5
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you