<div dir="ltr">Thanks, Andrew. All is now clear. <div><br></div><div>Cheers,</div><div>Scott</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jun 25, 2019 at 2:31 AM Hardie, Andrew &lt;<a href="mailto:a.hardie@lancaster.ac.uk">a.hardie@lancaster.ac.uk</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-GB">
<div class="gmail-m_3925448534440332244WordSection1">
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Hi Scott,<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">See section 6.3 of the manual which explains these limits.
</span><a href="https://cqpweb.lancs.ac.uk/doc/CQPwebAdminManual.pdf" target="_blank">https://cqpweb.lancs.ac.uk/doc/CQPwebAdminManual.pdf</a>
<span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">
<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">I’ll try to increase it over time when possible.<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">best<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">Andrew<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif">From:</span></b><span lang="EN-US" style="font-size:11pt;font-family:Calibri,sans-serif"> <a href="mailto:cwb-bounces@sslmit.unibo.it" target="_blank">cwb-bounces@sslmit.unibo.it</a> &lt;<a href="mailto:cwb-bounces@sslmit.unibo.it" target="_blank">cwb-bounces@sslmit.unibo.it</a>&gt;
<b>On Behalf Of </b>Scott Sadowsky<br>
<b>Sent:</b> 25 June 2019 06:24<br>
<b>To:</b> Open source development of the Corpus WorkBench &lt;<a href="mailto:cwb@sslmit.unibo.it" target="_blank">cwb@sslmit.unibo.it</a>&gt;<br>
<b>Subject:</b> Re: [CWB] [CQPweb] Can&#39;t install new corpora<u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Fri, Jun 21, 2019 at 6:58 PM Hardie, Andrew &lt;<a href="mailto:a.hardie@lancaster.ac.uk" target="_blank">a.hardie@lancaster.ac.uk</a>&gt; wrote:<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Hi Andrew,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Sorry about the delay!<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin:5pt 0cm 5pt 4.8pt">
<div>
<div>
<p class="MsoNormal" style="margin-left:4.8pt">
<span style="font-size:10pt;font-family:Verdana,sans-serif;color:rgb(31,73,125)">__ is
<i>not</i> reserved, <i>except</i> in combination with __freq in final position. And that’s checked.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I think I&#39;ve found the problem. It doesn&#39;t have anything to do with underscores, but with corpus handle length -- handles up to 20 characters work, while those 21 characters and over are treated as invalid by the corpus installer (see [1]
 below for the exact error message).<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thus, I can name a corpus ABCDEFGHIJKLMNOPQRST and it works, but ABCDEFGHIJKLMNOPQRST<b>U</b> causes an error and can&#39;t install. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">20 characters may seem like enough, but I was hitting this accidentally with &quot;corpusB_complete__0_2&quot;, and it&#39;s easy to imagine longer names being used. So if there&#39;s any way to increase this limit, it would be great.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Cheers,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Scott<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><b>[1]</b><u></u><u></u></p>
</div>
<table class="gmail-m_3925448534440332244MsoNormalTable" border="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0.75pt">
<p class="MsoNormal" align="center" style="text-align:center"><b><span style="font-size:13.5pt;color:black">CQPweb encountered an error and could not continue.<u></u><u></u></span></b></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt">
<p class="gmail-m_3925448534440332244m-3539993726611373130errormessage"><span style="font-size:13.5pt;color:black">That corpus name is invalid. You must specify a corpus name using only letters, numbers and underscore<u></u><u></u></span></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt">
<p class="MsoNormal" align="center" style="text-align:center"><b><span style="font-size:13.5pt;color:black">PHP debugging backtrace<u></u><u></u></span></b></p>
</td>
</tr>
<tr>
<td style="padding:0.75pt">
<pre><span style="color:black">array(6) {<u></u><u></u></span></pre>
<pre><span style="color:black">  [1]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">  array(4) {<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;file&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(46) &quot;/var/www/html/cqpweb/lib/admin-install-lib.php&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;line&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    int(104)<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;function&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(9) &quot;exiterror&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;args&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    array(1) {<u></u><u></u></span></pre>
<pre><span style="color:black">      [0]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      string(102) &quot;That corpus name is invalid. You must specify a corpus name using only letters, numbers and underscore&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    }<u></u><u></u></span></pre>
<pre><span style="color:black">  }<u></u><u></u></span></pre>
<pre><span style="color:black">  [2]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">  array(7) {<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;file&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(46) &quot;/var/www/html/cqpweb/lib/admin-install-lib.php&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;line&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    int(508)<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;function&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(11) &quot;__construct&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;class&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(19) &quot;CQPwebNewCorpusInfo&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;object&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    object(CQPwebNewCorpusInfo)#22 (14) {<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;is_user_corpus&quot;:&quot;CQPwebNewCorpusInfo&quot;:private]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      bool(false)<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;corpus_name&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      string(21) &quot;coscach_complete__0_2&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;send_sysadmin_email_when_done&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      bool(false)<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;already_cwb_indexed&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      bool(true)<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;main_script_is_r2l&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      NULL<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;corpus_info_sql_insert&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      NULL<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;css_path&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      NULL<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;title&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      NULL<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;p_attributes&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      array(0) {<u></u><u></u></span></pre>
<pre><span style="color:black">      }<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;p_attributes_sql_insert&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      array(0) {<u></u><u></u></span></pre>
<pre><span style="color:black">      }<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;primary_p_attribute&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      NULL<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;s_attributes&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      array(0) {<u></u><u></u></span></pre>
<pre><span style="color:black">      }<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;s_attributes_sql_insert&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      array(0) {<u></u><u></u></span></pre>
<pre><span style="color:black">      }<u></u><u></u></span></pre>
<pre><span style="color:black">      [&quot;file_list&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      NULL<u></u><u></u></span></pre>
<pre><span style="color:black">    }<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;type&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(2) &quot;-&gt;&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;args&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    array(0) {<u></u><u></u></span></pre>
<pre><span style="color:black">    }<u></u><u></u></span></pre>
<pre><span style="color:black">  }<u></u><u></u></span></pre>
<pre><span style="color:black">  [3]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">  array(4) {<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;file&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(36) &quot;/var/www/html/cqpweb/lib/execute.php&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;line&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    int(178)<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;function&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(18) &quot;install_new_corpus&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;args&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    array(0) {<u></u><u></u></span></pre>
<pre><span style="color:black">    }<u></u><u></u></span></pre>
<pre><span style="color:black">  }<u></u><u></u></span></pre>
<pre><span style="color:black">  [4]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">  array(4) {<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;file&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(42) &quot;/var/www/html/cqpweb/lib/admin-execute.php&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;line&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    int(125)<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;args&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    array(1) {<u></u><u></u></span></pre>
<pre><span style="color:black">      [0]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      string(36) &quot;/var/www/html/cqpweb/lib/execute.php&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    }<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;function&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(7) &quot;require&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">  }<u></u><u></u></span></pre>
<pre><span style="color:black">  [5]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">  array(4) {<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;file&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(38) &quot;/var/www/html/cqpweb/lib/adminhome.php&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;line&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    int(34)<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;args&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    array(1) {<u></u><u></u></span></pre>
<pre><span style="color:black">      [0]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      string(42) &quot;/var/www/html/cqpweb/lib/admin-execute.php&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    }<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;function&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(7) &quot;require&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">  }<u></u><u></u></span></pre>
<pre><span style="color:black">  [6]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">  array(4) {<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;file&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(34) &quot;/var/www/html/cqpweb/adm/index.php&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;line&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    int(1)<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;args&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    array(1) {<u></u><u></u></span></pre>
<pre><span style="color:black">      [0]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">      string(38) &quot;/var/www/html/cqpweb/lib/adminhome.php&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">    }<u></u><u></u></span></pre>
<pre><span style="color:black">    [&quot;function&quot;]=&gt;<u></u><u></u></span></pre>
<pre><span style="color:black">    string(7) &quot;require&quot;<u></u><u></u></span></pre>
<pre><span style="color:black">  }<u></u><u></u></span></pre>
<pre><span style="color:black">}<u></u><u></u></span></pre>
</td>
</tr>
</tbody>
</table>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
</div>
</div>
</div>

_______________________________________________<br>
CWB mailing list<br>
<a href="mailto:CWB@sslmit.unibo.it" target="_blank">CWB@sslmit.unibo.it</a><br>
<a href="http://liste.sslmit.unibo.it/mailman/listinfo/cwb" rel="noreferrer" target="_blank">http://liste.sslmit.unibo.it/mailman/listinfo/cwb</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div style="font-size:12.7273px">Dr. Scott Sadowsky<br>Profesor Asistente de Lingüística</div><div dir="ltr" style="font-size:12.7273px">Pontificia Universidad Católica de Chile<br></div><div dir="ltr" style="font-size:12.7273px"><br></div><div dir="ltr" style="font-size:12.7273px">ssadowsky gmail com</div><div dir="ltr" style="font-size:12.7273px">scsadowsky uc cl<br><a href="http://sadowsky.cl/" target="_blank">http://sadowsky.cl/</a></div><div dir="ltr" style="font-size:12.7273px"> </div></div></div></div></div></div></div></div></div></div></div>