Elias Levy created FLINK-8352:
---------------------------------
Summary: Flink UI Reports No Error on Job Submission Failures
Key: FLINK-8352
URL: https://issues.apache.org/jira/browse/FLINK-8352
Project: Flink
Issue Type: Bug
Components: Web Client
Affects Versions: 1.4.0
Reporter: Elias Levy
If you submit a job jar via the web UI and it raises an exception when started,
the UI will report no error and will continue the show the animated image that
makes it seem as if it is working. In addition, no error is printed in the
logs, unless the level is increased to at least DEBUG:
{noformat}
@400000005a4c399202b87ebc DEBUG
org.apache.flink.runtime.webmonitor.RuntimeMonitorHandler - Error while
handling request.
@400000005a4c399202b8868c java.util.concurrent.CompletionException:
org.apache.flink.client.program.ProgramInvocationException: The program caused
an error:
@400000005a4c399202b88a74 at
org.apache.flink.runtime.webmonitor.handlers.JarPlanHandler.lambda$handleJsonRequest$0(JarPlanHandler.java:68)
@400000005a4c399202b88e5c at
java.util.concurrent.CompletableFuture$AsyncSupply.run(Unknown Source)
@400000005a4c399202b8e44c at
java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
@400000005a4c399202b8e44c at java.util.concurrent.FutureTask.run(Unknown
Source)
@400000005a4c399202b8e834 at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown
Source)
@400000005a4c399202b8e834 at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown
Source)
@400000005a4c399202b8f3ec at
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
@400000005a4c399202b8f7d4 at
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
@400000005a4c399202b8f7d4 at java.lang.Thread.run(Unknown Source)
@400000005a4c399202b8fbbc Caused by:
org.apache.flink.client.program.ProgramInvocationException: The program caused
an error:
@400000005a4c399202b90b5c at
org.apache.flink.client.program.OptimizerPlanEnvironment.getOptimizedPlan(OptimizerPlanEnvironment.java:93)
@400000005a4c399202b90f44 at
org.apache.flink.client.program.ClusterClient.getOptimizedPlan(ClusterClient.java:334)
@400000005a4c399202b90f44 at
org.apache.flink.runtime.webmonitor.handlers.JarActionHandler.getJobGraphAndClassLoader(JarActionHandler.java:76)
@400000005a4c399202b91afc at
org.apache.flink.runtime.webmonitor.handlers.JarPlanHandler.lambda$handleJsonRequest$0(JarPlanHandler.java:57)
@400000005a4c399202b91afc ... 8 more
@400000005a4c399202b91ee4 Caused by: java.lang.ExceptionInInitializerError
@400000005a4c399202b91ee4 at
com.cisco.sbg.amp.flink.ioc_engine.IocEngine.main(IocEngine.scala)
@400000005a4c399202b922cc at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
@400000005a4c399202b92a9c at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
@400000005a4c399202b92a9c at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
@400000005a4c399202b92e84 at java.lang.reflect.Method.invoke(Unknown
Source)
@400000005a4c399202b92e84 at
org.apache.flink.client.program.PackagedProgram.callMainMethod(PackagedProgram.java:525)
@400000005a4c399202b9326c at
org.apache.flink.client.program.PackagedProgram.invokeInteractiveModeForExecution(PackagedProgram.java:417)
@400000005a4c399202b93a3c at
org.apache.flink.client.program.OptimizerPlanEnvironment.getOptimizedPlan(OptimizerPlanEnvironment.java:83)
@400000005a4c399202b949dc ... 11 more
@400000005a4c399202b949dc Caused by: java.io.FileNotFoundException:
/data/jenkins/jobs/XXX/workspace/target/scala-2.11/scoverage-data/scoverage.measurements.55
(No such file or directory)
@400000005a4c399202b951ac at java.io.FileOutputStream.open0(Native Method)
@400000005a4c399202b951ac at java.io.FileOutputStream.open(Unknown Source)
@400000005a4c399202b9597c at java.io.FileOutputStream.<init>(Unknown
Source)
@400000005a4c399202b9597c at java.io.FileWriter.<init>(Unknown Source)
@400000005a4c399202b95d64 at
scoverage.Invoker$$anonfun$1.apply(Invoker.scala:42)
@400000005a4c399202b95d64 at
scoverage.Invoker$$anonfun$1.apply(Invoker.scala:42)
@400000005a4c399202b9614c at
scala.collection.concurrent.TrieMap.getOrElseUpdate(TrieMap.scala:901)
@400000005a4c399202b9614c at scoverage.Invoker$.invoked(Invoker.scala:42)
@400000005a4c399202b9691c at com.XXX$.<init>(IocEngine.scala:28)
@400000005a4c399202b9691c at com.XXX$.<clinit>(IocEngine.scala)
{noformat}
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)