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
