You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
According to the implement code of TransactionPayloadEventDataDeserializer:
// Read and store events from decompressed byte array into input streamArrayList<Event> decompressedEvents = newArrayList<>();
// may lost the CompatibilityMode settings from parent EventDeserializerEventDeserializertransactionPayloadEventDeserializer = newEventDeserializer();
ByteArrayInputStreamdestinationInputStream = newByteArrayInputStream(dst);
EventinternalEvent = transactionPayloadEventDeserializer.nextEvent(destinationInputStream);
while(internalEvent != null) {
decompressedEvents.add(internalEvent);
internalEvent = transactionPayloadEventDeserializer.nextEvent(destinationInputStream);
}
we are sure that it create the default EventDeserializer to deserialize internal uncompressed event , it will lost the CompatibilityMode settings from parent EventDeserializer