Fisheye/Crucible fails to start with SSL - Cannot recover key

Still need help?

The Atlassian Community is here for you.

Ask the community


Fisheye/Crucible couldn't start up with the following error in the atlassian-fisheye-<date>.log:

2013-09-04 12:29:39,792 ERROR - Could not start server: !JsseListener: Cannot recover key !JsseListener: Cannot recover key
	at org.mortbay.jetty.AbstractConnector.doStart(
	at org.mortbay.component.AbstractLifeCycle.start(
	at org.mortbay.jetty.Server.doStart(
	at org.mortbay.component.AbstractLifeCycle.start(
	at com.cenqua.fisheye.web.WebServer.start(
	at com.cenqua.fisheye.ctl.Run.mainImpl(
	at com.cenqua.fisheye.ctl.Run.main(
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at com.cenqua.fisheye.FishEyeCtl.mainImpl(
	at com.cenqua.fisheye.FishEyeCtl.main(


The certificate key has a password that is different than keystore password. Normally the key password isn't set and it defaults to the keystore password.


Set the key password to be the same as keystore password, e.g.:

$ keytool -keypasswd -keystore fecru.keystore.kst -alias fisheye
Enter keystore password:  keystorepass
Enter key password for <fisheye>:	  certkeypass
New key password for <fisheye>:  keystorepass
Re-enter new key password for <fisheye>:  keystorepass



Last modified on Jul 31, 2018

Was this helpful?

Provide feedback about this article
Powered by Confluence and Scroll Viewport.