Hi all,

We have a working ZCA 8.0 appliance on VMWare ESXi 5.1 and everything is working well except for the Monitoring tools in the Administration Console.

Upon accessing any elements in the left-menu under "Monitor" within the Administration Console, the error "Message: system failure: java.lang.ArrayIndexOutOfBoundsException: 5 " is presented in all cases. Graphs are not presented in any tab.

Further, when attempting to query statistics using zmsoap via the CLI, the same error is returned:

Code:
root@zimbra:/var/spool/cron/crontabs# /opt/zimbra/bin/zmsoap -z GetLoggerStatsRequest stats/@name=zmmtastats
ERROR: service.FAILURE (system failure: java.lang.ArrayIndexOutOfBoundsException: 5)
Turning up the verbosity seems to add few clues:

Code:
root@zimbra:/var/spool/cron/crontabs# /opt/zimbra/bin/zmsoap -vv -z GetLoggerStatsRequest stats/@name=zmmtastats
Sending admin auth request to https://localhost:7071/service/admin/soap
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
  <soap:Header>
    <context xmlns="urn:zimbra">
      <authToken/>
      <nosession/>
      <userAgent name="zmsoap"/>
    </context>
  </soap:Header>
  <soap:Body>
    <AuthRequest xmlns="urn:zimbraAdmin">
      <name>zimbra</name>
      <password>***</password>
    </AuthRequest>
  </soap:Body>
</soap:Envelope>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
  <soap:Header>
    <context xmlns="urn:zimbra"/>
  </soap:Header>
  <soap:Body>
    <AuthResponse xmlns="urn:zimbraAdmin">
      <authToken>0_1497eecb56c182cde477da97daf6a661ddd85365_69643d33363a65306661666438392d313336302d313164392d383636312d3030306139356439386566323b6578703d31333a313336353738313333343633343b61646d696e3d313a313b747970653d363a7a696d6272613b</authToken>
      <lifetime>43199999</lifetime>
    </AuthResponse>
  </soap:Body>
</soap:Envelope>
Sending request to https://localhost:7071/service/admin/soap
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
  <soap:Header>
    <context xmlns="urn:zimbra">
      <authToken>0_1497eecb56c182cde477da97daf6a661ddd85365_69643d33363a65306661666438392d313336302d313164392d383636312d3030306139356439386566323b6578703d31333a313336353738313333343633343b61646d696e3d313a313b747970653d363a7a696d6272613b</authToken>
      <nosession/>
      <userAgent name="zmsoap"/>
    </context>
  </soap:Header>
  <soap:Body>
    <GetLoggerStatsRequest xmlns="urn:zimbraAdmin">
      <stats name="zmmtastats"/>
    </GetLoggerStatsRequest>
  </soap:Body>
</soap:Envelope>
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
  <soap:Header>
    <context xmlns="urn:zimbra"/>
  </soap:Header>
  <soap:Body>
    <soap:Fault>
      <soap:Code>
        <soap:Value>soap:Receiver</soap:Value>
      </soap:Code>
      <soap:Reason>
        <soap:Text>system failure: java.lang.ArrayIndexOutOfBoundsException: 5</soap:Text>
      </soap:Reason>
      <soap:Detail>
        <Error xmlns="urn:zimbra">
          <Code>service.FAILURE</Code>
          <Trace>qtp1372666800-31216:https://127.0.0.1:7071/service/admin/soap/GetLoggerStatsRequest:1365738135199:ea9c8ca6f69e3b4d</Trace>
        </Error>
      </soap:Detail>
    </soap:Fault>
  </soap:Body>
</soap:Envelope>
ERROR: service.FAILURE (system failure: java.lang.ArrayIndexOutOfBoundsException: 5)
The logs /var/log/zimbra.log and /var/log/zimbra-stats.log are being populated without issue, and all other functions via the Administration Console and the CLI work without issue. We have users actively using the appliance with no complaints (other than slow SMTP responsiveness).

I've trawled the forums on this issue, but beyond issues around rsyslogd/syslog-ng mix ups, SSH key issues and some processes not running/hanging I am yet to find an answer. I have confirmed that all processes are running without issue, the zimbra user's crontab has correct ownership (and is being honoured) and am no closer to solving this issue.

Has anyone seen this issue before?