Crowd Integration Fails due to Internal Server Error
Symptom
After integrating Crowd with JIRA, reports the error: An internal server error occurred when requesting resource
The following error is logged in atlassian-jira.log file,
010-10-19 10:07:41,971 http-8080-1 ERROR [500ErrorPage.jsp] Exception caught in 500 page com/atlassian/seraph/auth/LoginReason
java.lang.NoClassDefFoundError: com/atlassian/seraph/auth/LoginReason
at com.atlassian.crowd.integration.seraph.v22.CrowdAuthenticator.login(CrowdAuthenticator.java:86)
at com.atlassian.seraph.filter.PasswordBasedLoginFilter.runAuthentication(PasswordBasedLoginFilter.java:121)
Cause
The issue is caused due to invalid seraph-config.xml configuration.
Resolution
Find the following line:
<authenticator class="com.atlassian.crowd.integration.seraph.v22.JIRAAuthenticator"/>
and change it to:
<authenticator class="com.atlassian.crowd.integration.seraph.JIRAAuthenticator"/>
Last modified on Nov 21, 2012
Powered by Confluence and Scroll Viewport.