Dear Sir or Madam, Me and my colleague are developing a pipeline based on scala and java to classify cancer stages. This pipeline should be uploaded on the hdfs (apache flink). The pipeline locally works fine but on the hdfs it crashes with the following error (see below). The main method is simply structured we are only passing one argument to set the working directory and then other methods from different scala and java files are called. Sorry if I can not give you more details because I can not figure out what the exact problem is. I hope you can help me.
Best wishes, Flo An error occurred while invoking the program: The main method caused an error. java.io.IOException: Class not found at com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.ClassReader.a(Unknown Source) at com.esotericsoftware.reflectasm.shaded.org.objectweb.asm.ClassReader.<init>(Unknown Source) at org.apache.flink.api.scala.ClosureCleaner$.org$apache$flink$api$scala$ClosureCleaner$$getClassReader(ClosureCleaner.scala:42) at org.apache.flink.api.scala.ClosureCleaner$.getInnerClasses(ClosureCleaner.scala:90) pache.flink.api.scala.DataSet.clean(DataSet.scala:120) at org.apache.flink.ap at org.apache.flink.api.scala.ClosureCleaner$.clean(ClosureCleaner.scala:113) at org. ai.scala.DataSet$$anon$6.<init>(DataSet.scala:437) at org.apache.flink.api.scala.DataSet.filter(DataSet.scala:436) VI$sp(Regression2.scala:98) at scala.collection.immutable.Range. at AddFunctions$.splitIntoTrainingAndTest(AddFunctions.scala:42) at Regression2$$anonfun$mainRegression$1.apply$m cforeach$mVc$sp(Range.scala:141) at Regression2$.mainRegression(Regression2.scala:91) at MainClass$.main(MainClass.scala:41) at MainClass.main(MainClass.scala) elegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect. D.java:43) at java.lang.reflect.Method.invoke(Method.java:483) at org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:437) tOptimizedPlan(Client.java:229) at org.apache.flink.client.web.JobSubmissionServlet.doGet(JobSubmissionServlet at org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution(PackagedProgram.java:353) at org.apache.flink.client.program.Client.g e.java:186) at javax.servlet.http.HttpServlet.service(HttpServlet.java:668) at javax.servlet.http.HttpServlet.service(HttpServlet.java:770) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:532) doHandle(ContextHandler.java:965) at org.eclipse.jetty.servlet.ServletHandler at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227) at org.eclipse.jetty.server.handler.ContextHandler ..doScope(ServletHandler.java:388) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:187) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:901) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) ection.java:596) at org.eclipse.jetty.server.HttpConnection$RequestHandler. at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:47) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:113) at org.eclipse.jetty.server.Server.handle(Server.java:352) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpCon nheaderComplete(HttpConnection.java:1048) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:549) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:211) at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:425) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:489) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436) at java.lang.Thread.run(Thread.java:745)