Josh Rosen created SPARK-15209:
----------------------------------

             Summary: Web UI's timeline visualizations fails to render if 
descriptions contain single quotes
                 Key: SPARK-15209
                 URL: https://issues.apache.org/jira/browse/SPARK-15209
             Project: Spark
          Issue Type: Bug
          Components: Web UI
    Affects Versions: 1.6.1, 2.0.0
            Reporter: Josh Rosen
            Assignee: Josh Rosen


If a Spark job's job description contains a single quote (') then the driver 
UI's job event timeline will fail to render due to Javascript errors. To 
reproduce these symptoms, run

{code}
sc.setJobDescription("double quote: \" ")
sc.parallelize(1 to 10).count()

sc.setJobDescription("single quote: ' ")
sc.parallelize(1 to 10).count() 
{code}

and browse to the driver UI. This will currently result in an "Uncaught 
SyntaxError" because the single quote is not escaped and ends up closing a 
Javascript string literal too early.

I think that a simple fix may be to change the relevant JS to use double quotes 
and then to use the existing XML escaping logic to escape the string's contents.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to