<html>#2590: Uninitialized variable in Perl code
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Erik Schnetter</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>new</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td></td></tr>
<tr><td style='text-align:right'>  Version:</td><td>development version</td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>minor</td></tr>
<tr><td style='text-align:right'>Component:</td><td>Cactus</td></tr>
</table>

<p>I receive this error from the CST stage:</p>
<div class="codehilite"><pre><span></span><span class="n">CST</span> <span class="n">error</span> <span class="k">in</span> <span class="o">/</span><span class="n">Users</span><span class="o">/</span><span class="n">eschnett</span><span class="o">/</span><span class="n">Cactus</span><span class="o">/</span><span class="n">arrangements</span><span class="o">/</span><span class="n">CarpetX</span><span class="o">/</span><span class="n">CarpetX</span><span class="o">/</span><span class="n">interface</span><span class="p">.</span><span class="n">ccl</span> <span class="p">(</span><span class="k">at</span> <span class="mi">129</span><span class="p">)</span>
  <span class="o">-&gt;</span> <span class="n">SYNTAX</span> <span class="n">ERROR</span>

<span class="n">Use</span> <span class="k">of</span> <span class="n">uninitialized</span> <span class="n">value</span> <span class="k">in</span> <span class="n">concatenation</span> <span class="p">(.)</span> <span class="k">or</span> <span class="n">string</span> <span class="k">at</span> <span class="o">/</span><span class="n">Users</span><span class="o">/</span><span class="n">eschnett</span><span class="o">/</span><span class="n">Cactus</span><span class="o">/</span><span class="n">repos</span><span class="o">/</span><span class="n">flesh</span><span class="o">/</span><span class="n">lib</span><span class="o">/</span><span class="n">sbin</span><span class="o">/</span><span class="n">interface_parser</span><span class="p">.</span><span class="n">pl</span> <span class="n">line</span> <span class="mi">985</span><span class="p">.</span>
</pre></div>


<p>for this code:</p>
<div class="codehilite"><pre><span></span><span>CCTK_REAL regrid_error TYPE=gf CENTERING={ccc TAGS=&#39;index={1 1 1}&#39;</span>
<span>{</span>
<span>  regrid_error</span>
<span>} &quot;Regridding condition&quot;</span>
</pre></div>


<p>The code is wrong (it’s missing a closing brace), but the error message should be better.</p>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2590/uninitialized-variable-in-perl-code'>https://bitbucket.org/einsteintoolkit/tickets/issues/2590/uninitialized-variable-in-perl-code</a></p>
</html>