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

Robert Metzger updated FLINK-10904:
-----------------------------------
    Component/s: Runtime / Operators

> Expose Classloader before Pipeline execution
> --------------------------------------------
>
>                 Key: FLINK-10904
>                 URL: https://issues.apache.org/jira/browse/FLINK-10904
>             Project: Flink
>          Issue Type: Wish
>          Components: Runtime / Operators
>            Reporter: Luka Jurukovski
>            Priority: Minor
>
> Not sure if this is something that I just have to deal with. However it would 
> be nice if the classloader can be accessed before the pipeline starts 
> executing. The case for this is that I am loading classes that contain Flink 
> operators. I am running into classdef not found issues because the 
> classloader used by Flink is different then the application program that is 
> being run. Currently what I have been doing as a work around is adding the 
> libs that cause these issues in the /lib directory of the Flink cluster and 
> marking it as provided in the application jar that is uploaded to the Flink 
> cluster. The issues with this are two fold, first it makes deployment more 
> complex, as well as there are cases where Classloading causes exceptions to 
> arise in unusual circumstances. Ie RabbitMQ connector caused issues only when 
> it was auto-recovering the connection, but not during normal ingest. I can 
> elaborate further if needed



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to