Hisoka-X commented on issue #3811:
URL: 
https://github.com/apache/incubator-seatunnel/issues/3811#issuecomment-1367111700

   This is a bug only appear on seatunnel engine. Cause our seatunnel common 
use jackson as dependency, and `JsonUtils` and `ObjectNode` will be parent 
classloader loaded (which AppClassloader), also cause es connector use jackson 
as dependency, so `ObjectNode` will load use childfirst classloader(which 
SeaTunnelChildFirstClassloader). The different classloader make this bug 
happend.
   I think we should add jackson into alway parentfirst loader list in 
`SeatunnelChildFirstClassLoader::DEFAULT_PARENT_FIRST_PATTERNS`. Also support 
use `seatunnel.yaml` change DEFAULT_PARENT_FIRST_PATTERNS.


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

Reply via email to