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]
