cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1052
Views
5
Helpful
3
Replies

possible Bug CSCth87428: ' CUCM is not sending LDAP Search Request for EndUser' ?

Sarg .
Level 3
Level 3

Hello guys,

does anyone here think that I am hitting the bug mentioned above?  please see the output below when we try to do an end user synch on CUCM. The problem is that it does not pull the new user from active directory.  the last time it happened a server reboot allowed us to add user but now the problem is back again.   our CUCM version is  8.0.2.40000

HTTP Status 500 -

type: Exception report

message:

description: The server encountered an internal error () that prevented it from fulfilling this request.

exception:

javax.servlet.ServletException: java.lang.NullPointerException

        org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535)

        org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:433)

        org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)

        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)

        javax.servlet.http.HttpServlet.service(HttpServlet.java:637)

        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

        sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source)

        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        java.lang.reflect.Method.invoke(Method.java:597)

        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)

        java.security.AccessController.doPrivileged(Native Method)

        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)

        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)

        org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)

        java.security.AccessController.doPrivileged(Native Method)

        com.cisco.ccm.common.security.XSSFilter.doFilter(XSSFilter.java:163)

        sun.reflect.GeneratedMethodAccessor310.invoke(Unknown Source)

        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        java.lang.reflect.Method.invoke(Method.java:597)

        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)

        java.security.AccessController.doPrivileged(Native Method)

        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)

        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)

        org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:243)

        java.security.AccessController.doPrivileged(Native Method)

        com.cisco.ccm.admin.servlets.FormPostCharacterEncodingFilter.doFilter(FormPostCharacterEncodingFilter.java:475)

        sun.reflect.GeneratedMethodAccessor351.invoke(Unknown Source)

        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        java.lang.reflect.Method.invoke(Method.java:597)

        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)

        java.security.AccessController.doPrivileged(Native Method)

        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)

        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)

        org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:243)

        java.security.AccessController.doPrivileged(Native Method)

        com.cisco.ccm.admin.servlets.SessionFixationPreemptorFilter.doFilter(SessionFixationPreemptorFilter.java:96)

        sun.reflect.GeneratedMethodAccessor350.invoke(Unknown Source)

        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        java.lang.reflect.Method.invoke(Method.java:597)

        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)

        java.security.AccessController.doPrivileged(Native Method)

        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)

        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)

        org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:243)

        java.security.AccessController.doPrivileged(Native Method)

        com.cisco.ccm.common.security.ChangePasswordFilter.doFilter(ChangePasswordFilter.java:78)

        sun.reflect.GeneratedMethodAccessor309.invoke(Unknown Source)

        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        java.lang.reflect.Method.invoke(Method.java:597)

        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)

        java.security.AccessController.doPrivileged(Native Method)

        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)

        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)

        org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:243)

               

root cause:

java.lang.NullPointerException

        com.cisco.ccm.admin.utilities.LdapUtil.validateHost(LdapUtil.java:231)

        com.cisco.ccm.admin.utilities.LdapUtil.validateHost(LdapUtil.java:201)

        com.cisco.ccm.admin.actions.BaseLdapSaveAction.validate(BaseLdapSaveAction.java:57)

        com.cisco.ccm.admin.actions.DirectorySaveAction.validate(DirectorySaveAction.java:41)

        com.cisco.ccm.admin.actions.BaseLdapSaveAction.execute(BaseLdapSaveAction.java:83)

        org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)

        org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)

        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

        org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)

        javax.servlet.http.HttpServlet.service(HttpServlet.java:637)

        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

        sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source)

        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        java.lang.reflect.Method.invoke(Method.java:597)

        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)

        java.security.AccessController.doPrivileged(Native Method)

        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)

        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)

        org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)

        java.security.AccessController.doPrivileged(Native Method)

        com.cisco.ccm.common.security.XSSFilter.doFilter(XSSFilter.java:163)

        sun.reflect.GeneratedMethodAccessor310.invoke(Unknown Source)

        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        java.lang.reflect.Method.invoke(Method.java:597)

        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)

        java.security.AccessController.doPrivileged(Native Method)

        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)

        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)

        org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:243)

        java.security.AccessController.doPrivileged(Native Method)

        com.cisco.ccm.admin.servlets.FormPostCharacterEncodingFilter.doFilter(FormPostCharacterEncodingFilter.java:475)

        sun.reflect.GeneratedMethodAccessor351.invoke(Unknown Source)

        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        java.lang.reflect.Method.invoke(Method.java:597)

        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)

        java.security.AccessController.doPrivileged(Native Method)

        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)

        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)

        org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:243)

        java.security.AccessController.doPrivileged(Native Method)

        com.cisco.ccm.admin.servlets.SessionFixationPreemptorFilter.doFilter(SessionFixationPreemptorFilter.java:96)

        sun.reflect.GeneratedMethodAccessor350.invoke(Unknown Source)

        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        java.lang.reflect.Method.invoke(Method.java:597)

        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)

        java.security.AccessController.doPrivileged(Native Method)

        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)

        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)

        org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:243)

        java.security.AccessController.doPrivileged(Native Method)

        com.cisco.ccm.common.security.ChangePasswordFilter.doFilter(ChangePasswordFilter.java:78)

        sun.reflect.GeneratedMethodAccessor309.invoke(Unknown Source)

        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        java.lang.reflect.Method.invoke(Method.java:597)

        org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:269)

        java.security.AccessController.doPrivileged(Native Method)

        javax.security.auth.Subject.doAsPrivileged(Subject.java:517)

        org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:301)

        org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:243)

               

note: The full stack trace of the root cause is available in the logs.

3 Replies 3

nikshah
Cisco Employee
Cisco Employee

Looks like a very close match, there is a workaround for which you would have to contact tac.

Hope this helps

Niket

Well I contacted TAC reporting this issue as the bug listed above and they shared my view that it was the bug listed above so TAC applied the work around which required restarting cisco Tomcat afterwards. we did that and it did not work.  we then did  a reboot of the cluster then it worked. but i guess this was not a fix really because the problem came back after a few days..

I have  informed TAC that the problem is still unresolved.  Could you please tell me the bug ID that this issue matches please so that I can Share this information with TAC.

Thanks.

Max,

Ideally i would reengage tac for the issue, quote the bug and tell them the issue has recurred so that they can investigate further and see if its not something else that you are hitting.

The bug id is the one that you have mentioned in your notes. It looks like a close match to the symptoms you are experiencing.

Niket