Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-8912

Web UI does not render error messages correctly in FLIP-6 mode

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • 1.5.0
    • 1.5.0
    • Runtime / Web Frontend
    • commit: c531486288caf5241cdf7f0f00f087f3ce82239f

    Description

      Description

      The Web UI renders error messages returned by the REST API incorrectly, e.g., on the job submission page. The JSON returned by the REST API is rendered as a whole. However, the UI should only render the contents of the errors field.

      Steps to reproduce

      Submit examples/streaming/SocketWindowWordCount.jar without specifying program arguments. Error message will be rendered as follows:

      {"errors":["org.apache.flink.client.program.ProgramInvocationException: The program plan could not be fetched - the program aborted pre-maturely.\n\nSystem.err: (none)\n\nSystem.out: No port specified. Please run 'SocketWindowWordCount --hostname <hostname> --port <port>', where hostname (localhost by default) and port is the address of the text server\nTo start a simple text server, run 'netcat -l <port>' and type the input text into the command line\n"]}
      

      Note that flip6 mode must be enabled.

      Attachments

        Issue Links

          Activity

            People

              chesnay Chesnay Schepler
              gjy Gary Yao
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: