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
