JAXB is the default. I can't tell if someone us using the default unless I ask them, now, can I?
On Sun, Feb 15, 2009 at 8:05 AM, kariem_hussein <[email protected]> wrote: > > > bimargulies wrote: > > > > CXF uses JAXB if you configure JAXB. If you configure Aegis, it uses > > Aegis. How are you configuring? > > > > I have a similar problem as the one reported by Maxime. CXF should use JAXB > by default [1], and according to the related stack trace, I believe it does > so: > > ## stack trace > Caused by: org.apache.cxf.interceptor.Fault: Marshalling Error: A cycle is > detected in the object graph. This will cause infinitely deep XML: > com.example.test.cxf.xmltransient.model.par...@0 -> > com.example.test.cxf.xmltransient.model.ch...@0 -> > com.example.test.cxf.xmltransient.model.par...@0 > at > > org.apache.cxf.jaxb.JAXBEncoderDecoder.marshall(JAXBEncoderDecoder.java:159) > at > org.apache.cxf.jaxb.io.DataWriterImpl.write(DataWriterImpl.java:169) > at > > org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:104) > at > > org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutInterceptor.java:68) > at > > org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:226) > at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:469) > at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:299) > at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:251) > at > org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73) > at > org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124) > ... 25 more > ## > > I use CXF 2.1.4 and changed the bundled Spring libraries to 2.5.6. I have > filed an issue in JIRA and attached a test case: > https://issues.apache.org/jira/browse/CXF-2041 > > There are similar issues and appropriate documentation, but I could not > find > pointers to what I was doing wrong. The most informative links I have found > regarding this problem: > > https://issues.apache.org/jira/browse/CXF-1121 (apparently resolved in > 2.0.3) > https://jaxb.dev.java.net/guide/Mapping_cyclic_references_to_XML.html > > > I hope someone can help here. > > Thank you, > Kariem > > > > > [1] See first paragraph in > http://cwiki.apache.org/CXF20DOC/jaxb.html > -- > View this message in context: > http://www.nabble.com/CXF-doesn%27t-respect-annotations-tp19894613p22022406.html > Sent from the cxf-user mailing list archive at Nabble.com. > >
