Russole commented on PR #9952:
URL: https://github.com/apache/ozone/pull/9952#issuecomment-4107178175

   Thanks @adoroszlai and @szetszwo for the suggestion.
   
   I think the issue is that the method parameter types and the codec-resolved 
types were previously treated as the same, which can lead to method lookup 
failures during decoding and codec lookup failures during encoding.
   
   So I separated the two concerns:
   - use the original declared type (via getClass) for method signature 
reconstruction
   - use the resolved type for codec serialization/deserialization
   
   CI tests have passed: 
https://github.com/Russole/ozone/actions/runs/23406070564


-- 
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]

Reply via email to