You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "jackylau (Jira)" <ji...@apache.org> on 2022/09/09 01:55:00 UTC

[jira] [Closed] (FLINK-29227) shoud package disruptor(com.lmax) to flink lib for aync logger when xxconnector using it.

     [ https://issues.apache.org/jira/browse/FLINK-29227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

jackylau closed FLINK-29227.
----------------------------
    Resolution: Won't Fix

> shoud package disruptor(com.lmax) to flink lib for aync logger when xxconnector using it.
> -----------------------------------------------------------------------------------------
>
>                 Key: FLINK-29227
>                 URL: https://issues.apache.org/jira/browse/FLINK-29227
>             Project: Flink
>          Issue Type: Bug
>          Components: Build System
>    Affects Versions: 1.17.0
>            Reporter: jackylau
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.17.0
>
>         Attachments: image-2022-09-08-20-03-27-219.png
>
>
> when i develop xxConnector which dependecncy like this
>       xxconnector -> log4j2 -> AsyncLoggerConfig (jar: disruptor(com.lmax))
> xconnector loaded by user(childFirst) classloader
> log4j2 which loaded by app classloader, which also make AsyncLoggerConfig loaded by app classloader, according to the principle of classloader. and the flink lib don't have disruptor, which cause ClassNotFound. Although, the disruptor jar exists in my xxconnector
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)