[
https://issues.apache.org/jira/browse/GEODE-9083?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17310670#comment-17310670
]
Pulkit Chandra commented on GEODE-9083:
---------------------------------------
FYI a workaround exists, but would be good for a better UX
https://community.pivotal.io/s/article/IllegalStateException-Unknown-PDX-Type-on-Client-Side?language=en_US
> Unknown pdx when PDX is not persisted
> -------------------------------------
>
> Key: GEODE-9083
> URL: https://issues.apache.org/jira/browse/GEODE-9083
> Project: Geode
> Issue Type: Bug
> Components: core
> Reporter: Gregory Green
> Priority: Major
>
> Hello Team, I am getting the “Unknown pdx” error pretty consistently. This
> happens when I have a connected client (PDX is not persisted), when I restart
> my cache server.
> [warn 2021/03/29 07:01:21.058 EDT <Event Processor for
> GatewaySender_AsyncEventQueue_VehicleAggregationQueue_2> tid=0x50]
> org.apache.geode.internal.cache.wan.GatewaySenderEventCallbackDispatcher@546cd163:
> Exception during processing batch 0
> org.apache.geode.internal.cache.wan.GatewaySenderException:
> org.apache.geode.internal.cache.wan.GatewaySenderEventCallbackDispatcher@546cd163:
> Exception during processing batch 0, caused by
> java.lang.IllegalStateException: Unknown pdx type=4907082
> at
> org.apache.geode.internal.cache.wan.GatewaySenderEventCallbackDispatcher.dispatchBatch(GatewaySenderEventCallbackDispatcher.java:160)
> at
> org.apache.geode.internal.cache.wan.GatewaySenderEventCallbackDispatcher.dispatchBatch(GatewaySenderEventCallbackDispatcher.java:78)
> at
> org.apache.geode.internal.cache.wan.AbstractGatewaySenderEventProcessor.processQueue(AbstractGatewaySenderEventProcessor.java:639)
> at
> org.apache.geode.internal.cache.wan.AbstractGatewaySenderEventProcessor.run(AbstractGatewaySenderEventProcessor.java:1112)
> Caused by: java.lang.IllegalStateException: Unknown pdx type=4907082
> at
> org.apache.geode.internal.InternalDataSerializer.readPdxSerializable(InternalDataSerializer.java:2857)
> at
> org.apache.geode.internal.InternalDataSerializer.basicReadObject(InternalDataSerializer.java:2632)
> at org.apache.geode.DataSerializer.readObject(DataSerializer.java:2864)
> at
> org.apache.geode.internal.util.BlobHelper.deserializeBlob(BlobHelper.java:90)
> at
> org.apache.geode.internal.cache.EntryEventImpl.deserialize(EntryEventImpl.java:2039)
> at
> org.apache.geode.internal.cache.EntryEventImpl.deserialize(EntryEventImpl.java:2032)
> at
> org.apache.geode.internal.cache.wan.GatewaySenderEventImpl.getDeserializedValue(GatewaySenderEventImpl.java:566)
> at
> com.vmware.tanzu.data.IoT.vehicles.geode.VehicleAggregationAsyncListener.processEvents(VehicleAggregationAsyncListener.java:56)
> at
> org.apache.geode.internal.cache.wan.GatewaySenderEventCallbackDispatcher.dispatchBatch(GatewaySenderEventCallbackDispatcher.java:150)
> ... 3 more
--
This message was sent by Atlassian Jira
(v8.3.4#803005)