Robert Metzger created FLINK-4824:
-------------------------------------

             Summary: CliFrontend shows misleading error message when main() 
method returns before env.execute()
                 Key: FLINK-4824
                 URL: https://issues.apache.org/jira/browse/FLINK-4824
             Project: Flink
          Issue Type: Bug
          Components: Client
    Affects Versions: 1.2.0
            Reporter: Robert Metzger


While testing Flink by running the 
{{./examples/streaming/SocketWindowWordCount.jar}} example, I got the following 
error message:

{code}
./bin/flink run ./examples/streaming/SocketWindowWordCount.jar 
Cluster configuration: Standalone cluster with JobManager at /127.0.0.1:6123
Using address 127.0.0.1:6123 to connect to JobManager.
JobManager web interface address http://127.0.0.1:8081
Starting execution of program
No port specified. Please run 'SocketWindowWordCount --port <port>', where port 
is the address of the text server
To start a simple text server, run 'netcat -l <port>' and type the input text 
into the command line

------------------------------------------------------------
 The program finished with the following exception:

org.apache.flink.client.program.ProgramInvocationException: The program didn't 
contain Flink jobs. Perhaps you forgot to call execute() on the execution 
environment.
        at 
org.apache.flink.client.program.ClusterClient.run(ClusterClient.java:324)
        at 
org.apache.flink.client.CliFrontend.executeProgram(CliFrontend.java:774)
        at org.apache.flink.client.CliFrontend.run(CliFrontend.java:250)
        at 
org.apache.flink.client.CliFrontend.parseParameters(CliFrontend.java:985)
        at org.apache.flink.client.CliFrontend$2.run(CliFrontend.java:1032)
        at org.apache.flink.client.CliFrontend$2.run(CliFrontend.java:1029)
        at 
org.apache.flink.runtime.security.SecurityContext$1.run(SecurityContext.java:82)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:422)
        at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1548)
        at 
org.apache.flink.runtime.security.SecurityContext.runSecured(SecurityContext.java:79)
        at org.apache.flink.client.CliFrontend.main(CliFrontend.java:1029)

{code}

I think the error message is misleading, because I tried executing a valid 
Flink job.



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

Reply via email to