You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Martijn Visser (Jira)" <ji...@apache.org> on 2023/04/26 07:31:00 UTC

[jira] [Closed] (FLINK-31939) ClassNotFoundException on org.apache.beam.runners.flink.translation.wrappers.SourceInputFormat when running Flink 1.14 and up with Beam 2.46.0

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

Martijn Visser closed FLINK-31939.
----------------------------------
    Resolution: Invalid

I would recommend to first reach out to the Beam community; this most likely is a configuration issue, not a bug and if it's a bug, I doubt it would be in Flink. 

> ClassNotFoundException on org.apache.beam.runners.flink.translation.wrappers.SourceInputFormat when running Flink 1.14 and up with Beam 2.46.0
> ----------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: FLINK-31939
>                 URL: https://issues.apache.org/jira/browse/FLINK-31939
>             Project: Flink
>          Issue Type: Bug
>    Affects Versions: 1.14.2, 1.16.0, 1.15.4
>            Reporter: AmitK
>            Priority: Blocker
>
> While running some basic Beam code that is reading a file and transforming it for further processing, I am unable to get past the following error thrown, that prevents the job master from starting up when I try to run/deploy a fat jar on Flink. I'm using Apache Beam 2.46.0, with Java 11 and beam flink runner 1.14 with a local Flink instance that's on 1.14.2.
>  
> It looks to be some form of class-loading issue, and while I've tried later version of Flink, all produce the same error. Appreciate any help with this.
>  
> Caused by: java.lang.ClassNotFoundException: org.apache.beam.runners.flink.translation.wrappers.SourceInputFormat
>         at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476)
>         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
>         at org.apache.flink.util.FlinkUserCodeClassLoader.loadClassWithoutExceptionHandling(FlinkUserCodeClassLoader.java:64)
>         at org.apache.flink.util.ChildFirstClassLoader.loadClassWithoutExceptionHandling(ChildFirstClassLoader.java:74)
>         at org.apache.flink.util.FlinkUserCodeClassLoader.loadClass(FlinkUserCodeClassLoader.java:48)
>         at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
>         at org.apache.flink.runtime.execution.librarycache.FlinkUserCodeClassLoaders$SafetyNetWrapperClassLoader.loadClass(FlinkUserCodeClassLoaders.java:172)
>         at java.base/java.lang.Class.forName0(Native Method)
>         at java.base/java.lang.Class.forName(Class.java:398)
>         at org.apache.flink.util.InstantiationUtil$ClassLoaderObjectInputStream.resolveClass(InstantiationUtil.java:78)
>  
>  



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