It seems our environment has recently picked up this same problem.
We are running zimbra-core-4.5.10_GA_1575.FC5-20071117095155 .
Here's the error in mailbox.log:
Code:
2008-01-11 11:45:39,567 INFO [http-7071-Processor50] [name=admin@XXX;ip=XXX;ua=ZimbraWebClient - FF2.0 (Win)/undefined;] SoapEngine - handler exception
com.zimbra.common.service.ServiceException: system failure: createAccount
at com.zimbra.common.service.ServiceException.FAILURE(ServiceException.java:165)
at com.zimbra.cs.account.ldap.LdapUtil.createEntry(LdapUtil.java:1028)
at com.zimbra.cs.account.ldap.LdapProvisioning.createAccount(LdapProvisioning.java:715)
at com.zimbra.cs.account.ldap.LdapProvisioning.createAccount(LdapProvisioning.java:580)
at com.zimbra.cs.service.admin.CreateAccount.handle(CreateAccount.java:55)
at com.zimbra.soap.SoapEngine.dispatchRequest(SoapEngine.java:266)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:163)
at com.zimbra.soap.SoapEngine.dispatch(SoapEngine.java:85)
at com.zimbra.soap.SoapServlet.doPost(SoapServlet.java:220)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
at com.zimbra.cs.servlet.ZimbraServlet.service(ZimbraServlet.java:152)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:541)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.naming.NamingException: [LDAP: error code 80 - index generation failed]; remaining name 'uid=XXX'
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3049)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2951)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2758)
at com.sun.jndi.ldap.LdapCtx.c_createSubcontext(LdapCtx.java:774)
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_createSubcontext(ComponentDirContext.java:319)
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.createSubcontext(PartialCompositeDirContext.java:248)
at javax.naming.directory.InitialDirContext.createSubcontext(InitialDirContext.java:183)
at com.zimbra.cs.account.ldap.LdapUtil.createEntry(LdapUtil.java:1014)
... 25 more I censored the log with "XXX".
What gives?