Fisheye fails to start, but no errors appear in the logs

Platform Notice: Data Center Only - This article only applies to Atlassian products on the Data Center platform.

Note that this KB was created for the Data Center version of the product. Data Center KBs for non-Data-Center-specific features may also work for Server versions of the product, however they have not been tested. Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Symptoms

Fisheye still appears to be running and is present in the process list ("ps -ef | grep fisheye" to check on *nix machines). However, the port appears to be closed (netstat -an | grep <server_port>) and no errors are recorded in Fisheye server logs:

1 2 3 4 5 6 7 8 2008-08-05 22:34:56,103 INFO [main] fisheye.app SvnLoader-setup - Loading included SvnKit from lib/svn 2008-08-05 22:34:56,107 INFO [main] fisheye.app SvnLoader-setupJarsFromDir - Loaded svn jar from directory /etc/fisheye/lib/svn 2008-08-05 22:34:56,347 INFO [main] fisheye.app PassivateManager-load - Cache-sizing: repcache.memcache.total_size=22216704 2008-08-05 22:34:56,348 INFO [main] fisheye.app PassivateManager-load - Cache-sizing: com.cenqua.fisheye.config.ConfigProperty@14dd758=50 2008-08-05 22:34:56,363 INFO [main] fisheye.app InfinityDbHandle-open - opening /etc/fisheye/var/data/data0.bin with cachesize=2500000 2008-08-05 22:34:59,689 INFO [main] fisheye.app NotificationManager-startNotifier - Notifier started. 2008-08-05 22:34:59,840 INFO [FishEye Shutdown Service] fisheye.app ShutdownService-runServer - listening on 127.0.0.1:8059 2008-08-05 22:35:49,817 INFO [Thread-1] fisheye.app HibernateUtil-destroy - Shutting down Crucible DB.

Cause

This is a known issue with Jetty. Please see JETTY-331 for more details.

Resolution

Add -Djava.security.egd=file:/dev/./urandom to the Fisheye Environment variables.

For example:

1 export FISHEYE_OPTS=-Xmx256m -Djava.security.egd=file:/dev/./urandom
Updated on April 7, 2025

Still need help?

The Atlassian Community is here for you.