You've got a JCIfsConfig object in the list when the list can only hold
authentication handlers so your Spring XML is wrong.

Cheers,
Scott


On Tue, Oct 19, 2010 at 9:30 PM, Barbosa, Bernard <
[email protected]> wrote:

> Hi,
>
> Can anyone please help me to identify the caused of these error:
> ------------------------------------------------------------------------
> ------------
> 2010-10-20 09:16:27,969 ERROR
> [org.springframework.web.context.ContextLoader] - <Context
> initialization failed>
> 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]: Initialization of bean
> failed; nested exception is
> org.springframework.beans.ConversionNotSupportedException: Failed to
> convert property value of type 'java.util.ArrayList' to required type
> 'java.util.List' for property 'authenticationHandlers'; nested exception
> is java.lang.IllegalStateException: Cannot convert value of type
> [org.jasig.cas.support.spnego.authentication.handler.support.JCIFSConfig
> ] to required type
> [org.jasig.cas.authentication.handler.AuthenticationHandler] for
> property 'authenticationHandlers[1]': no matching editors or conversion
> strategy found
> ------------------------------------------------------------------------
> --------
> We are trying to have the SPNEGO in to our CAS Server and we have CAS
> 3.4.2 connecting to LDAP with Debian OS, and Kerberos Server with
> Windows Server 2003.
>
> Attached is my sample deployerConfigContext.xml
>
> Thank you.
>
>
> Kind Regards,
>
> BARBOSA, Bernard
> Senior Administrator, System/Network
> MUSIC Group Macao Commercial Offshore Limited (Philippines) ROHQ
> IP Phone: 60651 ext 1245
> Tel: +63 2 7505401 ext 1245
> Email: [email protected]
> Web: www.music-group.com | www.behringer.com | www.bugera-amps.com
>
>
>
>  youtube.com/behringer   twitter.com/behringer   facebook.com/behringer
> myspace.com/behringer   flickr.com/behringerrocks
>
> J Build Teamwork   J Take Ownership   J Don't Waste Resources   J Clean
> Workplace = Clean Mind   J Respect Guidelines and Policies   J Improve
> Yourself and Help Others   J Don't Forget to Smile and Say Thank You
>
> This email is intended exclusively for the addressee(s) named above and
> may contain privileged and confidential information. If you are not
> (among) the intended recipient(s), you may not copy, utilize or
> distribute any of the information contained herein. If you have received
> this email in error, please notify us immediately via return email and
> delete the original from your mailbox. Thank you.
>
>
> -----Original Message-----
> From: Barbosa, Bernard
> Sent: Tuesday, October 19, 2010 5:35 PM
> To: [email protected]
> Subject: RE: [cas-user] SPNEGO Configuration
>
> Hi Jean,
>
> I am still getting the error see the details below:
> --------------------------
> 2010-10-19 17:32:19,424 INFO
> [org.jasig.cas.services.DefaultServicesManagerImpl] - <Loaded 0
> services.>
> 2010-10-19 17:32:22,254 ERROR
> [org.springframework.web.context.ContextLoader] - <Context
> initialization failed>
> 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]: Initialization of bean
> failed; nested exception is
> org.springframework.beans.ConversionNotSupportedException: Failed to
> convert property value of type 'java.util.ArrayList' to required type
> 'java.util.List' for property 'authenticationHandlers'; nested exception
> is java.lang.IllegalStateException: Cannot convert value of type
> [org.jasig.cas.support.spnego.authentication.handler.support.JCIFSConfig
> ] to required type
> [org.jasig.cas.authentication.handler.AuthenticationHandler] for
> property 'authenticationHandlers[1]': no matching editors or conversion
> strategy found
>        at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
> solveReference(BeanDefinitionValueResolver.java:328)
>        at
> org.springframework.beans.factory.support.BeanDefinitionValueResolver.re
> solveValueIfNecessary(BeanDefinitionValueResolver.java:106)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
> tory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1308)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
> tory.populateBean(AbstractAutowireCapableBeanFactory.java:1067)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
> tory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
>        at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
> tory.createBean(AbstractAutowireCapableBeanFactory.java:450)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec
> t(AbstractBeanFactory.java:290)
>        at
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g
> etSingleton(DefaultSingletonBeanRegistry.java:222)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(
> AbstractBeanFactory.java:287)
>        at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
> stractBeanFactory.java:189)
>        at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.pre
> InstantiateSingletons(DefaultListableBeanFactory.java:562)
>        at
> org.springframework.context.support.AbstractApplicationContext.finishBea
> nFactoryInitialization(AbstractApplicationContext.java:871)
>        at
> org.springframework.context.support.AbstractApplicationContext.refresh(A
> bstractApplicationContext.java:423)
>        at
> org.springframework.web.context.ContextLoader.createWebApplicationContex
> t(ContextLoader.java:272)
>        at
> org.springframework.web.context.ContextLoader.initWebApplicationContext(
> ContextLoader.java:196)
>        at
> org.springframework.web.context.ContextLoaderListener.contextInitialized
> (ContextLoaderListener.java:47)
>        at
> org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_arou
> ndBody0(SafeContextLoaderListener.java:62)
>        at
> org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized_arou
> ndBody1$advice(SafeContextLoaderListener.java:44)
>        at
> org.jasig.cas.web.init.SafeContextLoaderListener.contextInitialized(Safe
> ContextLoaderListener.java:1)
>        at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.j
> ava:4135)
>        at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4630
> )
>        at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
> va:791)
>        at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
>        at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546)
>        at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
>        at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
>        at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
>        at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
>        at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:32
> 1)
>        at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
> pport.java:119)
>        at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
>        at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
>        at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
>        at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445)
>        at
> org.apache.catalina.core.StandardService.start(StandardService.java:519)
>        at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>        at org.apache.catalina.startup.Catalina.start(Catalina.java:581)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
>        at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
> Caused by: org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'authenticationManager' defined in
> ServletContext resource [/WEB-INF/deployerConfigContext.xml]:
> Initialization of bean failed; nested exception is
> org.springframework.beans.ConversionNotSupportedException: Failed to
> convert property value of type 'java.util.ArrayList' to required type
> 'java.util.List' for property 'authenticationHandlers'; nested exception
> is java.lang.IllegalStateException: Cannot convert value of type
> [org.jasig.cas.support.spnego.authentication.handler.support.JCIFSConfig
> ] to required type
> [org.jasig.cas.authentication.handler.AuthenticationHandler] for
> property 'authenticationHandlers[1]': no matching editors or conversion
> strategy found
> ------------------------------------------------------------------------
> --------------------------
>
> Please check again.
>
> Thank you.
>
> Kind Regards,
>
> BARBOSA, Bernard
> Senior Administrator, System/Network
> MUSIC Group Macao Commercial Offshore Limited (Philippines) ROHQ
> IP Phone: 60651 ext 1245
> Tel: +63 2 7505401 ext 1245
> Email: [email protected]
> Web: www.music-group.com | www.behringer.com | www.bugera-amps.com
>
>
>
>  youtube.com/behringer   twitter.com/behringer   facebook.com/behringer
> myspace.com/behringer   flickr.com/behringerrocks
>
> J Build Teamwork   J Take Ownership   J Don't Waste Resources   J Clean
> Workplace = Clean Mind   J Respect Guidelines and Policies   J Improve
> Yourself and Help Others   J Don't Forget to Smile and Say Thank You
>
> This email is intended exclusively for the addressee(s) named above and
> may contain privileged and confidential information. If you are not
> (among) the intended recipient(s), you may not copy, utilize or
> distribute any of the information contained herein. If you have received
> this email in error, please notify us immediately via return email and
> delete the original from your mailbox. Thank you.
>
>
>
> -----Original Message-----
> From: jean linlin [mailto:[email protected]]
> Sent: Tuesday, October 19, 2010 5:22 PM
> To: [email protected]
> Subject: RE:[cas-user] SPNEGO Configuration
>
> hi,
> try with this changes, i just change the order of the bean :
>  <bean
> class="org.jasig.cas.support.spnego.authentication.principal.SpnegoCrede
> ntialsToPrincipalResolver" />
>
>
> --
> 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
>
> --
> 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
>
>
> --
> 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
>

-- 
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