当我试图在GemFire中实现Delta Propagation时,我得到了下面显示的Exception ...
...异常
CGFloat.pi*4
...代码
com.gemstone.gemfire.pdx.PdxSerializationException: Could not create an instance of a class DeltaTesting with root cause
java.lang.ClassNotFoundException: DeltaTesting
at org.apache.geode.internal.ClassPathLoader.forName(ClassPathLoader.java:437)
at org.apache.geode.internal.InternalDataSerializer.getCachedClass(InternalDataSerializer.java:4010)
at org.apache.geode.pdx.internal.PdxType.getPdxClass(PdxType.java:235)
at org.apache.geode.pdx.internal.PdxReaderImpl.basicGetObject(PdxReaderImpl.java:687)
at org.apache.geode.pdx.internal.PdxReaderImpl.getObject(PdxReaderImpl.java:682)
答案 0 :(得分:0)
@Vigneshwara -
GemFire中Delta Propagation支持 PDX Serialization 。您必须使用GemFire Data Serialization框架(即DataSerializable
和DataSerializers
)代替Deltas
。
简而言之......如果您使用PDX,那么您就不能使用Deltas。如果您使用Deltas,则无法使用PDX。
对不起, -j