<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Bailey,<br>
    <br>
    Bother, thumped Send by mistake.<br>
    <br>
    Bar a bit of formatting, that actually does contain the change I
    want you to try making.<br>
    <br>
    BTW Why are you using the "Multi" authenticator? Can't you just do
    it all with AD? It's simpler to administer (in years time, after
    you've left the organisation) if all the users come from the same
    place.<br>
    <br>
    Cheers,<br>
    Jules.<br>
    <br>
    <div class="moz-cite-prefix">On Mon 14/12/20 09:56, Julian Field via
      ZendTo wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:fb5dabab-9e22-0e61-daa9-5d45afcdb327@Zend.To">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      Bailey,<br>
      <br>
      Interesting one, slightly surprised that (a) it causes an error in
      your case, and that (b) in that case, no one has seen it before.<br>
      <br>
      Edit /opt/zendto/lib/NSSADAuthenticator.php and change line 658<br>
      from<br>
      <tt>                if ( @$value['count'] >= 1 ) {</tt><br>
      to<br>
                      if ( is_array($value) && @$value['count']
      >= 1 ) {<br>
      <br>
      <br>
      <br>
      <div class="moz-cite-prefix">On Fri 11/12/20 23:47, Bailey Coole
        via ZendTo wrote:<br>
      </div>
      <blockquote type="cite"
cite="mid:WM!d2bdd3843cd0428682e30b43658d05caf90d6cf995d850de85d8fbabe88a369e710de8549eda021b21e87cc1a8f7fa6c!@mx.jul.es">
        <meta http-equiv="Content-Type" content="text/html;
          charset=UTF-8">
        <meta name="Generator" content="Microsoft Word 15 (filtered
          medium)">
        <style><!--
/* Font Definitions */
@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;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal-compose;
        font-family:"Times New Roman",serif;
        color:black;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}</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">
          <div>
            <p class="MsoNormal"><span
                style="font-size:12.0pt;color:black">We're running
                6.05-4 on CentOS 8.<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span
                style="font-size:12.0pt;color:black"><o:p> </o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span
                style="font-size:12.0pt;color:black">If an AD user
                successfully authenticates, they get a 500-server
                error. <o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span
                style="font-size:12.0pt;color:black">If an AD user
                inputs an incorrect password, they are warned that "The
                username or password was incorrect" (as expected).<o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><span style="color:black">If a local
                (i.e., admin) user authenticates, everything 'works'
                properly. </span><span
                style="font-size:12.0pt;color:black"><o:p></o:p></span></p>
          </div>
          <div>
            <p class="MsoNormal"><o:p> </o:p></p>
          </div>
          <div>
            <p class="MsoNormal">I don't *think* this is an issue with
              the ldap/AD config as ldapsearch with the same inputs
              returns all the expected users and the same settings
              (different bind account) are in use elsewhere in our
              infrastructure. <o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal">Nothing showing in the apache logs, but
              there is a Fatal error in the php log:<o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal"><o:p> </o:p></p>
          </div>
          <div>
            <p class="MsoNormal">[11-Dec-2020 17:45:36 Australia/Perth]
              PHP Warning:  Attempt to read property "value" on null in
/var/zendto/templates_c/9da848d4b67ceaa147b62c8524dedce691bc7ce2_0.file.header.tpl.cache.php
              on line 424 <o:p></o:p></p>
            <div>
              <p class="MsoNormal">[11-Dec-2020 17:45:42
                Australia/Perth] PHP Fatal error:  Uncaught TypeError:
                Cannot access offset of type string on string in
                /opt/zendto/lib/NSSADAuthenticator.php:658<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal">Stack trace:<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal">#0
                /opt/zendto/lib/NSSADAuthenticator.php(485):
                NSSADAuthenticator->Tryauthenticate()<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal">#1
                /opt/zendto/lib/NSSMultiAuthenticator.php(154):
                NSSADAuthenticator->authenticate()<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal">#2
                /opt/zendto/lib/NSSDropbox.php(2332):
                NSSMultiAuthenticator->authenticate()<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal">#3
                /opt/zendto/lib/NSSDropbox.php(620):
                NSSDropbox->userFromAuthentication()<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal">#4 /opt/zendto/www/index.php(35):
                NSSDropbox->__construct()<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal">#5 {main}<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal">  thrown in
                /opt/zendto/lib/NSSADAuthenticator.php on line 658<o:p></o:p></p>
            </div>
            <div>
              <p class="MsoNormal"><o:p> </o:p></p>
            </div>
            <p class="MsoNormal">Any ideas on what could be causing this
              behaviour?<o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal"><o:p> </o:p></p>
          </div>
          <div>
            <p class="MsoNormal">Thank you<o:p></o:p></p>
          </div>
          <div>
            <p class="MsoNormal"><o:p> </o:p></p>
          </div>
          <div>
            <p class="MsoNormal" style="margin-bottom:12.0pt"><o:p> </o:p></p>
          </div>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
ZendTo mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ZendTo@zend.to" moz-do-not-send="true">ZendTo@zend.to</a>
<a class="moz-txt-link-freetext" href="http://jul.es/mailman/listinfo/zendto" moz-do-not-send="true">http://jul.es/mailman/listinfo/zendto</a>
</pre>
      </blockquote>
      <br>
      <pre class="moz-signature" cols="72">Jules

-- 
Julian Field MEng CEng CITP MBCS MIEEE MACM

'Intelligence is quickness to apprehend as distinct from ability,
 which is capacity to act wisely on the thing apprehended.'
 - Alfred North Whitehead

<a class="moz-txt-link-abbreviated" href="http://www.Zend.To" moz-do-not-send="true">www.Zend.To</a>
Twitter: @JulesFM
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
ZendTo mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ZendTo@zend.to">ZendTo@zend.to</a>
<a class="moz-txt-link-freetext" href="http://jul.es/mailman/listinfo/zendto">http://jul.es/mailman/listinfo/zendto</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">Jules

-- 
Julian Field MEng CEng CITP MBCS MIEEE MACM

'Think globally, act locally.' - Friends of the Earth

<a class="moz-txt-link-abbreviated" href="http://www.Zend.To">www.Zend.To</a>
Twitter: @JulesFM
</pre>
  </body>
</html>