Cannot Login To BCC

Business Control Center Error

Sometimes I can’t login to the BCC. Usually when that happens I see errors like this in the logs.

page seeing error: /atg/templates/page/html/BizUIPageTemplate.jsp
error message: null

java.lang.NullPointerException
   at org.apache.pluto.factory.PortletObjectAccess.getRenderRequest(PortletObjectAccess.java:36)
   at org.apache.pluto.PortletContainerImpl.portletLoad(PortletContainerImpl.java:197)
   at atg.portal.portletstandard.services.ATGContainerService.portletLoad(ATGContainerService.java:202)
   at atg.portal.servlet.GearRequestDispatcherImpl.dispatch(GearRequestDispatcherImpl.java:397)
   at atg.portal.servlet.GearRequestDispatcherImpl.include(GearRequestDispatcherImpl.java:438)
   at atg.portal.servlet.GearRequestDispatcherImpl.include(GearRequestDispatcherImpl.java:453)
   at atg.portal.framework.taglib.IncludeTag.doEndTag(IncludeTag.java:162)
   at atg.portal.framework.taglib.elwrap.IncludeTagWrapper.doEndTag(IncludeTagWrapper.java:36)
   at org.apache.jsp.templates.layout.html.BizUILayout_jsp._jspx_meth_paf_005finclude_005f0(BizUILayout_jsp.java:708)
   at org.apache.jsp.templates.layout.html.BizUILayout_jsp._jspService(BizUILayout_jsp.java:263)
....stack trace CROPPED after 10 lines.
ATG Business Control Center 
© ATG 2005-2011

When this happens I first try clearing my cookies and then reloading the BCC login page.

When that doesn’t work I then remove the tmp and work directories.

$ cd /opt/jboss/home/server/merch
$ rm -rf tmp work

Then I restart the BCC and things seem happy again.

7 thoughts on “Cannot Login To BCC

  1. The issue happens because the ca instance must be started before the mtarget .
    The order is fist mtarget , then ca , then loader instance and last single instance .
    If you restart in this order this issue might get resolved . please try ..

  2. Thanks for the suggestion Vishnu. I typically start with CA before Dynamo instance. I don’t think that was the reason for the problem in this case but I will keep that in mind.

  3. I am getting the same error. I am using ATG10.2 and Weblogic. I tried clearing cookies and deleting tmp files from the server but in vain. Can you please help me on this.Please find below the error stacktrace
    /atg/dynamo/servlet/dafpipeline/DynamoServlet BIZUI page error: statusCode: 500 message: null requestURI: /atg/templates/page/html/BizUIPageTemplate.jsp servletName: /templates/page/html/BizUIPageTemplate.jsp exceptionType: class java.lang.NullPointerException
    /atg/dynamo/servlet/dafpipeline/DynamoServlet — java.lang.NullPointerException
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.bizui.taglib.GetProcessURLTag.doStartTag(GetProcessURLTag.java:135)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.bizui.taglib.elwrap.GetProcessURLTagWrapper.doStartTag(Unknown Source)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at jsp_servlet._portlets._projecttodoportlet.__gettasks._jsp__tag57(__gettasks.java:2633)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at jsp_servlet._portlets._projecttodoportlet.__gettasks._jsp__tag56(__gettasks.java:2597)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at jsp_servlet._portlets._projecttodoportlet.__gettasks._jspService(__gettasks.java:560)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:416)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:327)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:621)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:484)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilter(GenericFilterService.java:431)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:621)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:484)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilter(GenericFilterService.java:431)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:621)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:484)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilter(GenericFilterService.java:431)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:621)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:484)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilter(GenericFilterService.java:431)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:621)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:484)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilter(GenericFilterService.java:431)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:621)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:484)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilter(GenericFilterService.java:431)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:621)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:484)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilter(GenericFilterService.java:431)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:621)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:484)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilter(GenericFilterService.java:431)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.doFilterChain(GenericFilterService.java:621)
    /atg/dynamo/servlet/dafpipeline/DynamoServlet at atg.servlet.GenericFilterService.handleDoFilter(GenericFilterService.java:484)

  4. kindly help me explaining me what is mtarget and what is its dependency with ca and loder instance.

    Many Thanks

  5. Hi Kzoom,
    Honestly off the top of my head I don’t know. Sorry. 🙁
    Thanks,
    Frank

Leave a Reply

Your email address will not be published. Required fields are marked *