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]
