<div style="line-height:1.7;color:#000000;font-size:14px;font-family:Arial"><div style="margin: 0;">Dear all,</div><div style="margin: 0;"><br></div><div style="margin: 0;">After the concordancing of a word in CQPweb, the next action of Collocations runs into an error (CQPweb &nbsp;v3.2.43 and MySQL 5.7.28), which is consistent for corpora big and small. However, an installation of CQPweb &nbsp;v3.2.42 has no such a problem.&nbsp;</div><div style="margin: 0;">Any hint is appreciated.</div><div style="margin: 0;">Here is the dump of the output:</div><div style="margin: 0;"><br></div><div style="margin: 0;"><pre style="font-size: 13.3333px;">array(4) {
  [1]=&gt;
  array(4) {
    ["file"]=&gt;
    string(54) "/usr/local/apache2/htdocs/cqpweb/lib/exiterror-lib.php"
    ["line"]=&gt;
    int(367)
    ["function"]=&gt;
    string(9) "exiterror"
    ["args"]=&gt;
    array(3) {
      [0]=&gt;
      array(3) {
        [0]=&gt;
        string(38) "An SQL query did not run successfully!"
        [1]=&gt;
        string(2356) "Original query: 

select `db_colloc_gt8hk7kp1nl`.`word`, count(`db_colloc_gt8hk7kp1nl`.`word`) as observed, (582 * (freq_sc_guardian_gt8hk7kp1nl_word.freq) / 226121) as expected,
                        log2( (1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) / 582) / (IF(((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) &gt; 0, ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)), 0.5) / 225539) ) as significance ,
                        sign(1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) - (582 * (freq_sc_guardian_gt8hk7kp1nl_word.freq) / 226121)) * 2 * (
                                IF(1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) &gt; 0, 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) * log(1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) / (582 * (freq_sc_guardian_gt8hk7kp1nl_word.freq) / 226121)), 0) +
                                IF((582 - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) &gt; 0, (582 - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) * log((582 - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) / (582 * (226121 - (freq_sc_guardian_gt8hk7kp1nl_word.freq)) / 226121)), 0) +
                                IF(((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) &gt; 0, ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) * log(((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) / (225539 * (freq_sc_guardian_gt8hk7kp1nl_word.freq) / 226121)), 0) +
                                IF((225539 - ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`))) &gt; 0, (225539 - ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`))) * log((225539 - ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`))) / (225539 * (226121 - (freq_sc_guardian_gt8hk7kp1nl_word.freq)) / 226121)), 0)
                        ) as LogLikelihood,
                        freq_sc_guardian_gt8hk7kp1nl_word.freq, count(distinct(text_id)) as text_id_count
                        from db_colloc_gt8hk7kp1nl, freq_sc_guardian_gt8hk7kp1nl_word
                        where `db_colloc_gt8hk7kp1nl`.`word` = freq_sc_guardian_gt8hk7kp1nl_word.`item`
                        and dist between -3 and 3
                        
                        and freq_sc_guardian_gt8hk7kp1nl_word.`freq` &gt;= 5
                        group by `db_colloc_gt8hk7kp1nl`.`word`
                        having LogLikelihood &gt;=  and observed &gt;= 5
                        order by significance desc
                        LIMIT 0, 50
                         
        /* from User: cqpweb | Function: require() | 2021-Aug-07 12:23 */

"
        [2]=&gt;
        string(242) "Error # 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and observed &gt;= 5
                        order by significance desc
                        LIMIT 0, 50
                         
        /* from Use' at line 16 "
      }
      [1]=&gt;
      NULL
      [2]=&gt;
      NULL
    }
  }
  [2]=&gt;
  array(4) {
    ["file"]=&gt;
    string(48) "/usr/local/apache2/htdocs/cqpweb/lib/sql-lib.php"
    ["line"]=&gt;
    int(216)
    ["function"]=&gt;
    string(18) "exiterror_sqlquery"
    ["args"]=&gt;
    array(3) {
      [0]=&gt;
      int(1064)
      [1]=&gt;
      string(227) "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and observed &gt;= 5
                        order by significance desc
                        LIMIT 0, 50
                         
        /* from Use' at line 16"
      [2]=&gt;
      string(2336) "select `db_colloc_gt8hk7kp1nl`.`word`, count(`db_colloc_gt8hk7kp1nl`.`word`) as observed, (582 * (freq_sc_guardian_gt8hk7kp1nl_word.freq) / 226121) as expected,
                        log2( (1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) / 582) / (IF(((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) &gt; 0, ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)), 0.5) / 225539) ) as significance ,
                        sign(1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) - (582 * (freq_sc_guardian_gt8hk7kp1nl_word.freq) / 226121)) * 2 * (
                                IF(1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) &gt; 0, 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) * log(1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) / (582 * (freq_sc_guardian_gt8hk7kp1nl_word.freq) / 226121)), 0) +
                                IF((582 - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) &gt; 0, (582 - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) * log((582 - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) / (582 * (226121 - (freq_sc_guardian_gt8hk7kp1nl_word.freq)) / 226121)), 0) +
                                IF(((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) &gt; 0, ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) * log(((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) / (225539 * (freq_sc_guardian_gt8hk7kp1nl_word.freq) / 226121)), 0) +
                                IF((225539 - ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`))) &gt; 0, (225539 - ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`))) * log((225539 - ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`))) / (225539 * (226121 - (freq_sc_guardian_gt8hk7kp1nl_word.freq)) / 226121)), 0)
                        ) as LogLikelihood,
                        freq_sc_guardian_gt8hk7kp1nl_word.freq, count(distinct(text_id)) as text_id_count
                        from db_colloc_gt8hk7kp1nl, freq_sc_guardian_gt8hk7kp1nl_word
                        where `db_colloc_gt8hk7kp1nl`.`word` = freq_sc_guardian_gt8hk7kp1nl_word.`item`
                        and dist between -3 and 3
                        
                        and freq_sc_guardian_gt8hk7kp1nl_word.`freq` &gt;= 5
                        group by `db_colloc_gt8hk7kp1nl`.`word`
                        having LogLikelihood &gt;=  and observed &gt;= 5
                        order by significance desc
                        LIMIT 0, 50
                         
        /* from User: cqpweb | Function: require() | 2021-Aug-07 12:23 */"
    }
  }
  [3]=&gt;
  array(4) {
    ["file"]=&gt;
    string(55) "/usr/local/apache2/htdocs/cqpweb/lib/collocation-ui.php"
    ["line"]=&gt;
    int(512)
    ["function"]=&gt;
    string(12) "do_sql_query"
    ["args"]=&gt;
    array(1) {
      [0]=&gt;
      string(2336) "select `db_colloc_gt8hk7kp1nl`.`word`, count(`db_colloc_gt8hk7kp1nl`.`word`) as observed, (582 * (freq_sc_guardian_gt8hk7kp1nl_word.freq) / 226121) as expected,
                        log2( (1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) / 582) / (IF(((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) &gt; 0, ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)), 0.5) / 225539) ) as significance ,
                        sign(1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) - (582 * (freq_sc_guardian_gt8hk7kp1nl_word.freq) / 226121)) * 2 * (
                                IF(1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) &gt; 0, 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) * log(1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`) / (582 * (freq_sc_guardian_gt8hk7kp1nl_word.freq) / 226121)), 0) +
                                IF((582 - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) &gt; 0, (582 - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) * log((582 - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) / (582 * (226121 - (freq_sc_guardian_gt8hk7kp1nl_word.freq)) / 226121)), 0) +
                                IF(((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) &gt; 0, ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) * log(((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`)) / (225539 * (freq_sc_guardian_gt8hk7kp1nl_word.freq) / 226121)), 0) +
                                IF((225539 - ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`))) &gt; 0, (225539 - ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`))) * log((225539 - ((freq_sc_guardian_gt8hk7kp1nl_word.freq) - 1e0 * COUNT(`db_colloc_gt8hk7kp1nl`.`word`))) / (225539 * (226121 - (freq_sc_guardian_gt8hk7kp1nl_word.freq)) / 226121)), 0)
                        ) as LogLikelihood,
                        freq_sc_guardian_gt8hk7kp1nl_word.freq, count(distinct(text_id)) as text_id_count
                        from db_colloc_gt8hk7kp1nl, freq_sc_guardian_gt8hk7kp1nl_word
                        where `db_colloc_gt8hk7kp1nl`.`word` = freq_sc_guardian_gt8hk7kp1nl_word.`item`
                        and dist between -3 and 3
                        
                        and freq_sc_guardian_gt8hk7kp1nl_word.`freq` &gt;= 5
                        group by `db_colloc_gt8hk7kp1nl`.`word`
                        having LogLikelihood &gt;=  and observed &gt;= 5
                        order by significance desc
                        LIMIT 0, 50
                         
        /* from User: cqpweb | Function: require() | 2021-Aug-07 12:23 */"
    }
  }
  [4]=&gt;
  array(4) {
    ["file"]=&gt;
    string(52) "/usr/local/apache2/htdocs/cqpweb/exe/collocation.php"
    ["line"]=&gt;
    int(1)
    ["args"]=&gt;
    array(1) {
      [0]=&gt;
      string(55) "/usr/local/apache2/htdocs/cqpweb/lib/collocation-ui.php"
    }
    ["function"]=&gt;
    string(7) "require"
  }
}</pre></div><div style="margin: 0;">&nbsp;</div><blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><div class="WordSection1"><div><div><blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm" id="isReplyContent"><div><div>
</div>
</div>
</blockquote>
</div>
</div>
</div>


</blockquote><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:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}

p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Verdana",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
_page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style></div>