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.
