The GitHub Actions job "Fory CI" on fory.git/implement_stream_class_meta has 
failed.
Run started by GitHub user chaokunyang (triggered by chaokunyang).

Head commit for run:
4fbe39bca143f905da5148db901266313622c357 / chaokunyang <[email protected]>
fix: handle sender layers not present in receiver for ObjectStreamSerializer

The read() method now properly handles schema evolution when:
- Sender has class layers that receiver doesn't have (skip sender's data)
- Receiver has class layers that sender doesn't have (call readObjectNoData)

Previously, the code would cause ArrayIndexOutOfBoundsException or data
corruption when sender had parent classes that don't exist in receiver.

Changes:
- Rewrite read loop to properly match sender and receiver layers
- Add skipUnknownLayerData() to skip data for sender-only layers
- Handle remaining receiver-only layers at the end

Report URL: https://github.com/apache/fory/actions/runs/21086364892

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to