Hello!

I'm trying migrate a CAS 3.4.12 deployment to CAS 3.5.0.

I'm getting this error:

Exception starting filter characterEncodingFilter:
org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'centralAuthenticationService' defined
in ServletContext resource
[/WEB-INF/spring-configuration/applicationContext.xml]: 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' defined in
ServletContext resource [/WEB-INF/deployerConfigContext.xml]: Cannot
resolve reference to bean 'queryDatabaseAuthenticationHandler' while
setting bean property 'authenticationHandlers' with key [1];

nested exception is
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'queryDatabaseAuthenticationHandler' defined
in ServletContext resource
[/WEB-INF/spring-configuration/my-configuration.xml]: Cannot resolve
reference to bean 'accessDataSource' while setting bean property
'dataSource';

nested exception is
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'accessDataSource': Post-processing of the
FactoryBean's object failed; nested exception is
java.lang.IllegalArgumentException: error Type referred to is not an
annotation type: org.perf4j.aop.Profiled


This is the IllegalArgumentException stack trace:

Caused by: java.lang.IllegalArgumentException: error Type referred to
is not an annotation type: org.perf4j.aop.Profiled
    at 
org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:301)
[aspectjweaver-1.6.10.jar:1.6.10]
    at 
org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJExpressionPointcut.java:207)
[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at 
org.springframework.aop.aspectj.AspectJExpressionPointcut.getFallbackPointcutExpression(AspectJExpressionPointcut.java:358)
[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at 
org.springframework.aop.aspectj.AspectJExpressionPointcut.getShadowMatch(AspectJExpressionPointcut.java:409)
[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at 
org.springframework.aop.aspectj.AspectJExpressionPointcut.matches(AspectJExpressionPointcut.java:272)
[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:225)
[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:263)
[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at 
org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:295)
[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at 
org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:117)
[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at 
org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:87)
[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at 
org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:68)
[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at 
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:359)
[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at 
org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:322)
[spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:407)
[spring-beans-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at 
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.postProcessObjectFromFactoryBean(AbstractAutowireCapableBeanFactory.java:1598)
[spring-beans-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    at 
org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:162)
[spring-beans-3.1.1.RELEASE.jar:3.1.1.RELEASE]
    ... 53 more


This is my accessDataSource bean definition:

    <bean id="accesoDataSource" class
="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName">
            <value>java:/AccessDS</value>
        </property>
    </bean>

I'm deploying in JBoss 7.1.1-Final.

If I comment this line in applicationContext.xml, error disappears and
CAS works fine.
<!-- <bean id="timingAspect" class="org.perf4j.log4j.aop.TimingAspect"/> -->

Somebody has seen this error before? I can't find what is causing it.

Thanks in advance.

   Julio.

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to