I have spring 3.0.5 and spring-ws 2.0.0-RC1 (I'm pretty sure that I do not mix other versions) but
Code:
<bean id="NkcPayloadRootAnnotationMethodEndpointMapping" class="org.springframework.ws.server.endpoint.mapping.PayloadRootAnnotationMethodEndpointMapping"/>
fails on startup
Code:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'NkcPayloadRootAnnotationMethodEndpointMapping' defined in class path resource [META-INF/spring/spring-ws.xml]: Initialization of bean failed; nested exception is java.lang.reflect.MalformedParameterizedTypeException
stacktrace
Code:
Caused by: java.lang.reflect.MalformedParameterizedTypeException: null
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.validateConstructorArguments(ParameterizedTypeImpl.java:42) ~[na:1.6.0_21]
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.<init>(ParameterizedTypeImpl.java:35) ~[na:1.6.0_21]
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.make(ParameterizedTypeImpl.java:77) ~[na:1.6.0_21]
at sun.reflect.generics.factory.CoreReflectionFactory.makeParameterizedType(CoreReflectionFactory.java:86) ~[na:1.6.0_21]
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:122) ~[na:1.6.0_21]
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:31) ~[na:1.6.0_21]
at sun.reflect.generics.repository.ClassRepository.getSuperclass(ClassRepository.java:66) ~[na:1.6.0_21]
at java.lang.Class.getGenericSuperclass(Class.java:677) ~[na:1.6.0_21]
at org.springframework.core.GenericTypeResolver.getTypeVariableMap(GenericTypeResolver.java:269) ~[spring-core-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.core.GenericTypeResolver.resolveReturnType(GenericTypeResolver.java:100) ~[spring-core-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.beans.GenericTypeAwarePropertyDescriptor.getPropertyType(GenericTypeAwarePropertyDescriptor.java:126) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.isExcludedFromDependencyCheck(AbstractAutowireCapableBeanFactory.java:1234) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.filterPropertyDescriptorsForDependencyCheck(AbstractAutowireCapableBeanFactory.java:1211) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1069) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-3.0.5.RELEASE.jar:3.0.5.RELEASE]