You have an OLD version of xerces on your classpath someplace. Definitely check your dependencies.
Dan On Mon January 18 2010 3:59:04 am chengy wrote: > Today,I update cxf to 2.2.5,but when try below code,it throws exception and > very slow: > > String url = > "http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx?wsdl"; > OASISCatalogManager.getCatalogManager(getBus()).loadContextCatalogs(); > Definition d = ((WSDLManager) > getBus().getExtension(WSDLManager.class)).getDefinition(url); > > Exception in thread "main" java.lang.AbstractMethodError: > org.apache.xerces.dom.ElementNSImpl.setUserData(Ljava/lang/String;Ljava/lan > g/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object; at > org.apache.cxf.staxutils.StaxUtils.addLocation(StaxUtils.java:941) at > org.apache.cxf.staxutils.StaxUtils.startElement(StaxUtils.java:799) at > org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:868) at > org.apache.cxf.staxutils.StaxUtils.read(StaxUtils.java:755) > at > org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:2 > 17) at > org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:17 > 9) > -- Daniel Kulp [email protected] http://www.dankulp.com/blog
