The GitHub Actions job "Fory CI" on fory.git/align_xlang_ref_nullable has failed. Run started by GitHub user chaokunyang (triggered by chaokunyang).
Head commit for run: 67d273439a7f5bc1ea67a8a5598e6cb78abca36a / chaokunyang <[email protected]> fix(xlang): align nullable and ref tracking for Object/Any types This commit fixes cross-language compatibility issues between Java and Python when handling Object/Any types in xlang mode: 1. Java FieldTypes.java: Treat Object.class as nullable in xlang mode to match Python's typing.Any behavior 2. Java TypeResolver.java: Update isFieldNullable() to treat Object.class as nullable in xlang mode 3. Java Fingerprint.java: Include boxed types and Object.class in nullable check for struct fingerprint computation 4. Python typedef.py: Treat typing.Any as nullable in xlang mode, and default ref tracking to false in xlang mode (matching Java's behavior) 5. Python _fory.py and serialization.pyx: Fix circular reference handling by not pushing -1 to read_ref_ids when called from xread_ref, since try_preserve_ref_id already handles the ref_id tracking Report URL: https://github.com/apache/fory/actions/runs/20587865576 With regards, GitHub Actions via GitBox --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
