[ https://issues.apache.org/jira/browse/SPARK-21081?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16048830#comment-16048830 ]
Filipp Zhinkin commented on SPARK-21081: ---------------------------------------- I have an application that fires alerts when some unexpected issues happened, but stopped spark context is not a such issue. So I want to handle corresponding exception separately. Without a special exception I have to catch IllegalStateException and then check that its message contains "Cannot call methods on a stopped SparkContext.". > Throw specific IllegalStateException subtype when asserting that SparkContext > not stopped > ----------------------------------------------------------------------------------------- > > Key: SPARK-21081 > URL: https://issues.apache.org/jira/browse/SPARK-21081 > Project: Spark > Issue Type: Improvement > Components: Spark Core > Affects Versions: 2.1.1 > Reporter: Filipp Zhinkin > Priority: Minor > > org.apache.spark.SparkContext.assertNotStopped throws IllegalStateException > if the context was stopped. > Unfortunately, it is not so easy to distinguish IAE caused by a stopped > context from some other failed assertion and handle it properly (start a new > context, for example). > I'm suggesting to add a specific IllegalStateException subclass > (SparkContextClosedException) and start throwing it. -- This message was sent by Atlassian JIRA (v6.4.14#64029) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org