<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Thanks for your answer, Andrew. And for the coming fix. My own
    message earlier ignored your answer, which had landed in my spam
    folder. Apologies.<br>
    Best,<br>
    Graham.<br>
    <br>
    <div class="moz-cite-prefix">Le 14/05/2025 à 22:40, Hardie, Andrew a
      écrit :<br>
    </div>
    <blockquote type="cite"
cite="mid:LO4P265MB34856235F2DA3E76DECCD072CB91A@LO4P265MB3485.GBRP265.PROD.OUTLOOK.COM">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator"
        content="Microsoft Word 15 (filtered medium)">
      <style>@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}@font-face
        {font-family:Aptos;}p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:12.0pt;
        font-family:"Aptos",sans-serif;}p.errormessage, li.errormessage, div.errormessage
        {mso-style-name:errormessage;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Aptos",sans-serif;}span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Verdana",sans-serif;
        color:#156082;}.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        mso-ligatures:none;}div.WordSection1
        {page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US">The
            CQP parser objects to IDs that start with a digit. Thus the
            problem (“</span>&lt;1984_1&gt; is not a valid corpus name<span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US">”)
            that causes it to yield an error as soon as it starts up and
            reads your registry.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US">The
            immediate solution for you: manually delete the file
          </span>/var/cqpweb/registry/1984_1<span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US"><o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US">And
            reindex with a corpus ID that starts in a letter.
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US">Long-term,
            this is a bug, because (a) CQPweb  (neither the UI nor the
            backend) doesn’t check for IDs that start in a digit before
            feeding them to cwb-encode; and (b) cwb-encode doesn’t check
            the registry filename, which determines the corpus ID, to
            make sure it starts in a letter. I’ll see about fixing
            those.
            <o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US">Best<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US">Andrew.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif;color:#156082;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <div>
          <div
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm;font-size:pt">
            <p class="MsoNormal"><b><span
                  style="font-family:&quot;Calibri&quot;,sans-serif">From:</span></b><span
                style="font-family:&quot;Calibri&quot;,sans-serif">
                <a class="moz-txt-link-abbreviated" href="mailto:cwb-bounces@sslmit.unibo.it">cwb-bounces@sslmit.unibo.it</a>
                <a class="moz-txt-link-rfc2396E" href="mailto:cwb-bounces@sslmit.unibo.it">&lt;cwb-bounces@sslmit.unibo.it&gt;</a>
                <b>On Behalf Of </b>Graham Ranger -- UAPV<br>
                <b>Sent:</b> 14 May 2025 20:09<br>
                <b>To:</b> Open source development of the Corpus
                WorkBench <a class="moz-txt-link-rfc2396E" href="mailto:cwb@sslmit.unibo.it">&lt;cwb@sslmit.unibo.it&gt;</a><br>
                <b>Subject:</b> [CWB] Installation of a corpus and
                subsequent problems...<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <div>
          <p class="MsoNormal">Hello to everyone,<br>
            The title says it all, or almost.<br>
            <br>
            1) I attempted to install a corpus with a set of xml tags,
            etc. but ran into an error;<br>
            2) I then attempted to install a mini-corpus, in an effort
            at debugging, and ran into the same error (something about
            extra material after xml tags, repeated for every line of
            the corpus) -- I can't be more precise for reasons which
            will soon become clear;<br>
            3) I then attempted to delete the corpus which, although not
            created, was occupying a registry entry, and now have
            another error message: "**** CQP ERROR **** cl_new_corpus:
            &lt;1984_1&gt; is not a valid corpus name REGISTRY ERROR
            (/var/cqpweb/registry/1984_1): syntax error REGISTRY ERROR
            (/var/cqpweb/registry/1984_1): Error parsing the main
            Registry structure. CQPweb encountered an error and could
            not continue."<br>
            4) I am now unable to execute any queries or do anything
            much with cqpweb... On executing a query, for example, I get
            this error message:<o:p></o:p></p>
          <p class="errormessage">CQP reports an error! The CQP program
            sent back these error messages:<o:p></o:p></p>
          <p class="errormessage">**** CQP ERROR ****<o:p></o:p></p>
          <p class="errormessage">CQP Error:<o:p></o:p></p>
          <p class="errormessage">No corpus activated<o:p></o:p></p>
          <p class="errormessage">CQP Error:<o:p></o:p></p>
          <p class="errormessage">CQP Syntax Error: syntax error<o:p></o:p></p>
          <p class="errormessage">[r] Registry &lt;--<o:p></o:p></p>
          <p class="errormessage">Ignoring subsequent input until next
            ';'...<o:p></o:p></p>
          <p class="errormessage">I'm going to ask for the server to be
            restored to a previous state, which should provide a fix,
            but won't get me any further with installing the corpus I
            wished to set up. If there's a simpler way to repair the
            registry entries, I'd be interested.<o:p></o:p></p>
          <p class="errormessage">The "toy corpus" which managed to
            break the server was as follows:<o:p></o:p></p>
          <p class="errormessage">&lt;text id="1984_1"&gt;<br>
            &lt;title&gt;Nineteen eighty-four&lt;/title&gt;<br>
            &lt;div1 type="part" n="1"&gt;<br>
            &lt;head&gt;PART 1&lt;/head&gt;<br>
            &lt;div2 type="chapter" n="1"&gt;<br>
            &lt;head&gt;1&lt;/head&gt;<br>
            &lt;p&gt;It was a bright cold day in April, and the clocks
            were striking thirteen. Winston Smith, his chin nuzzled into
            his breast in an effort to escape the vile wind, slipped
            quickly through the glass doors of Victory Mansions, though
            not quickly enough to prevent a swirl of gritty dust from
            entering along with him.&lt;/p&gt;<br>
            &lt;/div2&gt;<br>
            &lt;/div1&gt;<br>
            &lt;/text&gt;<o:p></o:p></p>
          <p class="errormessage">Many thanks in advance for any help
            with this!<br>
            Best regards,<br>
            Graham.<o:p></o:p></p>
        </div>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
CWB mailing list
<a class="moz-txt-link-abbreviated" href="mailto:CWB@sslmit.unibo.it">CWB@sslmit.unibo.it</a>
<a class="moz-txt-link-freetext" href="http://liste.sslmit.unibo.it/mailman/listinfo/cwb">http://liste.sslmit.unibo.it/mailman/listinfo/cwb</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>