I just wrote a web service using CXF. It works okay. However, every time
it gets called, it throws an exception shown below. Am I missing
something?
Regards,
Ramanand Singh
Architecture Team
GEICO IBU Service
301.986.2791
2007-09-13 11:36:09,773 [main] [] INFO
support.ClassPathXmlApplicationContext - Refreshing
[EMAIL PROTECTED]
c9e: display name
[EMAIL PROTECTED]
5c9e]; startup date [Thu Sep 13 11:36:09 EDT 2007]; root of context
hierarchy
2007-09-13 11:36:09,883 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[conf/spring/eauthClientContext.xml]
2007-09-13 11:36:10,148 [main] [] WARN
xml.DefaultNamespaceHandlerResolver - Ignoring namespace handler
[org.apache.cxf.bus.spring.NamespaceHandler]: problem with handler class
file or dependent class
java.lang.VerifyError: final method overridden (class:
org/apache/cxf/bus/spring/BusDefinitionParser method:
getIdOrName(Lorg/w3c/dom/Element;)Ljava/lang/String;) at pc: 0
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:228)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:556)
at java.net.URLClassLoader.access$400(URLClassLoader.java:119)
at
java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:961)
at
java.security.AccessController.doPrivileged(AccessController.java:275)
at java.net.URLClassLoader.findClass(URLClassLoader.java:487)
at java.lang.ClassLoader.loadClass(ClassLoader.java:607)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:327)
at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
at
org.apache.cxf.bus.spring.NamespaceHandler.init(NamespaceHandler.java:27
)
at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.in
itHandlerMappings(DefaultNamespaceHandlerResolver.java:123)
at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<i
nit>(DefaultNamespaceHandlerResolver.java:96)
at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<i
nit>(DefaultNamespaceHandlerResolver.java:82)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createDefa
ultNamespaceHandlerResolver(XmlBeanDefinitionReader.java:489)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createRead
erContext(XmlBeanDefinitionReader.java:478)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBe
anDefinitions(XmlBeanDefinitionReader.java:458)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBean
Definitions(XmlBeanDefinitionReader.java:353)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDe
finitions(XmlBeanDefinitionReader.java:303)
at
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDe
finitions(XmlBeanDefinitionReader.java:280)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.l
oadBeanDefinitions(AbstractBeanDefinitionReader.java:131)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.l
oadBeanDefinitions(AbstractBeanDefinitionReader.java:147)
at
org.springframework.beans.factory.support.AbstractBeanDefinitionReader.l
oadBeanDefinitions(AbstractBeanDefinitionReader.java:173)
at
org.springframework.context.support.AbstractXmlApplicationContext.loadBe
anDefinitions(AbstractXmlApplicationContext.java:112)
at
org.springframework.context.support.AbstractXmlApplicationContext.loadBe
anDefinitions(AbstractXmlApplicationContext.java:79)
at
org.springframework.context.support.AbstractRefreshableApplicationContex
t.refreshBeanFactory(AbstractRefreshableApplicationContext.java:100)
at
org.springframework.context.support.AbstractApplicationContext.refresh(A
bstractApplicationContext.java:313)
at
org.springframework.context.support.ClassPathXmlApplicationContext.<init
>(ClassPathXmlApplicationContext.java:91)
at
org.springframework.context.support.ClassPathXmlApplicationContext.<init
>(ClassPathXmlApplicationContext.java:75)
at
com.geico.ibu.service.insite.common.authentication.EAuthClient.main(EAut
hClient.java:31)
2007-09-13 11:36:10,180 [main] [] INFO
support.ClassPathXmlApplicationContext - Bean factory for application
context
[EMAIL PROTECTED]
5c9e]:
[EMAIL PROTECTED]
e439e
2007-09-13 11:36:10,195 [main] [] INFO
support.DefaultListableBeanFactory - Pre-instantiating singletons in
[EMAIL PROTECTED]
e439e: defining beans [eauthClient,clientFactory]; root of factory
hierarchy
2007-09-13 11:36:10,367 [main] [] INFO spring.BusApplicationContext -
Refreshing [EMAIL PROTECTED]:
display name [EMAIL PROTECTED];
startup date [Thu Sep 13 11:36:10 EDT 2007]; root of context hierarchy
2007-09-13 11:36:10,383 [main] [] WARN
xml.DefaultNamespaceHandlerResolver - Ignoring namespace handler
[org.apache.cxf.bus.spring.NamespaceHandler]: problem with handler class
file or dependent class
java.lang.VerifyError: final method overridden (class:
org/apache/cxf/bus/spring/BusDefinitionParser method:
getIdOrName(Lorg/w3c/dom/Element;)Ljava/lang/String;) at pc: 0
at java.lang.ClassLoader.defineClassImpl(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:228)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:556)
at java.net.URLClassLoader.access$400(URLClassLoader.java:119)
at
java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:961)
at
java.security.AccessController.doPrivileged(AccessController.java:275)
at java.net.URLClassLoader.findClass(URLClassLoader.java:487)
at java.lang.ClassLoader.loadClass(ClassLoader.java:607)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:327)
at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
at
org.apache.cxf.bus.spring.NamespaceHandler.init(NamespaceHandler.java:27
)
at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.in
itHandlerMappings(DefaultNamespaceHandlerResolver.java:123)
at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<i
nit>(DefaultNamespaceHandlerResolver.java:96)
at
org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.<i
nit>(DefaultNamespaceHandlerResolver.java:70)
at
org.apache.cxf.bus.spring.BusApplicationContext.initBeanDefinitionReader
(BusApplicationContext.java:166)
at
org.springframework.context.support.AbstractXmlApplicationContext.loadBe
anDefinitions(AbstractXmlApplicationContext.java:78)
at
org.springframework.context.support.AbstractRefreshableApplicationContex
t.refreshBeanFactory(AbstractRefreshableApplicationContext.java:100)
at
org.springframework.context.support.AbstractApplicationContext.refresh(A
bstractApplicationContext.java:313)
at
org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationCon
text.java:71)
at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.ja
va:81)
at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.ja
va:66)
at
org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.ja
va:53)
at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:68)
at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:57)
at
org.apache.cxf.BusFactory.getThreadDefaultBus(BusFactory.java:97)
at
org.apache.cxf.frontend.AbstractEndpointFactory.getBus(AbstractEndpointF
actory.java:292)
at
org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractE
ndpointFactory.java:82)
at
org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:
50)
at
org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactory
Bean.java:82)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:64)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:43)
at java.lang.reflect.Method.invoke(Method.java:615)
at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.in
stantiate(SimpleInstantiationStrategy.java:118)
at
org.springframework.beans.factory.support.ConstructorResolver.instantiat
eUsingFactoryMethod(ConstructorResolver.java:315)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.ja
va:758)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:712)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFac
tory.createBean(AbstractAutowireCapableBeanFactory.java:386)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObjec
t(AbstractBeanFactory.java:251)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.g
etSingleton(DefaultSingletonBeanRegistry.java:144)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:248)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Ab
stractBeanFactory.java:160)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.pre
InstantiateSingletons(DefaultListableBeanFactory.java:279)
at
org.springframework.context.support.AbstractApplicationContext.refresh(A
bstractApplicationContext.java:360)
at
org.springframework.context.support.ClassPathXmlApplicationContext.<init
>(ClassPathXmlApplicationContext.java:91)
at
org.springframework.context.support.ClassPathXmlApplicationContext.<init
>(ClassPathXmlApplicationContext.java:75)
at
com.geico.ibu.service.insite.common.authentication.EAuthClient.main(EAut
hClient.java:31)
Sep 13, 2007 11:36:10 AM org.apache.cxf.bus.spring.BusApplicationContext
getConfigResources
INFO: Could not find the configuration file cxf.xml on the classpath.
2007-09-13 11:36:10,414 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf.xml]
2007-09-13 11:36:10,477 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-soap.xml]
2007-09-13 11:36:10,539 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-http.xml]
2007-09-13 11:36:10,602 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-xml.xml]
2007-09-13 11:36:10,633 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-xml.xml]
2007-09-13 11:36:10,680 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-object-binding.xml]
2007-09-13 11:36:10,727 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-local.xml]
2007-09-13 11:36:10,773 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-http-binding.xml]
2007-09-13 11:36:10,805 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-rm.xml]
2007-09-13 11:36:10,852 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-addr.xml]
2007-09-13 11:36:10,883 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-jms.xml]
2007-09-13 11:36:10,930 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-management.xml]
2007-09-13 11:36:10,961 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-policy.xml]
2007-09-13 11:36:11,008 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-soap.xml]
2007-09-13 11:36:11,055 [main] [] INFO
support.DefaultListableBeanFactory - Overriding bean definition for
bean 'org.apache.cxf.binding.soap.customEditorConfigurer': replacing
[Root bean: class
[org.springframework.beans.factory.config.CustomEditorConfigurer];
scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true;
autowireMode=0; dependencyCheck=0; factoryBeanName=null;
factoryMethodName=null; initMethodName=null; destroyMethodName=null;
defined in class path resource [META-INF/cxf/cxf-extension-soap.xml]]
with [Root bean: class
[org.springframework.beans.factory.config.CustomEditorConfigurer];
scope=singleton; abstract=false; lazyInit=false; autowireCandidate=true;
autowireMode=0; dependencyCheck=0; factoryBeanName=null;
factoryMethodName=null; initMethodName=null; destroyMethodName=null;
defined in class path resource [META-INF/cxf/cxf-extension-soap.xml]]
2007-09-13 11:36:11,055 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-http.xml]
2007-09-13 11:36:11,086 [main] [] INFO xml.XmlBeanDefinitionReader -
Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-http-jetty.xml]
2007-09-13 11:36:11,133 [main] [] INFO spring.BusApplicationContext -
Bean factory for application context
[EMAIL PROTECTED]:
[EMAIL PROTECTED]
019a
2007-09-13 11:36:11,289 [main] [] INFO spring.BusApplicationContext -
Bean 'org.apache.cxf.bus.spring.Jsr250BeanPostProcessor' is not eligible
for getting processed by all BeanPostProcessors (for example: not
eligible for auto-proxying)
2007-09-13 11:36:11,305 [main] [] INFO spring.BusApplicationContext -
Bean 'cxf' is not eligible for getting processed by all
BeanPostProcessors (for example: not eligible for auto-proxying)
2007-09-13 11:36:11,305 [main] [] INFO spring.BusApplicationContext -
Bean 'org.apache.cxf.bus.spring.BusExtensionPostProcessor' is not
eligible for getting processed by all BeanPostProcessors (for example:
not eligible for auto-proxying)
2007-09-13 11:36:11,320 [main] [] INFO
support.DefaultListableBeanFactory - Pre-instantiating singletons in
[EMAIL PROTECTED]
019a: defining beans
[cxf,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bu
s.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManag
er,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport
.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorMana
ger,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,or
g.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusL
ifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.en
dpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleMan
ager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.
endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager,o
rg.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.binding.soap.So
apBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.ap
ache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.transport.ht
tp.policy.HTTPClientAssertionBuilder,org.apache.cxf.transport.http.polic
y.HTTPServerAssertionBuilder,org.apache.cxf.binding.xml.XMLBindingFactor
y,org.apache.cxf.binding.xml.XMLBindingFactory#1,org.apache.cxf.binding.
object.ObjectBindingFactory,org.apache.cxf.transport.local.LocalTranspor
tFactory,org.apache.cxf.binding.http.HttpBindingFactory,org.apache.cxf.w
s.rm.RMManager,org.apache.cxf.ws.rm.policy.RMPolicyInterceptorProvider,o
rg.apache.cxf.ws.rm.RMAssertionBuilder,org.apache.cxf.ws.addressing.poli
cy.AddressingAssertionBuilder,org.apache.cxf.ws.addressing.policy.Addres
singPolicyInterceptorProvider,org.apache.cxf.ws.addressing.policy.UsingA
ddressingAssertionBuilder,org.apache.cxf.transport.jms.JMSTransportFacto
ry,org.apache.cxf.management.jmx.InstrumentationManagerImpl,org.apache.c
xf.ws.policy.AssertionBuilderRegistry,org.apache.cxf.ws.policy.PolicyCon
stants,org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistry,org.ap
ache.cxf.ws.policy.attachment.external.DomainExpressionBuilderRegistry,o
rg.apache.cxf.ws.policy.attachment.external.EndpointReferenceDomainExpre
ssionBuilder,org.apache.cxf.ws.policy.PolicyBuilder,org.apache.cxf.ws.po
licy.PolicyEngine,org.apache.cxf.ws.policy.attachment.wsdl11.Wsdl11Attac
hmentPolicyProvider,org.apache.cxf.ws.policy.attachment.ServiceModelPoli
cyProvider,org.apache.cxf.ws.policy.mtom.MTOMAssertionBuilder,org.apache
.cxf.ws.policy.mtom.MTOMPolicyInterceptorProvider,org.apache.cxf.binding
.soap.SoapBindingFactory#1,org.apache.cxf.binding.soap.SoapTransportFact
ory#1,org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder#1,
org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder#1,org.ap
ache.cxf.transport.http_jetty.JettyHTTPTransportFactory]; root of
factory hierarchy
Sep 13, 2007 11:36:12 AM
org.apache.cxf.service.factory.ReflectionServiceFactoryBean
buildServiceFromClass
INFO: Creating Service
{http://authentication.common.insite.service.ibu.geico.com/}EAuthService
from class com.geico.ibu.service.insite.common.authentication.EAuth
Response:
com.geico.ibu.service.insite.common.authentication.AuthenticationRespons
[EMAIL PROTECTED] Id=402899e514ff447d0114ff835c1a000a,policy
number=pol123456677889,email [EMAIL PROTECTED],Policyholder
name=Geico Policy Holder]
====================
This email/fax message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution of this
email/fax is prohibited. If you are not the intended recipient, please
destroy all paper and electronic copies of the original message.