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: ee22c9e8ce5336acdf5e081d3814414c3478bb6d / chaokunyang <[email protected]> refactor: read ClassDef in ObjectStreamSerializer before calling serializer The key insight is that different senders may have different ClassDefs for the same class layer (schema evolution). The serializer must be created based on the actual ClassDef from the stream, not the receiver's expected schema. Changes: 1. ObjectStreamSerializer now reads layer ClassDef before calling serializer 2. Creates/caches serializers based on the actual ClassDef from stream 3. Calls readFieldsOnly() instead of readAndSetFields() to avoid double-read 4. MetaSharedLayerSerializer.readFieldsOnly() reads fields without meta 5. Removed trackLayerMetaFromSerializer() - no longer needed 6. Simplified LayerReadContext to use single getOrCreateSerializer() Report URL: https://github.com/apache/fory/actions/runs/21086669175 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
