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
Was this helpful?