[
https://issues.apache.org/jira/browse/CXF-1471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12767337#action_12767337
]
Daniel Kulp commented on CXF-1471:
----------------------------------
One more comment: this may already be fixed. My first reaction was that this
was an issue with the qualified elements. JAX-WS/JAXB defaults to unqualified
and Aegis defaults to qualified. At one point, they URIMappingInterceptor
that handles the GET requests in this case was always mapping into unqualified
elements which is what I thought was this issue here until I saw the outgoing
chain. A little while ago, I update the URI stuff to properly look into the
schema for the proper qnames and such to make sure the qualification is set
correctly. Thus, this might be fixed. Would need to setup a quick testcase
to try it.
> HTTP GET support doesn't work with Aegis Databinding
> ----------------------------------------------------
>
> Key: CXF-1471
> URL: https://issues.apache.org/jira/browse/CXF-1471
> Project: CXF
> Issue Type: Bug
> Components: Aegis Databinding, JAX-WS Runtime
> Affects Versions: 2.0.4
> Reporter: Dan Diephouse
> Assignee: Benson Margulies
>
> I get this error:
> INFO: Interceptor has thrown exception, unwinding now
> org.apache.cxf.interceptor.Fault: NO_MESSAGE_FOR_PART
> at
> org.apache.cxf.aegis.databinding.XMLStreamDataWriter.write(XMLStreamDataWriter.java:72)
> at
> org.apache.cxf.aegis.databinding.XMLStreamDataWriter.write(XMLStreamDataWriter.java:45)
> at
> org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:93)
> at
> org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutInterceptor.java:68)
> at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:208)
> at
> org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:74)
> at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:208)
> at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:77)
> when calling this url:
> http://localhost/EchoService/echo/echo/hello
> On this service:
> public class EchoService {
> public String echo(String string) { return string; }
> }
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.