<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 <<a href="mailto:a.hardie@lancaster.ac.uk">a.hardie@lancaster.ac.uk</a>> 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> <<a href="mailto:cwb-bounces@sslmit.unibo.it" target="_blank">cwb-bounces@sslmit.unibo.it</a>>
<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 <<a href="mailto:cwb@sslmit.unibo.it" target="_blank">cwb@sslmit.unibo.it</a>><br>
<b>Subject:</b> Re: [CWB] [CQPweb] Can'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 <<a href="mailto:a.hardie@lancaster.ac.uk" target="_blank">a.hardie@lancaster.ac.uk</a>> 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've found the problem. It doesn'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'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 "corpusB_complete__0_2", and it's easy to imagine longer names being used. So if there'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]=><u></u><u></u></span></pre>
<pre><span style="color:black"> array(4) {<u></u><u></u></span></pre>
<pre><span style="color:black"> ["file"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(46) "/var/www/html/cqpweb/lib/admin-install-lib.php"<u></u><u></u></span></pre>
<pre><span style="color:black"> ["line"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> int(104)<u></u><u></u></span></pre>
<pre><span style="color:black"> ["function"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(9) "exiterror"<u></u><u></u></span></pre>
<pre><span style="color:black"> ["args"]=><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]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(102) "That corpus name is invalid. You must specify a corpus name using only letters, numbers and underscore"<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]=><u></u><u></u></span></pre>
<pre><span style="color:black"> array(7) {<u></u><u></u></span></pre>
<pre><span style="color:black"> ["file"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(46) "/var/www/html/cqpweb/lib/admin-install-lib.php"<u></u><u></u></span></pre>
<pre><span style="color:black"> ["line"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> int(508)<u></u><u></u></span></pre>
<pre><span style="color:black"> ["function"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(11) "__construct"<u></u><u></u></span></pre>
<pre><span style="color:black"> ["class"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(19) "CQPwebNewCorpusInfo"<u></u><u></u></span></pre>
<pre><span style="color:black"> ["object"]=><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"> ["is_user_corpus":"CQPwebNewCorpusInfo":private]=><u></u><u></u></span></pre>
<pre><span style="color:black"> bool(false)<u></u><u></u></span></pre>
<pre><span style="color:black"> ["corpus_name"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(21) "coscach_complete__0_2"<u></u><u></u></span></pre>
<pre><span style="color:black"> ["send_sysadmin_email_when_done"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> bool(false)<u></u><u></u></span></pre>
<pre><span style="color:black"> ["already_cwb_indexed"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> bool(true)<u></u><u></u></span></pre>
<pre><span style="color:black"> ["main_script_is_r2l"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> NULL<u></u><u></u></span></pre>
<pre><span style="color:black"> ["corpus_info_sql_insert"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> NULL<u></u><u></u></span></pre>
<pre><span style="color:black"> ["css_path"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> NULL<u></u><u></u></span></pre>
<pre><span style="color:black"> ["title"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> NULL<u></u><u></u></span></pre>
<pre><span style="color:black"> ["p_attributes"]=><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"> ["p_attributes_sql_insert"]=><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"> ["primary_p_attribute"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> NULL<u></u><u></u></span></pre>
<pre><span style="color:black"> ["s_attributes"]=><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"> ["s_attributes_sql_insert"]=><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"> ["file_list"]=><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"> ["type"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(2) "->"<u></u><u></u></span></pre>
<pre><span style="color:black"> ["args"]=><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]=><u></u><u></u></span></pre>
<pre><span style="color:black"> array(4) {<u></u><u></u></span></pre>
<pre><span style="color:black"> ["file"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(36) "/var/www/html/cqpweb/lib/execute.php"<u></u><u></u></span></pre>
<pre><span style="color:black"> ["line"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> int(178)<u></u><u></u></span></pre>
<pre><span style="color:black"> ["function"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(18) "install_new_corpus"<u></u><u></u></span></pre>
<pre><span style="color:black"> ["args"]=><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]=><u></u><u></u></span></pre>
<pre><span style="color:black"> array(4) {<u></u><u></u></span></pre>
<pre><span style="color:black"> ["file"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(42) "/var/www/html/cqpweb/lib/admin-execute.php"<u></u><u></u></span></pre>
<pre><span style="color:black"> ["line"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> int(125)<u></u><u></u></span></pre>
<pre><span style="color:black"> ["args"]=><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]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(36) "/var/www/html/cqpweb/lib/execute.php"<u></u><u></u></span></pre>
<pre><span style="color:black"> }<u></u><u></u></span></pre>
<pre><span style="color:black"> ["function"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(7) "require"<u></u><u></u></span></pre>
<pre><span style="color:black"> }<u></u><u></u></span></pre>
<pre><span style="color:black"> [5]=><u></u><u></u></span></pre>
<pre><span style="color:black"> array(4) {<u></u><u></u></span></pre>
<pre><span style="color:black"> ["file"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(38) "/var/www/html/cqpweb/lib/adminhome.php"<u></u><u></u></span></pre>
<pre><span style="color:black"> ["line"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> int(34)<u></u><u></u></span></pre>
<pre><span style="color:black"> ["args"]=><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]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(42) "/var/www/html/cqpweb/lib/admin-execute.php"<u></u><u></u></span></pre>
<pre><span style="color:black"> }<u></u><u></u></span></pre>
<pre><span style="color:black"> ["function"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(7) "require"<u></u><u></u></span></pre>
<pre><span style="color:black"> }<u></u><u></u></span></pre>
<pre><span style="color:black"> [6]=><u></u><u></u></span></pre>
<pre><span style="color:black"> array(4) {<u></u><u></u></span></pre>
<pre><span style="color:black"> ["file"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(34) "/var/www/html/cqpweb/adm/index.php"<u></u><u></u></span></pre>
<pre><span style="color:black"> ["line"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> int(1)<u></u><u></u></span></pre>
<pre><span style="color:black"> ["args"]=><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]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(38) "/var/www/html/cqpweb/lib/adminhome.php"<u></u><u></u></span></pre>
<pre><span style="color:black"> }<u></u><u></u></span></pre>
<pre><span style="color:black"> ["function"]=><u></u><u></u></span></pre>
<pre><span style="color:black"> string(7) "require"<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>