The AtomPub issue shows up only in Tomcat. I would like to use the same packaged web application for WebSphere and Tomcat. When the 1.4x jaxp-api.jar and jaxp-ri.jar are included in WEB-INF/lib, the workbench throws that exception. When the 2 jars aren't included in the Tomcat deployment, the workbench client works fine.
Thanks On Friday, July 4, 2014 8:32 PM, Florian Müller <f...@apache.org> wrote: Hi Alex, Are you running the Workbench also with the IBM JDK? If not, then that it is not a Workbench issue. The jaxp library has nothing to do with the AtomPub parsing on the client side. Does your server return extensions? If so, do they all have a namespace? - Florian > Hi Florian, > > I think you are right. I do need jaxp 1.4.2. The AtomPub issue seems to be > specific to the workbench client only. I tested with a few other clients and > they seem to work ok. Adding jaxp on the server's classpath maybe altering the > xml response which causes workbench to throw this exception? > Do we need a JIRA for this? > > Thanks > Alex > > > On Friday, July 4, 2014 7:23 PM, Florian Müller <f...@apache.org> wrote: > > > > Hi Alex, > > I think you need the jaxp-ri version 1.4.2 on the server. > The AtomPub issue is probably something different. It might be an issue with > the > StAX implementation. > Please follow Marks recommendation and make sure that your classloader > configuration is set to PARENT_LAST. > > - Florian > > > > > Thanks Florian. I am using WebSphere version 8.5. The attached doc has stack > > traces. There are 3 scenarios -- > > 1. without xerces & jaxp > > 2. with xerces > > 3. with jaxp > > > > The 3rd option looks the most promising. > > > > Thanks again > > Alex > > > > > > On Thursday, July 3, 2014 9:01 PM, Florian Müller <f...@apache.org> wrote: > > > > > > > > Hi Alex, > > > > Which WebSphere version you are using? Which Xerces/JAXP versions are you > > adding? > > Can you provide stack traces of the exceptions that OpenCMIS throws? > > > > - Florian > > > > > > > > > Hello, > > > > > > When deploying an open CMIS server framework based application on > > > Websphere, > > > I > > > need to include either xerces or jaxp to get around a similar problem as > > > the > > > one discussed here -- The Standard Implementation for JAX-WS: > > > us...@jax-ws.java.net: Archive — Project Kenai > > > > > > The Standard Implementation for JAX-WS: users@jax-ws.... > > > Use Advanced Search to search the entire archive. Re: Please help > > > java.lang.NoClassDefFoundError: > > > com.sun.org.apache.xerces.internal.dom.DocumentIm... > > > View on java.net Preview by Yahoo > > > > > > > > > I guess SAAJ api's internally depend on Sun's xerces implementation. > > > > > > However, including xerces causes a conflict with open CMIS ( Error: > > > javax.xml.parsers.DocumentBuilderFactory.setFeature) > > > whereas including JAXP based on the link above seems to cause problems > > > with > > > getRepositories specifically when using the atompub protocol. > > > > > > Based on my understanding then SAAJ needs to have a xerces impl from Sun > > > on > > > Websphere. However both xerces or JAXP seem to conflict with open CMIS. > > > > > > Any recommendations on how this could be resolved? > > > > > > Thanks > > > Alex