ERRORS "at com.cenqua.fisheye.user.UserLogin.<init>" after migrating your users to LDAP User Management
症状
Errors like the following are found in the Fisheye/Crucible debug logs after migrating users to LDAP User Management:
2012-04-16 10:35:29,822 ERROR [btpool0-23225 ] org.mortbay.log org.mortbay.log.Slf4jLog-warn - /rest-service-fe/changeset-v1/listChangesets/
java.lang.NullPointerException
at com.cenqua.fisheye.user.UserLogin.<init>(UserLogin.java:16)
at com.cenqua.fisheye.user.DefaultUserManager.createTrustedUserLoginImpl(DefaultUserManager.java:784)
at com.cenqua.fisheye.user.DefaultUserManager.createTrustedUserLogin(DefaultUserManager.java:753)
at com.cenqua.fisheye.user.DefaultUserManager.createTrustedUserLogin(DefaultUserManager.java:761)
...
原因
This is a LDAP integration issue. Specifically, the errors indicates a problem with Case Sensitive Usernames.
ソリューション
Use the option to force imported usernames to be lowercase and subsequently re-sync the users:
To force lowercase usernames, carry out the following steps:
- Log into Fisheye's Admin Interface.
- Under Authentication settings, the option Force Lowercase Username can be toggled on and off.
- With this setting switched On, when new users are added to Fisheye from an external authentication source, all usernames will be converted to lowercase.
最終更新日 2018 年 7 月 31 日
Powered by Confluence and Scroll Viewport.