<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Can't stop spark session using mssparkutils in Data Engineering</title>
    <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3542219#M1606</link>
    <description>&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the following error while trying to stop a spark session in a notebook using:&amp;nbsp;&lt;SPAN&gt;mssparkutils.session.stop()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN class=""&gt;---------------------------------------------------------------------------&lt;/SPAN&gt; &lt;SPAN class=""&gt;NotebookExit&lt;/SPAN&gt;&lt;SPAN&gt; Traceback (most recent call last) File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/notebookutils/mssparkutils/session.py:10&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;stop&lt;/SPAN&gt;&lt;SPAN class=""&gt;()&lt;/SPAN&gt; &lt;SPAN class=""&gt;9&lt;/SPAN&gt; &lt;SPAN class=""&gt;try&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;---&amp;gt; 10&lt;/SPAN&gt; &lt;SPAN class=""&gt;nb&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;exit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;constants&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;STOP_SESSION_REQUEST_EXIT_VAL&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;11&lt;/SPAN&gt; &lt;SPAN class=""&gt;finally&lt;/SPAN&gt;&lt;SPAN&gt;: File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/notebookutils/mssparkutils/handlers/notebookHandler.py:66&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;SynapseNotebookHandler.exit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, value)&lt;/SPAN&gt; &lt;SPAN class=""&gt;65&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;exitVal &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;str&lt;/SPAN&gt;&lt;SPAN&gt;(value) &lt;/SPAN&gt;&lt;SPAN class=""&gt;---&amp;gt; 66&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt;&lt;SPAN&gt; NotebookExit(value) &lt;/SPAN&gt;&lt;SPAN class=""&gt;NotebookExit&lt;/SPAN&gt;&lt;SPAN&gt;: __$$_STOP_SESSION_REQUEST_$$__ During handling of the above exception, another exception occurred: &lt;/SPAN&gt;&lt;SPAN class=""&gt;Py4JJavaError&lt;/SPAN&gt;&lt;SPAN&gt; Traceback (most recent call last) Cell &lt;/SPAN&gt;&lt;SPAN class=""&gt;In[23], line 1&lt;/SPAN&gt; &lt;SPAN class=""&gt;----&amp;gt; 1&lt;/SPAN&gt; &lt;SPAN class=""&gt;mssparkutils&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;session&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;stop&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/notebookutils/mssparkutils/session.py:12&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;stop&lt;/SPAN&gt;&lt;SPAN class=""&gt;()&lt;/SPAN&gt; &lt;SPAN class=""&gt;10&lt;/SPAN&gt;&lt;SPAN&gt; nb&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;exit(constants&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;STOP_SESSION_REQUEST_EXIT_VAL) &lt;/SPAN&gt;&lt;SPAN class=""&gt;11&lt;/SPAN&gt; &lt;SPAN class=""&gt;finally&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;---&amp;gt; 12&lt;/SPAN&gt; &lt;SPAN class=""&gt;sessionHandler&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;stop&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/notebookutils/mssparkutils/handlers/sessionHandler.py:9&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;SessionHandler.stop&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self)&lt;/SPAN&gt; &lt;SPAN class=""&gt;8&lt;/SPAN&gt; &lt;SPAN class=""&gt;def&lt;/SPAN&gt; &lt;SPAN class=""&gt;stop&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;----&amp;gt; 9&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;sessionImpl&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;stop&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/py4j/java_gateway.py:1322&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;JavaMember.__call__&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, *args)&lt;/SPAN&gt; &lt;SPAN class=""&gt;1316&lt;/SPAN&gt;&lt;SPAN&gt; command &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; proto&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;CALL_COMMAND_NAME &lt;/SPAN&gt;&lt;SPAN class=""&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;\ &lt;/SPAN&gt;&lt;SPAN class=""&gt;1317&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;command_header &lt;/SPAN&gt;&lt;SPAN class=""&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;\ &lt;/SPAN&gt;&lt;SPAN class=""&gt;1318&lt;/SPAN&gt;&lt;SPAN&gt; args_command &lt;/SPAN&gt;&lt;SPAN class=""&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;\ &lt;/SPAN&gt;&lt;SPAN class=""&gt;1319&lt;/SPAN&gt;&lt;SPAN&gt; proto&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;END_COMMAND_PART &lt;/SPAN&gt;&lt;SPAN class=""&gt;1321&lt;/SPAN&gt;&lt;SPAN&gt; answer &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;gateway_client&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;send_command(command) &lt;/SPAN&gt;&lt;SPAN class=""&gt;-&amp;gt; 1322&lt;/SPAN&gt;&lt;SPAN&gt; return_value &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;get_return_value&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt; &lt;SPAN class=""&gt;1323&lt;/SPAN&gt; &lt;SPAN class=""&gt;answer&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;gateway_client&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;target_id&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;name&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;1325&lt;/SPAN&gt; &lt;SPAN class=""&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; temp_arg &lt;/SPAN&gt;&lt;SPAN class=""&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; temp_args: &lt;/SPAN&gt;&lt;SPAN class=""&gt;1326&lt;/SPAN&gt; &lt;SPAN class=""&gt;if&lt;/SPAN&gt; &lt;SPAN class=""&gt;hasattr&lt;/SPAN&gt;&lt;SPAN&gt;(temp_arg, &lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;_detach&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; File &lt;/SPAN&gt;&lt;SPAN class=""&gt;/opt/spark/python/lib/pyspark.zip/pyspark/errors/exceptions/captured.py:169&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;capture_sql_exception.&amp;lt;locals&amp;gt;.deco&lt;/SPAN&gt;&lt;SPAN class=""&gt;(*a, **kw)&lt;/SPAN&gt; &lt;SPAN class=""&gt;167&lt;/SPAN&gt; &lt;SPAN class=""&gt;def&lt;/SPAN&gt; &lt;SPAN class=""&gt;deco&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;a: Any, &lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;kw: Any) &lt;/SPAN&gt;&lt;SPAN class=""&gt;-&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt; Any: &lt;/SPAN&gt;&lt;SPAN class=""&gt;168&lt;/SPAN&gt; &lt;SPAN class=""&gt;try&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;--&amp;gt; 169&lt;/SPAN&gt; &lt;SPAN class=""&gt;return&lt;/SPAN&gt; &lt;SPAN class=""&gt;f&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;a&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;kw&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;170&lt;/SPAN&gt; &lt;SPAN class=""&gt;except&lt;/SPAN&gt;&lt;SPAN&gt; Py4JJavaError &lt;/SPAN&gt;&lt;SPAN class=""&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; e: &lt;/SPAN&gt;&lt;SPAN class=""&gt;171&lt;/SPAN&gt;&lt;SPAN&gt; converted &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; convert_exception(e&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;java_exception) File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/py4j/protocol.py:326&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;get_return_value&lt;/SPAN&gt;&lt;SPAN class=""&gt;(answer, gateway_client, target_id, name)&lt;/SPAN&gt; &lt;SPAN class=""&gt;324&lt;/SPAN&gt;&lt;SPAN&gt; value &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; OUTPUT_CONVERTER[&lt;/SPAN&gt;&lt;SPAN class=""&gt;type&lt;/SPAN&gt;&lt;SPAN&gt;](answer[&lt;/SPAN&gt;&lt;SPAN class=""&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;:], gateway_client) &lt;/SPAN&gt;&lt;SPAN class=""&gt;325&lt;/SPAN&gt; &lt;SPAN class=""&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; answer[&lt;/SPAN&gt;&lt;SPAN class=""&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;] &lt;/SPAN&gt;&lt;SPAN class=""&gt;==&lt;/SPAN&gt;&lt;SPAN&gt; REFERENCE_TYPE: &lt;/SPAN&gt;&lt;SPAN class=""&gt;--&amp;gt; 326&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt;&lt;SPAN&gt; Py4JJavaError( &lt;/SPAN&gt;&lt;SPAN class=""&gt;327&lt;/SPAN&gt; &lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;An error occurred while calling &lt;/SPAN&gt;&lt;SPAN class=""&gt;{0}&lt;/SPAN&gt;&lt;SPAN class=""&gt;{1}&lt;/SPAN&gt;&lt;SPAN class=""&gt;{2}&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;\n&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt; &lt;SPAN class=""&gt;328&lt;/SPAN&gt; &lt;SPAN class=""&gt;format&lt;/SPAN&gt;&lt;SPAN&gt;(target_id, &lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, name), value) &lt;/SPAN&gt;&lt;SPAN class=""&gt;329&lt;/SPAN&gt; &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;330&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt;&lt;SPAN&gt; Py4JError( &lt;/SPAN&gt;&lt;SPAN class=""&gt;331&lt;/SPAN&gt; &lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;An error occurred while calling &lt;/SPAN&gt;&lt;SPAN class=""&gt;{0}&lt;/SPAN&gt;&lt;SPAN class=""&gt;{1}&lt;/SPAN&gt;&lt;SPAN class=""&gt;{2}&lt;/SPAN&gt;&lt;SPAN class=""&gt;. Trace:&lt;/SPAN&gt;&lt;SPAN class=""&gt;\n&lt;/SPAN&gt;&lt;SPAN class=""&gt;{3}&lt;/SPAN&gt;&lt;SPAN class=""&gt;\n&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt; &lt;SPAN class=""&gt;332&lt;/SPAN&gt; &lt;SPAN class=""&gt;format&lt;/SPAN&gt;&lt;SPAN&gt;(target_id, &lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, name, value)) &lt;/SPAN&gt;&lt;SPAN class=""&gt;Py4JJavaError&lt;/SPAN&gt;&lt;SPAN&gt;: An error occurred while calling z:com.microsoft.spark.notebook.msutils.impl.SessionImpl.stop. : pdi.jwt.exceptions.JwtLengthException: Expected token [[REDACTED]] to be composed of 2 or 3 parts separated by dots. at pdi.jwt.JwtCore.splitToken(Jwt.scala:190) at pdi.jwt.JwtCore.$anonfun$decodeRawAll$1(Jwt.scala:202) at scala.util.Try$.apply(Try.scala:213) at pdi.jwt.JwtCore.decodeRawAll(Jwt.scala:201) at pdi.jwt.JwtCore.decodeRawAll$(Jwt.scala:201) at pdi.jwt.Jwt$.decodeRawAll(JwtPureScala.scala:19) at mssparkutils.env$.extractField(env.scala:22) at mssparkutils.env$.getPoolName(env.scala:82) at com.microsoft.spark.notebook.msutils.impl.SessionImpl$.stop(SessionImpl.scala:35) at com.microsoft.spark.notebook.msutils.impl.SessionImpl.stop(SessionImpl.scala) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244) at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:374) at py4j.Gateway.invoke(Gateway.java:282) at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132) at py4j.commands.CallCommand.execute(CallCommand.java:79) at py4j.GatewayConnection.run(GatewayConnection.java:238) at java.base/java.lang.Thread.run(Thread.java:829) &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;Does anyone know where the issue may come from ?&lt;BR /&gt;&lt;BR /&gt;Thank you,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Amnay&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Mon, 20 Nov 2023 10:46:52 GMT</pubDate>
    <dc:creator>akanane</dc:creator>
    <dc:date>2023-11-20T10:46:52Z</dc:date>
    <item>
      <title>Can't stop spark session using mssparkutils</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3542219#M1606</link>
      <description>&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get the following error while trying to stop a spark session in a notebook using:&amp;nbsp;&lt;SPAN&gt;mssparkutils.session.stop()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN class=""&gt;---------------------------------------------------------------------------&lt;/SPAN&gt; &lt;SPAN class=""&gt;NotebookExit&lt;/SPAN&gt;&lt;SPAN&gt; Traceback (most recent call last) File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/notebookutils/mssparkutils/session.py:10&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;stop&lt;/SPAN&gt;&lt;SPAN class=""&gt;()&lt;/SPAN&gt; &lt;SPAN class=""&gt;9&lt;/SPAN&gt; &lt;SPAN class=""&gt;try&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;---&amp;gt; 10&lt;/SPAN&gt; &lt;SPAN class=""&gt;nb&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;exit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;constants&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;STOP_SESSION_REQUEST_EXIT_VAL&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;11&lt;/SPAN&gt; &lt;SPAN class=""&gt;finally&lt;/SPAN&gt;&lt;SPAN&gt;: File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/notebookutils/mssparkutils/handlers/notebookHandler.py:66&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;SynapseNotebookHandler.exit&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, value)&lt;/SPAN&gt; &lt;SPAN class=""&gt;65&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;exitVal &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;str&lt;/SPAN&gt;&lt;SPAN&gt;(value) &lt;/SPAN&gt;&lt;SPAN class=""&gt;---&amp;gt; 66&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt;&lt;SPAN&gt; NotebookExit(value) &lt;/SPAN&gt;&lt;SPAN class=""&gt;NotebookExit&lt;/SPAN&gt;&lt;SPAN&gt;: __$$_STOP_SESSION_REQUEST_$$__ During handling of the above exception, another exception occurred: &lt;/SPAN&gt;&lt;SPAN class=""&gt;Py4JJavaError&lt;/SPAN&gt;&lt;SPAN&gt; Traceback (most recent call last) Cell &lt;/SPAN&gt;&lt;SPAN class=""&gt;In[23], line 1&lt;/SPAN&gt; &lt;SPAN class=""&gt;----&amp;gt; 1&lt;/SPAN&gt; &lt;SPAN class=""&gt;mssparkutils&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;session&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;stop&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/notebookutils/mssparkutils/session.py:12&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;stop&lt;/SPAN&gt;&lt;SPAN class=""&gt;()&lt;/SPAN&gt; &lt;SPAN class=""&gt;10&lt;/SPAN&gt;&lt;SPAN&gt; nb&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;exit(constants&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;STOP_SESSION_REQUEST_EXIT_VAL) &lt;/SPAN&gt;&lt;SPAN class=""&gt;11&lt;/SPAN&gt; &lt;SPAN class=""&gt;finally&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;---&amp;gt; 12&lt;/SPAN&gt; &lt;SPAN class=""&gt;sessionHandler&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;stop&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/notebookutils/mssparkutils/handlers/sessionHandler.py:9&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;SessionHandler.stop&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self)&lt;/SPAN&gt; &lt;SPAN class=""&gt;8&lt;/SPAN&gt; &lt;SPAN class=""&gt;def&lt;/SPAN&gt; &lt;SPAN class=""&gt;stop&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;----&amp;gt; 9&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;sessionImpl&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;stop&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/py4j/java_gateway.py:1322&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;JavaMember.__call__&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, *args)&lt;/SPAN&gt; &lt;SPAN class=""&gt;1316&lt;/SPAN&gt;&lt;SPAN&gt; command &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; proto&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;CALL_COMMAND_NAME &lt;/SPAN&gt;&lt;SPAN class=""&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;\ &lt;/SPAN&gt;&lt;SPAN class=""&gt;1317&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;command_header &lt;/SPAN&gt;&lt;SPAN class=""&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;\ &lt;/SPAN&gt;&lt;SPAN class=""&gt;1318&lt;/SPAN&gt;&lt;SPAN&gt; args_command &lt;/SPAN&gt;&lt;SPAN class=""&gt;+&lt;/SPAN&gt;&lt;SPAN&gt;\ &lt;/SPAN&gt;&lt;SPAN class=""&gt;1319&lt;/SPAN&gt;&lt;SPAN&gt; proto&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;END_COMMAND_PART &lt;/SPAN&gt;&lt;SPAN class=""&gt;1321&lt;/SPAN&gt;&lt;SPAN&gt; answer &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;gateway_client&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;send_command(command) &lt;/SPAN&gt;&lt;SPAN class=""&gt;-&amp;gt; 1322&lt;/SPAN&gt;&lt;SPAN&gt; return_value &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;get_return_value&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt; &lt;SPAN class=""&gt;1323&lt;/SPAN&gt; &lt;SPAN class=""&gt;answer&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;gateway_client&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;target_id&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;name&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;1325&lt;/SPAN&gt; &lt;SPAN class=""&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; temp_arg &lt;/SPAN&gt;&lt;SPAN class=""&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; temp_args: &lt;/SPAN&gt;&lt;SPAN class=""&gt;1326&lt;/SPAN&gt; &lt;SPAN class=""&gt;if&lt;/SPAN&gt; &lt;SPAN class=""&gt;hasattr&lt;/SPAN&gt;&lt;SPAN&gt;(temp_arg, &lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;_detach&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; File &lt;/SPAN&gt;&lt;SPAN class=""&gt;/opt/spark/python/lib/pyspark.zip/pyspark/errors/exceptions/captured.py:169&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;capture_sql_exception.&amp;lt;locals&amp;gt;.deco&lt;/SPAN&gt;&lt;SPAN class=""&gt;(*a, **kw)&lt;/SPAN&gt; &lt;SPAN class=""&gt;167&lt;/SPAN&gt; &lt;SPAN class=""&gt;def&lt;/SPAN&gt; &lt;SPAN class=""&gt;deco&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;a: Any, &lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;kw: Any) &lt;/SPAN&gt;&lt;SPAN class=""&gt;-&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt; Any: &lt;/SPAN&gt;&lt;SPAN class=""&gt;168&lt;/SPAN&gt; &lt;SPAN class=""&gt;try&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;--&amp;gt; 169&lt;/SPAN&gt; &lt;SPAN class=""&gt;return&lt;/SPAN&gt; &lt;SPAN class=""&gt;f&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;a&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;*&lt;/SPAN&gt;&lt;SPAN class=""&gt;kw&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt; &lt;SPAN class=""&gt;170&lt;/SPAN&gt; &lt;SPAN class=""&gt;except&lt;/SPAN&gt;&lt;SPAN&gt; Py4JJavaError &lt;/SPAN&gt;&lt;SPAN class=""&gt;as&lt;/SPAN&gt;&lt;SPAN&gt; e: &lt;/SPAN&gt;&lt;SPAN class=""&gt;171&lt;/SPAN&gt;&lt;SPAN&gt; converted &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; convert_exception(e&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;java_exception) File &lt;/SPAN&gt;&lt;SPAN class=""&gt;~/cluster-env/trident_env/lib/python3.10/site-packages/py4j/protocol.py:326&lt;/SPAN&gt;&lt;SPAN&gt;, in &lt;/SPAN&gt;&lt;SPAN class=""&gt;get_return_value&lt;/SPAN&gt;&lt;SPAN class=""&gt;(answer, gateway_client, target_id, name)&lt;/SPAN&gt; &lt;SPAN class=""&gt;324&lt;/SPAN&gt;&lt;SPAN&gt; value &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; OUTPUT_CONVERTER[&lt;/SPAN&gt;&lt;SPAN class=""&gt;type&lt;/SPAN&gt;&lt;SPAN&gt;](answer[&lt;/SPAN&gt;&lt;SPAN class=""&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;:], gateway_client) &lt;/SPAN&gt;&lt;SPAN class=""&gt;325&lt;/SPAN&gt; &lt;SPAN class=""&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; answer[&lt;/SPAN&gt;&lt;SPAN class=""&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;] &lt;/SPAN&gt;&lt;SPAN class=""&gt;==&lt;/SPAN&gt;&lt;SPAN&gt; REFERENCE_TYPE: &lt;/SPAN&gt;&lt;SPAN class=""&gt;--&amp;gt; 326&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt;&lt;SPAN&gt; Py4JJavaError( &lt;/SPAN&gt;&lt;SPAN class=""&gt;327&lt;/SPAN&gt; &lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;An error occurred while calling &lt;/SPAN&gt;&lt;SPAN class=""&gt;{0}&lt;/SPAN&gt;&lt;SPAN class=""&gt;{1}&lt;/SPAN&gt;&lt;SPAN class=""&gt;{2}&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;\n&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt; &lt;SPAN class=""&gt;328&lt;/SPAN&gt; &lt;SPAN class=""&gt;format&lt;/SPAN&gt;&lt;SPAN&gt;(target_id, &lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, name), value) &lt;/SPAN&gt;&lt;SPAN class=""&gt;329&lt;/SPAN&gt; &lt;SPAN class=""&gt;else&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN class=""&gt;330&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt;&lt;SPAN&gt; Py4JError( &lt;/SPAN&gt;&lt;SPAN class=""&gt;331&lt;/SPAN&gt; &lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;An error occurred while calling &lt;/SPAN&gt;&lt;SPAN class=""&gt;{0}&lt;/SPAN&gt;&lt;SPAN class=""&gt;{1}&lt;/SPAN&gt;&lt;SPAN class=""&gt;{2}&lt;/SPAN&gt;&lt;SPAN class=""&gt;. Trace:&lt;/SPAN&gt;&lt;SPAN class=""&gt;\n&lt;/SPAN&gt;&lt;SPAN class=""&gt;{3}&lt;/SPAN&gt;&lt;SPAN class=""&gt;\n&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt; &lt;SPAN class=""&gt;332&lt;/SPAN&gt; &lt;SPAN class=""&gt;format&lt;/SPAN&gt;&lt;SPAN&gt;(target_id, &lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;, name, value)) &lt;/SPAN&gt;&lt;SPAN class=""&gt;Py4JJavaError&lt;/SPAN&gt;&lt;SPAN&gt;: An error occurred while calling z:com.microsoft.spark.notebook.msutils.impl.SessionImpl.stop. : pdi.jwt.exceptions.JwtLengthException: Expected token [[REDACTED]] to be composed of 2 or 3 parts separated by dots. at pdi.jwt.JwtCore.splitToken(Jwt.scala:190) at pdi.jwt.JwtCore.$anonfun$decodeRawAll$1(Jwt.scala:202) at scala.util.Try$.apply(Try.scala:213) at pdi.jwt.JwtCore.decodeRawAll(Jwt.scala:201) at pdi.jwt.JwtCore.decodeRawAll$(Jwt.scala:201) at pdi.jwt.Jwt$.decodeRawAll(JwtPureScala.scala:19) at mssparkutils.env$.extractField(env.scala:22) at mssparkutils.env$.getPoolName(env.scala:82) at com.microsoft.spark.notebook.msutils.impl.SessionImpl$.stop(SessionImpl.scala:35) at com.microsoft.spark.notebook.msutils.impl.SessionImpl.stop(SessionImpl.scala) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244) at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:374) at py4j.Gateway.invoke(Gateway.java:282) at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132) at py4j.commands.CallCommand.execute(CallCommand.java:79) at py4j.GatewayConnection.run(GatewayConnection.java:238) at java.base/java.lang.Thread.run(Thread.java:829) &lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN&gt;Does anyone know where the issue may come from ?&lt;BR /&gt;&lt;BR /&gt;Thank you,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Amnay&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 20 Nov 2023 10:46:52 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3542219#M1606</guid>
      <dc:creator>akanane</dc:creator>
      <dc:date>2023-11-20T10:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: Can't stop spark session using mssparkutils</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3542418#M1607</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/631700"&gt;@akanane&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks for using Microsoft Fabric Community.&lt;/P&gt;
&lt;P&gt;Apologies for the issue that you are facing.&lt;/P&gt;
&lt;P&gt;As I understand that you are getting an error&amp;nbsp;&lt;SPAN&gt;while trying to stop a spark session in a notebook&amp;nbsp;using:&amp;nbsp;mssparkutils.session.stop().&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;To resolve this issue, you need to ensure that the JWT (JSON Web Token) is correctly formatted and contains the necessary information for authentication.&lt;/P&gt;
&lt;P&gt;Here are a few steps you can take to troubleshoot and fix the issue:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Check the JWT token:&lt;/STRONG&gt; Verify that the JWT token you are using is valid and properly formatted. Make sure it contains all the required parts (header, payload, signature) separated by dots.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Regenerate the JWT token:&lt;/STRONG&gt; If you suspect that the current JWT token is invalid or expired, try regenerating a new token from your authentication provider.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Verify authentication configuration:&lt;/STRONG&gt; Double-check your authentication configuration settings to ensure they are correctly set up. Make sure you have provided all the necessary information for authentication, such as client ID, client secret, audience, etc.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Check dependencies:&lt;/STRONG&gt; Ensure that all required dependencies and libraries for handling JWT tokens are properly installed and up to date.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;I hope this helps. Please do let us know if you have any further questions.&lt;/P&gt;</description>
      <pubDate>Mon, 20 Nov 2023 12:15:02 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3542418#M1607</guid>
      <dc:creator>v-cboorla-msft</dc:creator>
      <dc:date>2023-11-20T12:15:02Z</dc:date>
    </item>
    <item>
      <title>Re: Can't stop spark session using mssparkutils</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3542451#M1608</link>
      <description>&lt;P&gt;Is there any documentation regarding the fix that you provided?&lt;BR /&gt;&lt;BR /&gt;I was following the section:&amp;nbsp;&lt;A href="https://learn.microsoft.com/en-us/azure/synapse-analytics/spark/microsoft-spark-utilities?pivots=programming-language-python#session-management" target="_blank"&gt;Introduction to Microsoft Spark utilities - Azure Synapse Analytics | Microsoft Learn&lt;/A&gt;. There is no mention of JWT tokens..&lt;/P&gt;</description>
      <pubDate>Mon, 20 Nov 2023 12:44:26 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3542451#M1608</guid>
      <dc:creator>akanane</dc:creator>
      <dc:date>2023-11-20T12:44:26Z</dc:date>
    </item>
    <item>
      <title>Re: Can't stop spark session using mssparkutils</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3553975#M1609</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/631700"&gt;@akanane&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Apologies for the delay in response.&lt;/P&gt;
&lt;P&gt;Currently mssparkutils supports only the below utilities.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;fs&lt;/STRONG&gt;&lt;SPAN&gt;:Utility for filesystem operations in Fabric&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;notebook&lt;/STRONG&gt;&lt;SPAN&gt;:Utility for notebook operations (e.g, chaining Fabric notebooks together)&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;credentials&lt;/STRONG&gt;&lt;SPAN&gt;:Utility for obtaining credentials (tokens and keys) for Fabric resources&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;lakehouse&lt;/STRONG&gt;&lt;SPAN&gt;:Utility for lakehouse operations (e.g, create, delete, update, list lakehouse)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="vcboorlamsft_0-1701084127012.png" style="width: 400px;"&gt;&lt;img src="https://community.fabric.microsoft.com/t5/image/serverpage/image-id/1002605i089732F310FE899C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="vcboorlamsft_0-1701084127012.png" alt="vcboorlamsft_0-1701084127012.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;It doesn't support the &lt;STRONG&gt;session &lt;/STRONG&gt;utility, this is the reason why you are facing an issue while running the code "mssparkutils.session.stop()".&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;You can use &lt;STRONG&gt;spark.stop() :&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;If you have&amp;nbsp;&lt;CODE&gt;spark&lt;/CODE&gt;&amp;nbsp;as a SparkSession object then call&amp;nbsp;&lt;CODE&gt;spark.stop()&lt;/CODE&gt;&amp;nbsp;to stop the session. This ensures that resources are properly released and the Spark application terminates gracefully.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I hope this helps. Please do let us know if you have any further questions.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Nov 2023 11:24:51 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3553975#M1609</guid>
      <dc:creator>v-cboorla-msft</dc:creator>
      <dc:date>2023-11-27T11:24:51Z</dc:date>
    </item>
    <item>
      <title>Re: Can't stop spark session using mssparkutils</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3559395#M1611</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/631700"&gt;@akanane&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Apologies for the issue you have been facing. Currently&amp;nbsp;&lt;STRONG&gt;mssparkutils.session.stop()&lt;/STRONG&gt; does not support in Fabric for now. The feature is releasing.&amp;nbsp;We will have to wait until mssparkutils environment&amp;nbsp;utils&amp;nbsp;is ready.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Appreciate your patience.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Hope this helps. Please let us know if you have any further questions. Glad to help.&lt;/P&gt;</description>
      <pubDate>Wed, 29 Nov 2023 16:44:23 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3559395#M1611</guid>
      <dc:creator>v-cboorla-msft</dc:creator>
      <dc:date>2023-11-29T16:44:23Z</dc:date>
    </item>
    <item>
      <title>Re: Can't stop spark session using mssparkutils</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3562972#M1612</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/631700"&gt;@akanane&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet.&lt;/P&gt;
&lt;P&gt;In case if you have any resolution please do share that same with the community as it can be helpful to others.&lt;BR /&gt;Otherwise, will respond back with the more details and we will try to help . &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Dec 2023 11:48:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3562972#M1612</guid>
      <dc:creator>v-cboorla-msft</dc:creator>
      <dc:date>2023-12-01T11:48:17Z</dc:date>
    </item>
    <item>
      <title>Re: Can't stop spark session using mssparkutils</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3563003#M1613</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you for your answer, spark.stop() works &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; (but we don't see the session stopped in the UI)&lt;/P&gt;</description>
      <pubDate>Fri, 01 Dec 2023 12:03:11 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3563003#M1613</guid>
      <dc:creator>akanane</dc:creator>
      <dc:date>2023-12-01T12:03:11Z</dc:date>
    </item>
    <item>
      <title>Re: Can't stop spark session using mssparkutils</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3563014#M1614</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.fabric.microsoft.com/t5/user/viewprofilepage/user-id/631700"&gt;@akanane&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Glad that your query got resolved. Please continue using Fabric Community for any help regarding your queries.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Dec 2023 12:09:17 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3563014#M1614</guid>
      <dc:creator>v-cboorla-msft</dc:creator>
      <dc:date>2023-12-01T12:09:17Z</dc:date>
    </item>
    <item>
      <title>Re: Can't stop spark session using mssparkutils</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3816536#M1615</link>
      <description>&lt;P&gt;With this command, session does not stop.&lt;/P&gt;</description>
      <pubDate>Sun, 07 Apr 2024 11:31:58 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3816536#M1615</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-04-07T11:31:58Z</dc:date>
    </item>
    <item>
      <title>Re: Can't stop spark session using mssparkutils</title>
      <link>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3816542#M1616</link>
      <description>&lt;P&gt;I need to complete the run of pipeline within 15 mins but unfortunetly, most of the time is taken to start notebook sessions. To save time, exploring options to stop session. Please help with fabric option supported as of today.&lt;/P&gt;</description>
      <pubDate>Sun, 07 Apr 2024 11:34:39 GMT</pubDate>
      <guid>https://community.fabric.microsoft.com/t5/Data-Engineering/Can-t-stop-spark-session-using-mssparkutils/m-p/3816542#M1616</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-04-07T11:34:39Z</dc:date>
    </item>
  </channel>
</rss>

