I wanted to make sure this wasn't some problem with Tomcat 5.5.x, so I fired
up Tomcat 6 and got the same error.

java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04-248-10M3025)
Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01-101, mixed mode)

Good times.

On Fri, Feb 26, 2010 at 2:12 PM, Patrick Berry <[email protected]> wrote:

> I did a diff between my 3.3.5 config and the 3.4 RC1 web.xml and I'm just
> not seeing what's wrong here:
>
> 2010-02-26 14:04:43,080 ERROR
> [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cas]] -
> SafeDispatcherServlet:
> The Spring DispatcherServlet we wrap threw on init.
> But for our having caught this error, the servlet would not have
> initialized.
> org.springframework.beans.PropertyBatchUpdateException; nested
> PropertyAccessException details (1) are:
> PropertyAccessException 1:
> org.springframework.beans.MethodInvocationException: Property
> 'publishContext' threw exception; nested exception is
> java.lang.reflect.MalformedParameterizedTypeException
>  at
> org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1143)
> at
> org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:857)
>  at
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:76)
> at
> org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:62)
>  at
> org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:119)
> at javax.servlet.GenericServlet.init(GenericServlet.java:212)
>  at
> org.jasig.cas.web.init.SafeDispatcherServlet.init_aroundBody0(SafeDispatcherServlet.java:64)
> at
> org.jasig.cas.web.init.SafeDispatcherServlet.init_aroundBody1$advice(SafeDispatcherServlet.java:44)
>  at
> org.jasig.cas.web.init.SafeDispatcherServlet.init(SafeDispatcherServlet.java:1)
> at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
>  at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
> at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996)
>  at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4266)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
>  at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>  at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:831)
> at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:720)
>  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
> at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1218)
>  at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>  at
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1306)
> at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1570)
>  at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1579)
> at
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1559)
>  at java.lang.Thread.run(Thread.java:637)
> Caused by: java.lang.reflect.MalformedParameterizedTypeException
> at
> sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.validateConstructorArguments(ParameterizedTypeImpl.java:42)
>  at
> sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.<init>(ParameterizedTypeImpl.java:35)
> at
> sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.make(ParameterizedTypeImpl.java:77)
>  at
> sun.reflect.generics.factory.CoreReflectionFactory.makeParameterizedType(CoreReflectionFactory.java:86)
> at
> sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:122)
>  at
> sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31)
> at
> sun.reflect.generics.repository.ClassRepository.getSuperInterfaces(ClassRepository.java:82)
>  at java.lang.Class.getGenericInterfaces(Class.java:794)
> at
> org.springframework.core.GenericTypeResolver.getTypeVariableMap(GenericTypeResolver.java:231)
>  at
> org.springframework.core.GenericTypeResolver.resolveParameterType(GenericTypeResolver.java:81)
> at
> org.springframework.beans.GenericTypeAwarePropertyDescriptor.getWriteMethodParameter(GenericTypeAwarePropertyDescriptor.java:147)
>  at
> org.springframework.beans.GenericTypeAwarePropertyDescriptor.getPropertyType(GenericTypeAwarePropertyDescriptor.java:129)
> at
> org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:154)
>  at
> org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:1066)
> ... 26 more
>
>

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

Reply via email to