Details
-
Bug
-
Resolution: Timed out
-
Low
-
None
-
1.6
-
None
-
Severity 3 - Minor
-
Description
Following the documentation for integration AppFuse results in errors:
ERROR [http-8080-1] ContextLoader.initWebApplicationContext(215) | Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'crowdUserManager' defined in class path resource [applicationContext-CrowdClient.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_methodSecurityInterceptor': Cannot resolve reference to bean '_authenticationManager' while setting bean property 'authenticationManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '_authenticationManager': Cannot create inner bean '(inner bean)' of type [com.atlassian.crowd.integration.springsecurity.RemoteCrowdAuthenticationProvider] while setting bean property 'providers' with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#7' defined in ServletContext resource [/WEB-INF/security.xml]: Cannot resolve reference to bean 'crowdUserDetailsService' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'crowdUserDetailsService' defined in ServletContext resource [/WEB-INF/security.xml]: Cannot resolve reference to bean 'crowdGroupMembershipManager' while setting bean property 'groupMembershipManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'crowdGroupMembershipManager' defined in class path resource [applicationContext-CrowdClient.xml]: Initialization of bean failed; nested exception is java.lang.NullPointerException
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:478)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
at java.security.AccessController.doPrivileged(Native Method)
.
.
.
The doc in question is: http://confluence.atlassian.com/display/CROWD/Integrating+AppFuse+-+a+Crowd-Spring+Security+Integration+Tutorial