[ https://issues.apache.org/jira/browse/GEODE-2277?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Hitesh Khamesra reassigned GEODE-2277: -------------------------------------- Assignee: Hitesh Khamesra > client cache fails to deserialize a PdxInstance due to InternalGemFireError > --------------------------------------------------------------------------- > > Key: GEODE-2277 > URL: https://issues.apache.org/jira/browse/GEODE-2277 > Project: Geode > Issue Type: Bug > Components: serialization > Reporter: Bruce Schuchardt > Assignee: Hitesh Khamesra > Fix For: 1.1.0 > > > In a WAN configuration using partitioned regions and parallel gateways a > client in one of the clusters failed to deserialize a PdxInstance received > from one of the other clusters. > {noformat} > [error 2016/12/09 22:59:00.930 EST > edgegemfire_4_2_rs-intTest-rhel7-2016-12-09-21-33-28-client-12_28424 <Cache > Client Updater Thread on > rs-intTest-rhel7-2016-12-09-21-33-28-client-12(bridgegemfire_4_4_rs-intTest-rhel7-2016-12-09-21-33-28-client-12_28256:28256)<ec><v1>:1032 > port 29079> tid=0x33] Exception occurred in CacheListener > org.apache.geode.InternalGemFireError: Unable to determine PDXType for id > 64307729 > at > org.apache.geode.pdx.internal.ClientTypeRegistration.returnCorrectExceptionForFailure(ClientTypeRegistration.java:305) > at > org.apache.geode.pdx.internal.ClientTypeRegistration.getEnumById(ClientTypeRegistration.java:208) > at > org.apache.geode.pdx.internal.LonerTypeRegistration.getEnumById(LonerTypeRegistration.java:133) > at > org.apache.geode.pdx.internal.TypeRegistry.getEnumInfoById(TypeRegistry.java:430) > at > org.apache.geode.pdx.internal.TypeRegistry.getEnumById(TypeRegistry.java:406) > at > org.apache.geode.internal.InternalDataSerializer.readPdxEnum(InternalDataSerializer.java:2258) > at > org.apache.geode.internal.InternalDataSerializer.basicReadObject(InternalDataSerializer.java:3007) > at > org.apache.geode.DataSerializer.readObject(DataSerializer.java:2897) > at > org.apache.geode.pdx.internal.PdxInputStream.readObject(PdxInputStream.java:251) > at > org.apache.geode.pdx.internal.PdxInputStream.readObject(PdxInputStream.java:96) > at > org.apache.geode.pdx.internal.PdxReaderImpl.readObject(PdxReaderImpl.java:332) > at > org.apache.geode.pdx.internal.PdxReaderImpl.readObject(PdxReaderImpl.java:325) > at util.VersionedValueHolder.myFromData(VersionedValueHolder.java:610) > at > util.PdxVersionedValueHolder.fromData(PdxVersionedValueHolder.java:117) > at > org.apache.geode.pdx.internal.PdxReaderImpl.basicGetObject(PdxReaderImpl.java:737) > at > org.apache.geode.pdx.internal.PdxReaderImpl.getObject(PdxReaderImpl.java:682) > at > org.apache.geode.internal.InternalDataSerializer.readPdxSerializable(InternalDataSerializer.java:3218) > at > org.apache.geode.internal.InternalDataSerializer.basicReadObject(InternalDataSerializer.java:3005) > at > org.apache.geode.DataSerializer.readObject(DataSerializer.java:2897) > at > org.apache.geode.internal.util.BlobHelper.deserializeBlob(BlobHelper.java:90) > at > org.apache.geode.internal.cache.EntryEventImpl.deserialize(EntryEventImpl.java:1891) > at > org.apache.geode.internal.cache.EntryEventImpl.deserialize(EntryEventImpl.java:1884) > at > org.apache.geode.internal.offheap.OffHeapStoredObject.getDeserializedValue(OffHeapStoredObject.java:447) > at > org.apache.geode.internal.cache.EntryEventImpl.lambda$getNewValue$1(EntryEventImpl.java:951) > at > org.apache.geode.internal.cache.EntryEventImpl.callWithOffHeapLock(EntryEventImpl.java:980) > at > org.apache.geode.internal.cache.EntryEventImpl.getNewValue(EntryEventImpl.java:946) > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)