Crowd Integration Fails due to Internal Server Error

Still need help?

The Atlassian Community is here for you.

Ask the community

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

Was this helpful?

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