Hey,

Okay, thanks ... I did find it out by removing the parent.

regards

On Wed, Jun 7, 2017 at 11:19 PM, Galen M O'Sullivan <[email protected]>
wrote:

> Hi Amit,
>
> PDX cannot serialize objects with cycles in them. If the child references
> the parent and the parent references the child, you will get infinite
> recursion and this type of error. You can solve this by marking the
> reference to the parent as `transient` (as these links will not be
> followed), though this may have other effects as well.
>
> Regards,
> Galen
>
>
> On Tue, Jun 6, 2017 at 10:49 PM, Amit Pandey <[email protected]>
> wrote:
>
>> Hey Barry,
>>
>> Yes there is. There is reference to a parent which is of the same type as
>> the value being serialized
>>
>> Regards
>>
>> On Wed, Jun 7, 2017 at 1:56 AM, Barry Oglesby <[email protected]>
>> wrote:
>>
>>> Amit,
>>>
>>> What is being serialized? Is there any chance the value being serialized
>>> references itself?
>>>
>>> Thanks,
>>> Barry Oglesby
>>>
>>>
>>> On Tue, Jun 6, 2017 at 12:40 PM, Amit Pandey <[email protected]>
>>> wrote:
>>>
>>>> Hi ,
>>>>
>>>> Can any one please help with below error. I get it whenever I am trying
>>>> to load a region
>>>>
>>>> SystemFailure Watchdog: [warning] failure detected
>>>> java.lang.StackOverflowError
>>>>         at java.nio.HeapByteBuffer.putLong(HeapByteBuffer.java:423)
>>>>         at org.apache.geode.internal.HeapDataOutputStream.writeLong(Hea
>>>> pDataOutputStream.java:959)
>>>>         at org.apache.geode.DataSerializer.writePrimitiveLong(DataSeria
>>>> lizer.java:1311)
>>>>         at org.apache.geode.internal.InternalDataSerializer.writeTimest
>>>> amp(InternalDataSerializer.java:1991)
>>>>         at org.apache.geode.internal.InternalDataSerializer$44.toData(I
>>>> nternalDataSerializer.java:634)
>>>>         at org.apache.geode.internal.InternalDataSerializer.writeUserOb
>>>> ject(InternalDataSerializer.java:1498)
>>>>         at org.apache.geode.internal.InternalDataSerializer.writeWellKn
>>>> ownObject(InternalDataSerializer.java:1458)
>>>>         at org.apache.geode.internal.InternalDataSerializer.basicWriteO
>>>> bject(InternalDataSerializer.java:2176)
>>>>         at org.apache.geode.pdx.internal.PdxOutputStream.writeObject(Pd
>>>> xOutputStream.java:83)
>>>>         at org.apache.geode.pdx.internal.PdxWriterImpl.writeObject(PdxW
>>>> riterImpl.java:314)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serializeValue(AutoSerializableManager.java:1217)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serialize(AutoSerializableManager.java:1209)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager.writeD
>>>> ata(AutoSerializableManager.java:1880)
>>>>         at org.apache.geode.internal.InternalDataSerializer.autoSeriali
>>>> zed(InternalDataSerializer.java:1597)
>>>>         at org.apache.geode.internal.InternalDataSerializer.basicWriteO
>>>> bject(InternalDataSerializer.java:2131)
>>>>         at org.apache.geode.pdx.internal.PdxOutputStream.writeObject(Pd
>>>> xOutputStream.java:83)
>>>>         at org.apache.geode.pdx.internal.PdxWriterImpl.writeObject(PdxW
>>>> riterImpl.java:314)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serializeValue(AutoSerializableManager.java:1217)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serialize(AutoSerializableManager.java:1209)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager.writeD
>>>> ata(AutoSerializableManager.java:1880)
>>>>         at org.apache.geode.internal.InternalDataSerializer.autoSeriali
>>>> zed(InternalDataSerializer.java:1597)
>>>>         at org.apache.geode.internal.InternalDataSerializer.basicWriteO
>>>> bject(InternalDataSerializer.java:2131)
>>>>         at org.apache.geode.pdx.internal.PdxOutputStream.writeObject(Pd
>>>> xOutputStream.java:83)
>>>>         at org.apache.geode.pdx.internal.PdxWriterImpl.writeObject(PdxW
>>>> riterImpl.java:314)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serializeValue(AutoSerializableManager.java:1217)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serialize(AutoSerializableManager.java:1209)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager.writeD
>>>> ata(AutoSerializableManager.java:1880)
>>>>         at org.apache.geode.internal.InternalDataSerializer.autoSeriali
>>>> zed(InternalDataSerializer.java:1597)
>>>>         at org.apache.geode.internal.InternalDataSerializer.basicWriteO
>>>> bject(InternalDataSerializer.java:2131)
>>>>         at org.apache.geode.pdx.internal.PdxOutputStream.writeObject(Pd
>>>> xOutputStream.java:83)
>>>>         at org.apache.geode.pdx.internal.PdxWriterImpl.writeObject(PdxW
>>>> riterImpl.java:314)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serializeValue(AutoSerializableManager.java:1217)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serialize(AutoSerializableManager.java:1209)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager.writeD
>>>> ata(AutoSerializableManager.java:1880)
>>>>         at org.apache.geode.internal.InternalDataSerializer.autoSeriali
>>>> zed(InternalDataSerializer.java:1597)
>>>>         at org.apache.geode.internal.InternalDataSerializer.basicWriteO
>>>> bject(InternalDataSerializer.java:2131)
>>>>         at org.apache.geode.pdx.internal.PdxOutputStream.writeObject(Pd
>>>> xOutputStream.java:83)
>>>>         at org.apache.geode.pdx.internal.PdxWriterImpl.writeObject(PdxW
>>>> riterImpl.java:314)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serializeValue(AutoSerializableManager.java:1217)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serialize(AutoSerializableManager.java:1209)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager.writeD
>>>> ata(AutoSerializableManager.java:1880)
>>>>         at org.apache.geode.internal.InternalDataSerializer.autoSeriali
>>>> zed(InternalDataSerializer.java:1597)
>>>>         at org.apache.geode.internal.InternalDataSerializer.basicWriteO
>>>> bject(InternalDataSerializer.java:2131)
>>>>         at org.apache.geode.pdx.internal.PdxOutputStream.writeObject(Pd
>>>> xOutputStream.java:83)
>>>>         at org.apache.geode.pdx.internal.PdxWriterImpl.writeObject(PdxW
>>>> riterImpl.java:314)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serializeValue(AutoSerializableManager.java:1217)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serialize(AutoSerializableManager.java:1209)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager.writeD
>>>> ata(AutoSerializableManager.java:1880)
>>>>         at org.apache.geode.internal.InternalDataSerializer.autoSeriali
>>>> zed(InternalDataSerializer.java:1597)
>>>>         at org.apache.geode.internal.InternalDataSerializer.basicWriteO
>>>> bject(InternalDataSerializer.java:2131)
>>>>         at org.apache.geode.pdx.internal.PdxOutputStream.writeObject(Pd
>>>> xOutputStream.java:83)
>>>>         at org.apache.geode.pdx.internal.PdxWriterImpl.writeObject(PdxW
>>>> riterImpl.java:314)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serializeValue(AutoSerializableManager.java:1217)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serialize(AutoSerializableManager.java:1209)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager.writeD
>>>> ata(AutoSerializableManager.java:1880)
>>>>         at org.apache.geode.internal.InternalDataSerializer.autoSeriali
>>>> zed(InternalDataSerializer.java:1597)
>>>>         at org.apache.geode.internal.InternalDataSerializer.basicWriteO
>>>> bject(InternalDataSerializer.java:2131)
>>>>         at org.apache.geode.pdx.internal.PdxOutputStream.writeObject(Pd
>>>> xOutputStream.java:83)
>>>>         at org.apache.geode.pdx.internal.PdxWriterImpl.writeObject(PdxW
>>>> riterImpl.java:314)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serializeValue(AutoSerializableManager.java:1217)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serialize(AutoSerializableManager.java:1209)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager.writeD
>>>> ata(AutoSerializableManager.java:1880)
>>>>         at org.apache.geode.internal.InternalDataSerializer.autoSeriali
>>>> zed(InternalDataSerializer.java:1597)
>>>>         at org.apache.geode.internal.InternalDataSerializer.basicWriteO
>>>> bject(InternalDataSerializer.java:2131)
>>>>         at org.apache.geode.pdx.internal.PdxOutputStream.writeObject(Pd
>>>> xOutputStream.java:83)
>>>>         at org.apache.geode.pdx.internal.PdxWriterImpl.writeObject(PdxW
>>>> riterImpl.java:314)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serializeValue(AutoSerializableManager.java:1217)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serialize(AutoSerializableManager.java:1209)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager.writeD
>>>> ata(AutoSerializableManager.java:1880)
>>>>         at org.apache.geode.internal.InternalDataSerializer.autoSeriali
>>>> zed(InternalDataSerializer.java:1597)
>>>>         at org.apache.geode.internal.InternalDataSerializer.basicWriteO
>>>> bject(InternalDataSerializer.java:2131)
>>>>         at org.apache.geode.pdx.internal.PdxOutputStream.writeObject(Pd
>>>> xOutputStream.java:83)
>>>>         at org.apache.geode.pdx.internal.PdxWriterImpl.writeObject(PdxW
>>>> riterImpl.java:314)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serializeValue(AutoSerializableManager.java:1217)
>>>>         at org.apache.geode.pdx.internal.AutoSerializableManager$Object
>>>> Field.serialize(AutoSerializableManager.java:1209)
>>>>
>>>
>>>
>>
>

Reply via email to