Are these the input xml documents to the transformer? In that case, could you tell us the setting of the transformer and which cxf version you are using?
regards, aki 2012/12/6 purecharger <[email protected]>: > I'm getting a NullPointerException from DelegatingNamespaceContext when I add > the StaxTransform feature to a jaxws endpoint. Here is the difference in > inputs, > > working fine: > <ns2:getAreas xmlns:ns2="http://api.company.com/"> > <siteId>1</siteId> > </ns2:getAreas> > > not working: > <getAreas xmlns="http://api.company.com/"> > <siteId xmlns="">1</siteId> > </getAreas> > > exception: > > java.lang.NullPointerException > at > org.apache.cxf.staxutils.transform.DelegatingNamespaceContext.getPrefix(DelegatingNamespaceContext.java:75) > at > org.apache.cxf.staxutils.transform.InTransformReader.getNamespacePrefix(InTransformReader.java:322) > at > org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:1053) > at > org.apache.cxf.staxutils.StaxUtils.readDocElements(StaxUtils.java:1011) > at > org.apache.cxf.binding.soap.saaj.SAAJInInterceptor.handleMessage(SAAJInInterceptor.java:226) > at > com.company.service.WSS4JInInterceptor.getSOAPMessage(WSS4JInInterceptor.java:57) > > getSOAPMessage() in my code is the first statement in a subclass of > AbstractWSS4JInInterceptor, that immediately calls > SAAJInInterceptor.handleMessage(). > > The transform feature is POST_STREAM which is prior to my WSS4JInInterceptor > which is registered PRE_PROTOCOL. > > If I remove the transform feature the request succeeds. I don't have control > over the client sending this xml - is this a bug in CXF or am I misusing the > interceptors? > > Thanks, > Ryan > > > > > > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/Namespace-exception-when-Transform-feature-enabled-tp5719871.html > Sent from the cxf-user mailing list archive at Nabble.com.
