gianm commented on PR #12938:
URL: https://github.com/apache/druid/pull/12938#issuecomment-1225261146

   @FrankChen021 It does sound like the same problem. When looking into this 
issue (with TaskReportFileWriter) I was indeed wondering if it was a bug in 
Jackson, since it seems like in principle the builtin MapSerializer could do 
the same thing.
   
   Due to your comment I looked into this a bit more. I just tried it on latest 
Jackson (4.13.3), behavior is still the same. I raised an issue with 
jackson-databind with a small test case: 
https://github.com/FasterXML/jackson-databind/issues/3583. Hopefully a response 
to this issue would give us some insight about the best way to approach the 
problem.
   
   If it takes some time to figure out a comprehensive solution, IMO we could 
commit two shorter term solutions in the meantime, so we don't have the current 
bugs with task reports and emitters. Then when we find a comprehensive solution 
we can unwind the shorter term fixes.


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