dev@jax-ws.java.net

Circular reference detected while serializing

From: Rahul Juneja <RJuneja_at_ctisinc.com>
Date: Fri, 13 Jun 2008 23:44:04 -0400

Hi Folks,

 

I have been trying hard to get this resolved this, but haven't reached
to any conclusion.

 

Here is my situation.

I have two entities called Parent and Child, where parent has a refernce
to many child and child has one parent so inturn there is
OneToMany(Bidirectional) relationship between them. When i expose this
as a webservice I get the following exception :

 

<faultstring>Internal Server Error (circular reference detected while
serializing: com.thoughtclicks.Parent)</faultstring>

 

This error occurs incase i expose the service as Document/Literal,
incase i expose this service as RPC Encoded then this exception doesn't
occurs and everything is fine, but Axis2 doesn;t support client
generation for RPC/Encoded so again a problem.

 

Also, I have already tried putting @XMLTransient annotation on
getChild() of the Parent class, but it doesn't help and i continue
getting the same error.

 

Let me know if there is a work around for this solution.

 

Any pointers are highly appreciated.

 

Thanks,

Rahul

 


This electronic message contains information from CTIS Inc., which may be company sensitive, proprietary, privileged or otherwise protected from disclosure. The information is intended to be used solely by the recipients named above. If you are not an intended recipient, be aware that any review,disclosure, copying, distribution or use of this transmission or its contents is prohibited. If you have received this transmission in error, please notify us immediately at ITM_at_ctisinc.com.