<?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 Unable pass array of tables names from for each and send it task param in Get Started Discussions</title>
    <link>https://community.databricks.com/t5/get-started-discussions/unable-pass-array-of-tables-names-from-for-each-and-send-it-task/m-p/113500#M9307</link>
    <description>&lt;P&gt;sending below array list from for each task&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;["mv_t005u","mv_t005t","mv_t880"]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;In the task , iam reading value as&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;key :mv_name&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;value :{{input}}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;but in note book i am getting below error&lt;BR /&gt;Note book code:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;%sql&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;REFRESH&lt;/SPAN&gt; &lt;SPAN&gt;MATERIALIZED&lt;/SPAN&gt; &lt;SPAN&gt;VIEW&lt;/SPAN&gt; &lt;SPAN&gt;nonprod_emea&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;silver_location&lt;/SPAN&gt;&lt;SPAN&gt;.${mv_name}&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;error: Its keep on giving issue with \n&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;REFRESH statements cannot contain ' ', '\n', '\r', '\t' inside unquoted resource paths.&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;File &lt;SPAN class=""&gt;&amp;lt;command-5604424783070824&amp;gt;, line 1&lt;/SPAN&gt; &lt;SPAN class=""&gt;----&amp;gt; 1&lt;/SPAN&gt; get_ipython()&lt;SPAN&gt;.&lt;/SPAN&gt;run_cell_magic(&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;sql&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;, &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;, &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;REFRESH MATERIALIZED VIEW nonprod_emea.silver_location.&lt;/SPAN&gt;&lt;SPAN&gt;{{&lt;/SPAN&gt;&lt;SPAN&gt;input.mv_name}}&lt;/SPAN&gt;&lt;SPAN class=""&gt;\n&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;)&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;HR /&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;File &lt;SPAN class=""&gt;/databricks/python/lib/python3.11/site-packages/pyspark/sql/connect/client/core.py:2149&lt;/SPAN&gt;, in &lt;SPAN class=""&gt;SparkConnectClient._handle_rpc_error&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, rpc_error)&lt;/SPAN&gt; &lt;SPAN&gt;2134&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; &lt;SPAN class=""&gt;Exception&lt;/SPAN&gt;( &lt;SPAN&gt;2135&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Python versions in the Spark Connect client and server are different. &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN&gt;2136&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;To execute user-defined functions, client and server should have the &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN class=""&gt;(...)&lt;/SPAN&gt; &lt;SPAN&gt;2145&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="https://adb-1374031463998046.6.azuredatabricks.net/jobs/360011493328416/runs/%3Ca%20class=" target="_blank" rel="noopener noreferrer"&gt;https://docs.databricks.com/en/release-notes/serverless.html&lt;/A&gt;" target="_blank" rel="noopener noreferrer"&amp;gt;&lt;A class="" href="https://docs.databricks.com/en/release-notes/serverless.html%3C/a%3E.%3C/span%3E%3Cspan%3E&amp;amp;quot;%3C/span%3E" target="_blank" rel="noopener noreferrer"&gt;https://docs.databricks.com/en/release-notes/serverless.html&amp;lt;/a&amp;gt;.&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;amp;quot;&amp;lt;/span&amp;gt;&lt;/A&gt; 2146 ) 2147 # END-EDGE &lt;SPAN class=""&gt;-&amp;gt; 2149&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; convert_exception( 2150 info, 2151 status.message, 2152 self._fetch_enriched_error(info), 2153 self._display_server_stack_trace(), 2154 ) &lt;SPAN class=""&gt;from&lt;/SPAN&gt; &lt;SPAN class=""&gt;None&lt;/SPAN&gt; 2156 &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; SparkConnectGrpcException(status.message) &lt;SPAN class=""&gt;from&lt;/SPAN&gt; &lt;SPAN class=""&gt;None&lt;/SPAN&gt; 2157 &lt;SPAN class=""&gt;else&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&amp;nbsp;Please help to resolve the issue&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Tue, 25 Mar 2025 13:42:48 GMT</pubDate>
    <dc:creator>sivaram_mandepu</dc:creator>
    <dc:date>2025-03-25T13:42:48Z</dc:date>
    <item>
      <title>Unable pass array of tables names from for each and send it task param</title>
      <link>https://community.databricks.com/t5/get-started-discussions/unable-pass-array-of-tables-names-from-for-each-and-send-it-task/m-p/113500#M9307</link>
      <description>&lt;P&gt;sending below array list from for each task&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;["mv_t005u","mv_t005t","mv_t880"]&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;In the task , iam reading value as&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&lt;SPAN&gt;key :mv_name&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;value :{{input}}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;but in note book i am getting below error&lt;BR /&gt;Note book code:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;%sql&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;REFRESH&lt;/SPAN&gt; &lt;SPAN&gt;MATERIALIZED&lt;/SPAN&gt; &lt;SPAN&gt;VIEW&lt;/SPAN&gt; &lt;SPAN&gt;nonprod_emea&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;silver_location&lt;/SPAN&gt;&lt;SPAN&gt;.${mv_name}&lt;BR /&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;error: Its keep on giving issue with \n&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;REFRESH statements cannot contain ' ', '\n', '\r', '\t' inside unquoted resource paths.&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV class=""&gt;File &lt;SPAN class=""&gt;&amp;lt;command-5604424783070824&amp;gt;, line 1&lt;/SPAN&gt; &lt;SPAN class=""&gt;----&amp;gt; 1&lt;/SPAN&gt; get_ipython()&lt;SPAN&gt;.&lt;/SPAN&gt;run_cell_magic(&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;sql&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;, &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;, &lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;REFRESH MATERIALIZED VIEW nonprod_emea.silver_location.&lt;/SPAN&gt;&lt;SPAN&gt;{{&lt;/SPAN&gt;&lt;SPAN&gt;input.mv_name}}&lt;/SPAN&gt;&lt;SPAN class=""&gt;\n&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;)&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;HR /&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;File &lt;SPAN class=""&gt;/databricks/python/lib/python3.11/site-packages/pyspark/sql/connect/client/core.py:2149&lt;/SPAN&gt;, in &lt;SPAN class=""&gt;SparkConnectClient._handle_rpc_error&lt;/SPAN&gt;&lt;SPAN class=""&gt;(self, rpc_error)&lt;/SPAN&gt; &lt;SPAN&gt;2134&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; &lt;SPAN class=""&gt;Exception&lt;/SPAN&gt;( &lt;SPAN&gt;2135&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;Python versions in the Spark Connect client and server are different. &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN&gt;2136&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;To execute user-defined functions, client and server should have the &lt;/SPAN&gt;&lt;SPAN&gt;"&lt;/SPAN&gt; &lt;SPAN class=""&gt;(...)&lt;/SPAN&gt; &lt;SPAN&gt;2145&lt;/SPAN&gt; &lt;SPAN&gt;"&lt;/SPAN&gt;&lt;SPAN&gt;&lt;A href="https://adb-1374031463998046.6.azuredatabricks.net/jobs/360011493328416/runs/%3Ca%20class=" target="_blank" rel="noopener noreferrer"&gt;https://docs.databricks.com/en/release-notes/serverless.html&lt;/A&gt;" target="_blank" rel="noopener noreferrer"&amp;gt;&lt;A class="" href="https://docs.databricks.com/en/release-notes/serverless.html%3C/a%3E.%3C/span%3E%3Cspan%3E&amp;amp;quot;%3C/span%3E" target="_blank" rel="noopener noreferrer"&gt;https://docs.databricks.com/en/release-notes/serverless.html&amp;lt;/a&amp;gt;.&amp;lt;/span&amp;gt;&amp;lt;span&amp;gt;&amp;amp;quot;&amp;lt;/span&amp;gt;&lt;/A&gt; 2146 ) 2147 # END-EDGE &lt;SPAN class=""&gt;-&amp;gt; 2149&lt;/SPAN&gt; &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; convert_exception( 2150 info, 2151 status.message, 2152 self._fetch_enriched_error(info), 2153 self._display_server_stack_trace(), 2154 ) &lt;SPAN class=""&gt;from&lt;/SPAN&gt; &lt;SPAN class=""&gt;None&lt;/SPAN&gt; 2156 &lt;SPAN class=""&gt;raise&lt;/SPAN&gt; SparkConnectGrpcException(status.message) &lt;SPAN class=""&gt;from&lt;/SPAN&gt; &lt;SPAN class=""&gt;None&lt;/SPAN&gt; 2157 &lt;SPAN class=""&gt;else&lt;/SPAN&gt;:&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;P&gt;&amp;nbsp;Please help to resolve the issue&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 25 Mar 2025 13:42:48 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/unable-pass-array-of-tables-names-from-for-each-and-send-it-task/m-p/113500#M9307</guid>
      <dc:creator>sivaram_mandepu</dc:creator>
      <dc:date>2025-03-25T13:42:48Z</dc:date>
    </item>
    <item>
      <title>Re: Unable pass array of tables names from for each and send it task param</title>
      <link>https://community.databricks.com/t5/get-started-discussions/unable-pass-array-of-tables-names-from-for-each-and-send-it-task/m-p/114699#M9308</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/155111"&gt;@sivaram_mandepu&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;In the first screenshot, the input must be a valid JSON array, so instead of using {{mvname: "mv_......"}}, update it to [ { "mvname": "mv_......." } ].&lt;/P&gt;&lt;P&gt;In the third screenshot, the SQL error likely comes from a newline or extra space in the mv_name value. You can try trimming the value in Python using dbutils.widgets.get("mv_name").strip() before using it in the SQL command.&lt;/P&gt;&lt;P&gt;Let me know if this doesn’t work.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Apr 2025 10:11:45 GMT</pubDate>
      <guid>https://community.databricks.com/t5/get-started-discussions/unable-pass-array-of-tables-names-from-for-each-and-send-it-task/m-p/114699#M9308</guid>
      <dc:creator>Renu_</dc:creator>
      <dc:date>2025-04-07T10:11:45Z</dc:date>
    </item>
  </channel>
</rss>

