07-03-2012 10:00 AM - edited 03-16-2019 11:59 AM
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.
07-03-2012 11:51 PM
Looks like a very close match, there is a workaround for which you would have to contact tac.
Hope this helps
Niket
07-04-2012 02:26 AM
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.
07-04-2012 02:42 AM
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide