I think your correct.  Further investigating showed me our dev branch was
working when I had removed the xercesImpl-2.2.1.jar from the branch. 
Unfortunately, I had to add it back because the paypal api stupidly
explicitly requires xerces as its SAXParser (or something like that). 
Perhaps if i upgrade the version to xercesImpl-2.9.1 (the latest one) both
cxf and paypal will be happy.

Thanks for the suggestion.  I'll test, and report back.



Andreas Veithen-2 wrote:
> 
> Sounds like a problem with conflicting versions of Xerces and/or
> xml-apis. I would try and remove all xerces, xercesImpl, xml-api and
> xmlParserAPI JARs from the application (and let the application use
> the JAXP implementation of the JRE).
> 
> Andreas
> 
> On Tue, Oct 6, 2009 at 18:22, SkipWalker <[email protected]> wrote:
>>
>> We are using cxf 2.2.2 on the server and our client swing application.
>>  We
>> have sitemesh, but it's set to exclude /services/* requests.  I noticed
>> just
>> recently that if I try to request a service wsdl via
>> /services/ServiceName?WSDL, the error below is thrown.  This isn't
>> happening
>> in our current production and test environments, so it's something we
>> changed recently, I just for the life of me can't figure it out.  Oh,
>> FYI,
>> we are using AegisDatabinding.
>>
>> The funny thing is that this error doesn't appear to be obviously
>> breaking
>> functionality in our client app, but it has me worried.
>>
>> If anyone has any ideas where I might look to figure out what's going on,
>> I'd appreciate it.  I'm not normally the maintainer of this bit of the
>> codebase, so I'm a bit of cxf neophyte.
>>
>> Thanks in advance
>>
>>
>> [www2] 10-06-2009 11:08 ERROR [http-80-Processor24] [CXFServlet](253) |
>> Servlet.service() for servlet CXFServlet threw exception
>> java.lang.AbstractMethodError:
>> org.apache.xerces.dom.DeferredDocumentImpl.setXmlStandalone(Z)V
>>        at
>> org.apache.cxf.transport.http.WSDLQueryHandler.updateDoc(WSDLQueryHandler.java:261)
>>        at
>> org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHandler.java:210)
>>        at
>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:154)
>>        at
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:175)
>>        at
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.doGet(AbstractCXFServlet.java:157)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>        at
>> com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:65)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>        at
>> org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
>>        at
>> org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
>>        at
>> org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
>>        at
>> org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:406)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>        at
>> com.gossamer.voyant.webapp.filter.LocaleFilter.doFilterInternal(LocaleFilter.java:68)
>>        at
>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>>        at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>> ...
>> --
>> View this message in context:
>> http://www.nabble.com/request-for-wsdl-via-causes-java.lang.AbstractMethodError%3A-org.apache.xerces.dom.DeferredDocumentImpl.setXmlStandalone-exception-tp25771975p25771975.html
>> Sent from the cxf-user mailing list archive at Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: 
http://www.nabble.com/request-for-wsdl-via-causes-java.lang.AbstractMethodError%3A-org.apache.xerces.dom.DeferredDocumentImpl.setXmlStandalone-exception-tp25771975p25772551.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to