Ill give it a whirl tomorrow and see what shakes out. Thanks for trying. Cheers Scott
Sent from my Verizon Wireless BlackBerry -----Original Message----- From: Patrick Berry <[email protected]> Date: Fri, 26 Feb 2010 15:25:21 To: <[email protected]> Subject: Re:[cas-dev] 3.4 RC1 and web.xml Okay, I found at least one way to (reliably?) reproduce this. Start with the pom.xml from the Maven overlay howto, set the version to 3.4-RC1, and then simply add: <dependency> <groupId>org.jasig.cas</groupId> <artifactId>cas-server-support-ldap</artifactId> <version>${cas.version}</version> <type>jar</type> <scope>runtime</scope> </dependency> War files built after this is introduced experience the problem. On Fri, Feb 26, 2010 at 3:07 PM, Patrick Berry <[email protected]> wrote: > I bet I'm just missing something completely obvious. I just did an out of > the box build of RC1 and it runs just fine. Attaching pom.xml and > web.xml... > > > On Fri, Feb 26, 2010 at 2:48 PM, Patrick Berry <[email protected]> wrote: > >> 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 -- 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
