Robert Metzger created FLINK-2598:
-------------------------------------

             Summary: NPE when arguments are missing for a "-m yarn-cluster" job
                 Key: FLINK-2598
                 URL: https://issues.apache.org/jira/browse/FLINK-2598
             Project: Flink
          Issue Type: Bug
    Affects Versions: 0.9.1
            Reporter: Robert Metzger
            Priority: Minor
             Fix For: 0.9.2


Flink is properly reporting that the argument is missing.
Its "just" showing an ugly NPE exception, but this is not limiting the 
functionality in any way.

The error does not occur in version: 0.10-SNAPSHOT, rev:6e1de98.

I'm adding this bug in case we are going to release 0.9.2

{code}
robert@cdh544-master:~/release091-rc1/flink-0.9.1/build-target$ ./bin/flink run 
-m yarn-cluster ./examples/flink-java-examples-0.9.1-WordCount.jar 
hdfs:///user/robert/kmeans/points hdfs:///user/robert/garbage
YARN cluster mode detected. Switching Log4j output to console
13:05:50,432 INFO  org.apache.hadoop.yarn.client.RMProxy                        
 - Connecting to ResourceManager at /0.0.0.0:8032
13:05:50,605 ERROR org.apache.flink.client.FlinkYarnSessionCli                  
 - Missing required argument yn
Usage:
   Required
     -yn,--yarncontainer <arg>   Number of YARN container to allocate (=Number 
of Task Managers)
   Optional
     -yd,--yarndetached                   Start detached
     -yD <arg>                            Dynamic properties
     -yjm,--yarnjobManagerMemory <arg>    Memory for JobManager Container [in 
MB]
     -ynm,--yarnname <arg>                Set a custom name for the application 
on YARN
     -yq,--yarnquery                      Display available YARN resources 
(memory, cores)
     -yqu,--yarnqueue <arg>               Specify YARN queue.
     -ys,--yarnslots <arg>                Number of slots per TaskManager
     -yst,--yarnstreaming                 Start Flink in streaming mode
     -ytm,--yarntaskManagerMemory <arg>   Memory per TaskManager Container [in 
MB]
java.lang.NullPointerException
        at org.apache.flink.client.CliFrontend.getClient(CliFrontend.java:735)
        at org.apache.flink.client.CliFrontend.run(CliFrontend.java:271)
        at 
org.apache.flink.client.CliFrontend.parseParameters(CliFrontend.java:878)
        at org.apache.flink.client.CliFrontend.main(CliFrontend.java:920)

The exception above occurred while trying to run your command.
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to