IBM Support

"[LDAP: error code 53 - Unwilling To Perform]" error occurs when searching for users using Novell eDirectory directory configuration.

Troubleshooting


Problem

[LDAP: error code 53 - Unwilling To Perform] error occurs when searching for users using Novell eDirectory directory configuration.

Symptom

The "LDAP: error code 53 - Unwilling To Perform" is returned as an error message to the user and the following error occurs in the p8 server error log.
2020-05-26T15:59:07.432 50C478ED ERR FNRCE0000D - DEBUG com.filenet.api.exception.EngineRuntimeException: FNRCS0026E: SECURITY_LDAP_UNSUPPORTED_OPERATION: LDAP operation 'searchPrincipals' not supported for principal 'user1'. Root cause: [LDAP: error code 53 - Unwilling To Perform] Message was: [LDAP: error code 53 - Unwilling To Perform]
 at com.filenet.engine.security.SecurityProvider.handleLDAPProviderExceptions(SecurityProvider.java:3315)
 at com.filenet.engine.directory.DirectoryServiceDriver.searchPrincipals(DirectoryServiceDriver.java:3297)
 at com.filenet.engine.directory.DirectoryServiceDriver.searchUsers(DirectoryServiceDriver.java:1114)
 at com.filenet.engine.security.SecurityProvider.findUsers(SecurityProvider.java:2237)
 at com.filenet.engine.retrieve.SecurityPrincipalRetriever.searchPrincipals(SecurityPrincipalRetriever.java:199)
 at com.filenet.engine.retrieve.SecurityPrincipalRetriever.findUsers(SecurityPrincipalRetriever.java:1213)
 at com.filenet.engine.retrieve.SecurityPrincipalRetriever.executeSearch(SecurityPrincipalRetriever.java:1129)
 at com.filenet.engine.jca.impl.RequestBrokerImpl.executeSearch(RequestBrokerImpl.java:1081)
 at com.filenet.engine.jca.impl.RequestBrokerImpl.executeSearch(RequestBrokerImpl.java:998)
 at com.filenet.engine.ejb.EngineCoreBean._executeSearch(EngineCoreBean.java:229)
 at com.filenet.engine.ejb.EngineCoreBean.executeSearch(EngineCoreBean.java:204)
 at com.filenet.engine.ejb.EJSLocalStatelessEngineCore_22877cb1.executeSearch(Unknown Source)
 at com.filenet.engine.ejb.EngineBean.executeSearchWithRetry(EngineBean.java:682)
 at com.filenet.engine.ejb.EngineBean.executeSearch(EngineBean.java:617)
 at com.filenet.apiimpl.transport.ejbstubs.EJSRemoteStatelessEngine_2e64c374.executeSearch(Unknown Source)
 at com.filenet.apiimpl.transport.ejbstubs._EJSRemoteStatelessEngine_2e64c374_Tie.executeSearch__com_filenet_apiimpl_transport_SearchRequest__com_filenet_apiimpl_transport_ClientCallContext(Unknown Source)
 at com.filenet.apiimpl.transport.ejbstubs._EJSRemoteStatelessEngine_2e64c374_Tie._invoke(Unknown Source)
 at com.ibm.CORBA.iiop.ServerDelegate.dispatchInvokeHandler(ServerDelegate.java:638)
 at com.ibm.CORBA.iiop.ServerDelegate.dispatch(ServerDelegate.java:508)
 at com.ibm.rmi.iiop.ORB.process(ORB.java:613)
 at com.ibm.CORBA.iiop.ORB.process(ORB.java:1584)
 at com.ibm.rmi.iiop.Connection.doRequestWork(Connection.java:3190)
 at com.ibm.rmi.iiop.Connection.doWork(Connection.java:3051)
 at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:64)
 at com.ibm.ws.giop.threadpool.WorkQueueElement.dispatch(WorkQueueElement.java:174)
 at com.ibm.ws.giop.filter.GiopFilterChain.processMessage(GiopFilterChain.java:203)
 at com.ibm.ws.giop.threadpool.PooledThread.handleRequest(PooledThread.java:81)
 at com.ibm.ws.giop.threadpool.PooledThread.run(PooledThread.java:102)
 at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1909)
Caused by: javax.naming.OperationNotSupportedException: [LDAP: error code 53 - Unwilling To Perform]; remaining name 'o=filenet'
 at com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3220)
 at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:3093)
 at com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2900)
 at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1858)
 at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1781)
 at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:404)
 at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:370)
 at org.apache.aries.jndi.DelegateContext.search(DelegateContext.java:360)
 at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:287)
 at com.filenet.engine.directory.novell.EDirectoryProvider.execSearch(EDirectoryProvider.java:3018)
 at com.filenet.engine.directory.novell.EDirectoryProvider.searchPrincipals(EDirectoryProvider.java:2114)
 at com.filenet.engine.directory.novell.EDirectoryProvider._searchPrincipals(EDirectoryProvider.java:1965)
 at com.filenet.engine.directory.novell.EDirectoryProvider.searchUsers(EDirectoryProvider.java:452)
 at com.filenet.engine.directory.DirectoryServiceDriver.sspSearchUsers(DirectoryServiceDriver.java:1959)
 at com.filenet.engine.directory.DirectoryServiceDriver.searchPrincipals(DirectoryServiceDriver.java:3247)
 ... 27 more

Document Location

Worldwide

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSNVNV","label":"FileNet Content Manager"},"ARM Category":[{"code":"a8m0z0000004D1uAAE","label":"LDAP"}],"ARM Case Number":"TS003728194","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)","Line of Business":{"code":"LOB76","label":"Data Platform"}}]

Log InLog in to view more of this document

This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.

Document Information

Modified date:
28 April 2025

UID

ibm16252037