He-Pin opened a new pull request, #3666: URL: https://github.com/apache/pekko/pull/3666
### Motivation Depends on #3649; merge that PR first. Only the final commit contains this follow-up. Predefined marker bindings make existing manifest-less Jackson configurations fail when they infer a deserialization type from one application binding. ### Modification Exclude the predefined fallback markers from type inference in both Jackson modules. Cover single and multiple application bindings, explicit types, and marker-only configurations; document the rule. ### Result Existing single-binding inference works with the new defaults, while ambiguous or missing application types still fail clearly. ### Tests - Four JSON/CBOR suites pass: 270 tests on JDK 17; new regressions expose the issue before the fix. - Documentation, header, code style, and Jackson 2 MiMa checks pass. - Jackson 3 has no local MiMa task; full validation runs in CI. ### References Refs #3649 and [akka/akka-core#32049](https://github.com/akka/akka-core/pull/32049). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
