Highlighted
Absent Member.. Absent Member..
Absent Member..
367 views

Errors in HP BAC with external UCMDB

Hi,

I have recently installed BAC 8.0 with Gateway and DPS servers on separate machines, VM platform on Windows with external UCMDB 8.02.

When I click on the links for UCMDB in the menus of BAC, it fails and gives exception as below:

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: javax.servlet.jsp.JspException: null
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:839)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:776)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp._jspService(entryPoint_jsp.java:278)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
com.mercury.bac.ha.centers.HALoginStateFilter.doFilter(HALoginStateFilter.java:122)
com.mercury.topaz.webinfra.filters.NoCacheFilter.doFilter(NoCacheFilter.java:52)
com.mercury.am.bac.core.ui.utils.gzip.GZipServletFilter.doFilter(GZipServletFilter.java:77)
com.mercury.am.bac.core.ui.utils.trim.TrimFilter.doFilter(TrimFilter.java:45)
com.mercury.topaz.webinfra.filters.UserStatsLogFilter.doFilter(UserStatsLogFilter.java:101)
com.mercury.topaz.reportsExt.login.BacLwSsoFilter.doFilter(BacLwSsoFilter.java:439)
com.mercury.topaz.reportsExt.login.BacIdmSsoFilter.doFilter(BacIdmSsoFilter.java:122)
com.hp.sw.bto.ast.security.lwsso.LWSSOFilter.doFilter(LWSSOFilter.java:60)
com.mercury.topaz.webinfra.filters.SupportedLocaleFilter.doFilter(SupportedLocaleFilter.java:25)
com.mercury.j2f.j2eeutils.GZipSetCharacterEncodingFilter.doFilter(GZipSetCharacterEncodingFilter.java:189)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


root cause

javax.servlet.jsp.JspException
org.apache.jsp.tag.web.appframework.menu.ApplicationTabsMenu_tag.doTag(ApplicationTabsMenu_tag.java:235)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp._jspx_meth_menu_ApplicationTabsMenu_0(entryPoint_jsp.java:797)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp.access$0(entryPoint_jsp.java:786)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp$entryPoint_jspHelper.invoke0(entryPoint_jsp.java:1002)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp$entryPoint_jspHelper.invoke(entryPoint_jsp.java:1086)
org.apache.jsp.tag.web.appframework.menu.ApplicationMenuFrame_tag.doTag(ApplicationMenuFrame_tag.java:100)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp._jspx_meth_menu_ApplicationMenuFrame_0(entryPoint_jsp.java:782)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp._jspService(entryPoint_jsp.java:252)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
com.mercury.bac.ha.centers.HALoginStateFilter.doFilter(HALoginStateFilter.java:122)
com.mercury.topaz.webinfra.filters.NoCacheFilter.doFilter(NoCacheFilter.java:52)
com.mercury.am.bac.core.ui.utils.gzip.GZipServletFilter.doFilter(GZipServletFilter.java:77)
com.mercury.am.bac.core.ui.utils.trim.TrimFilter.doFilter(TrimFilter.java:45)
com.mercury.topaz.webinfra.filters.UserStatsLogFilter.doFilter(UserStatsLogFilter.java:101)
com.mercury.topaz.reportsExt.login.BacLwSsoFilter.doFilter(BacLwSsoFilter.java:439)
com.mercury.topaz.reportsExt.login.BacIdmSsoFilter.doFilter(BacIdmSsoFilter.java:122)
com.hp.sw.bto.ast.security.lwsso.LWSSOFilter.doFilter(LWSSOFilter.java:60)
com.mercury.topaz.webinfra.filters.SupportedLocaleFilter.doFilter(SupportedLocaleFilter.java:25)
com.mercury.j2f.j2eeutils.GZipSetCharacterEncodingFilter.doFilter(GZipSetCharacterEncodingFilter.java:189)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


root cause

java.lang.NullPointerException
com.mercury.am.mam.core.serverapi.client.error.ErrorCodeHandler.getErrorCodeMessage(ErrorCodeHandler.java:84)
com.mercury.am.mam.core.serverapi.client.error.ErrorCodeHandler.getErrorMessage(ErrorCodeHandler.java:50)
com.mercury.am.mam.core.serverapi.client.CMSCMDBApi.executeOperation(CMSCMDBApi.java:110)
com.mercury.am.mam.core.serverapi.client.CMSCMDBApi.executeOperation(CMSCMDBApi.java:85)
com.mercury.am.mam.core.serverapi.apiimpl.ClassModelApiImpl.getWholeClassModel(ClassModelApiImpl.java:18)
com.mercury.am.mam.core.serverapi.classmodel.ClassModelFactory.getClassModelFromCMDB(ClassModelFactory.java:142)
com.mercury.am.mam.core.serverapi.classmodel.ClassModelFactory.getClassModel(ClassModelFactory.java:53)
com.mercury.am.mam.core.infra.appframework.permissions.MenuPermissionsUtils.isMenuVisibleByPermission(MenuPermissionsUtils.java:151)
com.mercury.am.mam.core.infra.appframework.permissions.MenuPermissionsUtils.isMenuItemVisible(MenuPermissionsUtils.java:37)
com.mercury.am.mam.core.infra.appframework.permissions.CMSMenuFilter.isVisible(CMSMenuFilter.java:25)
com.mercury.infra.appframework.menu.impl.MenuItemImpl.isVisible(MenuItemImpl.java:108)
com.mercury.infra.appframework.menu.VisibilityFilter.visitItem(VisibilityFilter.java:56)
com.mercury.infra.appframework.menu.VisibilityFilter.visitItem(VisibilityFilter.java:66)
com.mercury.infra.appframework.menu.VisibilityFilter.getFilter(VisibilityFilter.java:41)
com.mercury.topaz.webcore.framework.BACApplicationFrameworkAdapter.getMenuVisibilityFilter(BACApplicationFrameworkAdapter.java:83)
org.apache.jsp.tag.web.appframework.menu.ApplicationTabsMenu_tag.doTag(ApplicationTabsMenu_tag.java:184)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp._jspx_meth_menu_ApplicationTabsMenu_0(entryPoint_jsp.java:797)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp.access$0(entryPoint_jsp.java:786)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp$entryPoint_jspHelper.invoke0(entryPoint_jsp.java:1002)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp$entryPoint_jspHelper.invoke(entryPoint_jsp.java:1086)
org.apache.jsp.tag.web.appframework.menu.ApplicationMenuFrame_tag.doTag(ApplicationMenuFrame_tag.java:100)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp._jspx_meth_menu_ApplicationMenuFrame_0(entryPoint_jsp.java:782)
org.apache.jsp.WEB_002dINF.CMS.appfw.entryPoint_jsp._jspService(entryPoint_jsp.java:252)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1056)
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:388)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:231)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
com.mercury.bac.ha.centers.HALoginStateFilter.doFilter(HALoginStateFilter.java:122)
com.mercury.topaz.webinfra.filters.NoCacheFilter.doFilter(NoCacheFilter.java:52)
com.mercury.am.bac.core.ui.utils.gzip.GZipServletFilter.doFilter(GZipServletFilter.java:77)
com.mercury.am.bac.core.ui.utils.trim.TrimFilter.doFilter(TrimFilter.java:45)
com.mercury.topaz.webinfra.filters.UserStatsLogFilter.doFilter(UserStatsLogFilter.java:101)
com.mercury.topaz.reportsExt.login.BacLwSsoFilter.doFilter(BacLwSsoFilter.java:439)
com.mercury.topaz.reportsExt.login.BacIdmSsoFilter.doFilter(BacIdmSsoFilter.java:122)
com.hp.sw.bto.ast.security.lwsso.LWSSOFilter.doFilter(LWSSOFilter.java:60)
com.mercury.topaz.webinfra.filters.SupportedLocaleFilter.doFilter(SupportedLocaleFilter.java:25)
com.mercury.j2f.j2eeutils.GZipSetCharacterEncodingFilter.doFilter(GZipSetCharacterEncodingFilter.java:189)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.20 logs.

Also, mercury_online_engine process does not start for DASHBOARD service.

Any suggestions?

Regards,
Vatsalya
0 Likes
1 Reply
Highlighted
Micro Focus Expert
Micro Focus Expert

BAC 8.0 cannot work with uCMDB 8.02. You must have both BAC and uCMDB of exact same version. In your case both must be v.8.02.
0 Likes
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.