[
https://issues.apache.org/jira/browse/FLINK-15844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17028800#comment-17028800
]
Ismaël Mejía commented on FLINK-15844:
--------------------------------------
It is a problem because Beam uses this. I was not aware that Flink
compatibility was only for tagged as public classes but I suppose for such a
low level thing as the runner we would be hardly respecting the use of only
those.
The public API of this class was also broken in the past in version 1.8.3 and
then fixed back again to its precedent form in 1.9.0, so Beam for the 1.8 line
stayed in Flink 1.8.2, and probably do the same for the 1.9.x (stay in 1.9.1).
However we (Beam) will have probably to look for some changes in the future
because that class is removed from Flink 1.10.x
> Removal of JobWithJars.buildUserCodeClassLoader method without Configuration
> breaks backwards compatibility
> -----------------------------------------------------------------------------------------------------------
>
> Key: FLINK-15844
> URL: https://issues.apache.org/jira/browse/FLINK-15844
> Project: Flink
> Issue Type: Bug
> Components: Client / Job Submission
> Affects Versions: 1.9.2
> Reporter: Ismaël Mejía
> Assignee: Ismaël Mejía
> Priority: Major
> Labels: pull-request-available
> Time Spent: 10m
> Remaining Estimate: 0h
>
> The removal of the method `JobWithJars.buildUserCodeClassLoader` without
> `Configuration` is not backwards compatible with precedent versions of Flink
> 1.9.x
> I was trying to upgrade to the just released version on Apache Beam and it
> broke, so I found this:
> [https://output.jsbin.com/zudemis/3#Source_Removed]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)