FIshEye does not authenticate as host based.

Still need help?

The Atlassian Community is here for you.

Ask the community

Symptoms

If you use host-based authentication on 64bit Windows, the following appears in the atlassian-fisheye.log:

2013-08-08 10:01:50,684 ERROR [main ] fisheye Log4Log-error - could not load native library, host-auth disabled
java.lang.UnsatisfiedLinkError: no shaj in java.library.path
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738)
	at java.lang.Runtime.loadLibrary0(Runtime.java:823)
	at java.lang.System.loadLibrary(System.java:1028)
	at com.cenqua.shaj.Shaj.<clinit>(Shaj.java:47)
	at com.cenqua.shaj.PAMAuthenticator.<clinit>(PAMAuthenticator.java:51)
	at com.cenqua.fisheye.user.os.HostAuth.<init>(HostAuth.java:82)
	at com.cenqua.fisheye.user.os.HostAuth.<init>(HostAuth.java:61)
	at com.cenqua.fisheye.user.AuthenticationFactory.getAuth(AuthenticationFactory.java:26)
	at com.cenqua.fisheye.user.DefaultUserManager.reload(DefaultUserManager.java:284)
	at com.cenqua.fisheye.user.DefaultUserManager.loadAuthAndStartUserSync(DefaultUserManager.java:162)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)

Cause

64bit OS incompatibility with wrapper.

Workaround

Usually it is possible to find alternative ways of authenticating, such as delegating authentication to:

1. JIRA - http://confluence.atlassian.com/display/FISHEYE/JIRA+and+Crowd+Authentication
2. Crowd - http://confluence.atlassian.com/display/FISHEYE/JIRA+and+Crowd+Authentication
3. LDAP - http://confluence.atlassian.com/display/FISHEYE/LDAP+Authentication

Last modified on Apr 6, 2016

Was this helpful?

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