[ https://issues.apache.org/jira/browse/SPARK-27072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16785713#comment-16785713 ]
Chakravarthi commented on SPARK-27072: -------------------------------------- Hi [~vanzin] , Please confirm, is it ok to print stacktrace in the UI?. If wrong column name is appended to URL,we can print like "Invalid column name" instead of throwing exception with stacktrace right? > Changing the parameter value of completedJob.sort to X prints stacktrace in > sparkWebUI > -------------------------------------------------------------------------------------- > > Key: SPARK-27072 > URL: https://issues.apache.org/jira/browse/SPARK-27072 > Project: Spark > Issue Type: Question > Components: Web UI > Affects Versions: 2.4.0 > Reporter: Haripriya > Priority: Major > > Manipulating the value of completedJob.sort parameter > From > x.x.x.x:4040/jobs/?&completedJob.sort=Description&completedJob.pageSize=100#completed > To > x.x.x.x:4040/jobs/job/?id=1&completedStage.sort=x > is printing Stacktrace in webUI > > java.lang.IllegalArgumentException: Unknown column: x at > org.apache.spark.ui.jobs.JobDataSource.ordering(AllJobsPage.scala:493) at > org.apache.spark.ui.jobs.JobDataSource.<init>(AllJobsPage.scala:441) at > org.apache.spark.ui.jobs.JobPagedTable.<init>(AllJobsPage.scala:533) at > org.apache.spark.ui.jobs.AllJobsPage.jobsTable(AllJobsPage.scala:248) at > org.apache.spark.ui.jobs.AllJobsPage.render(AllJobsPage.scala:297) at > org.apache.spark.ui.WebUI$$anonfun$2.apply(WebUI.scala:84) at > org.apache.spark.ui.WebUI$$anonfun$2.apply(WebUI.scala:84) at > org.apache.spark.ui.JettyUtils$$anon$3.doGet(JettyUtils.scala:90) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:687) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at > org.spark_project.jetty.servlet.ServletHolder.handle(ServletHolder.java:848) > at > org.spark_project.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:584) > at > org.spark_project.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180) > at > org.spark_project.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512) > at > org.spark_project.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112) > at > org.spark_project.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) > at > org.spark_project.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:493) > at > org.spark_project.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:213) > at > org.spark_project.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134) > at org.spark_project.jetty.server.Server.handle(Server.java:539) at > org.spark_project.jetty.server.HttpChannel.handle(HttpChannel.java:333) at > org.spark_project.jetty.server.HttpConnection.onFillable(HttpConnection.java:251) > at > org.spark_project.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283) > at org.spark_project.jetty.io.FillInterest.fillable(FillInterest.java:108) > at > org.spark_project.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93) > at > org.spark_project.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303) > at > org.spark_project.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148) > at > org.spark_project.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136) > at > org.spark_project.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671) > at > org.spark_project.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589) > at java.lang.Thread.run(Thread.java:748) > > -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org