IBM Support

RS03388: UNABLE TO CREATE BRANCH IN BUSINESS CONSOLE.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • This happens when we create a branch of a project that has a
    dependent project with a branch of the same name.
    
    [9/4/19 15:58:38:855 PDT] 00000731
    com.ibm.rules.decisioncenter.exception                       E
    com.ibm.rules.decisioncenter.web.core.RuntimeApplicationExceptio
    n:
        at
    com.ibm.rules.decisioncenter.web.core.ApplicationController.doVi
    ewData(ApplicationController.java:266)
        at
    com.ibm.rules.decisioncenter.web.core.ApplicationController.view
    Data(ApplicationController.java:188)
        at sun.reflect.GeneratedMethodAccessor812.invoke(Unknown
    Source)
        at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod
    AccessorImpl.java:55)
        at java.lang.reflect.Method.invoke(Method.java:508)
        at
    org.springframework.web.method.support.InvocableHandlerMethod.do
    Invoke(InvocableHandlerMethod.java:205)
        at
    org.springframework.web.method.support.InvocableHandlerMethod.in
    vokeForRequest(InvocableHandlerMethod.java:133)
        at
    org.springframework.web.servlet.mvc.method.annotation.ServletInv
    ocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMetho
    d.java:97)
        at
    org.springframework.web.servlet.mvc.method.annotation.RequestMap
    pingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdap
    ter.java:827)
        at
    org.springframework.web.servlet.mvc.method.annotation.RequestMap
    pingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.j
    ava:738)
        at
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethod
    Adapter.handle(AbstractHandlerMethodAdapter.java:85)
        at
    org.springframework.web.servlet.DispatcherServlet.doDispatch(Dis
    patcherServlet.java:967)
        at
    org.springframework.web.servlet.DispatcherServlet.doService(Disp
    atcherServlet.java:901)
        at
    org.springframework.web.servlet.FrameworkServlet.processRequest(
    FrameworkServlet.java:970)
        at
    org.springframework.web.servlet.FrameworkServlet.doGet(Framework
    Servlet.java:861)
        at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:687)
        at
    org.springframework.web.servlet.FrameworkServlet.service(Framewo
    rkServlet.java:846)
        at
    javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWr
    apper.java:1255)
        at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:743)
        at
    com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(Ser
    vletWrapper.java:440)
        at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(We
    bAppFilterChain.java:147)
        at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:89)
        at
    com.ibm.rules.decisioncenter.web.core.filters.SecurityCheckPoint
    Filter.doFilter(SecurityCheckPointFilter.java:102)
        at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:201)
        at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:86)
        at
    com.ibm.rules.decisioncenter.web.core.filters.RemoteSessionFilte
    r.doFilterInternal(RemoteSessionFilter.java:79)
        at
    com.ibm.rules.decisioncenter.web.core.filters.RemoteSessionFilte
    r.doFilter(RemoteSessionFilter.java:59)
        at
    com.ibm.rules.decisioncenter.web.core.filters.SessionFilter.acce
    ss$001(SessionFilter.java:32)
        at
    com.ibm.rules.decisioncenter.web.core.filters.SessionFilter$1.do
    Filter(SessionFilter.java:73)
        at
    org.springframework.web.filter.RequestContextFilter.doFilterInte
    rnal(RequestContextFilter.java:99)
        at
    org.springframework.web.filter.OncePerRequestFilter.doFilter(Onc
    ePerRequestFilter.java:107)
        at
    com.ibm.rules.decisioncenter.web.core.filters.SessionFilter.doFi
    lter(SessionFilter.java:70)
        at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:201)
        at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:86)
        at
    org.springframework.web.filter.CharacterEncodingFilter.doFilterI
    nternal(CharacterEncodingFilter.java:197)
        at
    org.springframework.web.filter.OncePerRequestFilter.doFilter(Onc
    ePerRequestFilter.java:107)
        at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:201)
        at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:86)
        at
    com.ibm.rules.decisioncenter.web.core.filters.HttpPUTRequestFilt
    er.doFilterInternal(HttpPUTRequestFilter.java:65)
        at
    org.springframework.web.filter.OncePerRequestFilter.doFilter(Onc
    ePerRequestFilter.java:107)
        at
    com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(Fi
    lterInstanceWrapper.java:201)
        at
    com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebApp
    FilterChain.java:86)
        at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebA
    ppFilterManager.java:995)
        at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters
    (WebAppFilterManager.java:1124)
        at
    com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters
    (WebAppFilterManager.java:1004)
        at
    com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleReques
    t(CacheServletWrapper.java:76)
        at
    com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.
    java:926)
        at
    com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(DynamicVir
    tualHost.java:279)
        at
    com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink$T
    askWrapper.run(HttpDispatcherLink.java:957)
        at
    com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.w
    rapHandlerAndExecute(HttpDispatcherLink.java:357)
        at
    com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLink.r
    eady(HttpDispatcherLink.java:316)
        at
    com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleD
    iscrimination(HttpInboundLink.java:499)
        at
    com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.handleN
    ewRequest(HttpInboundLink.java:433)
        at
    com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.process
    Request(HttpInboundLink.java:313)
        at
    com.ibm.ws.http.channel.internal.inbound.HttpICLReadCallback.com
    plete(HttpICLReadCallback.java:70)
        at
    com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestComplete(
    WorkQueueManager.java:501)
        at
    com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(WorkQu
    eueManager.java:571)
        at
    com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(WorkQu
    eueManager.java:926)
        at
    com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(WorkQ
    ueueManager.java:1015)
        at
    java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExec
    utor.java:1160)
        at
    java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe
    cutor.java:635)
        at java.lang.Thread.run(Thread.java:811)
    Caused by: java.lang.NullPointerException
        at
    com.ibm.rules.decisioncenter.web.core.components.BaselineOvervie
    wView.addBranchAttributes(BaselineOverviewView.java:279)
        at
    com.ibm.rules.decisioncenter.web.core.components.BaselineOvervie
    wView.computeViewData(BaselineOverviewView.java:164)
        at
    com.ibm.rules.decisioncenter.web.core.components.OverviewView.ge
    tViewData(OverviewView.java:82)
        at
    com.ibm.rules.decisioncenter.web.core.components.OverviewView.ge
    tViewData(OverviewView.java:56)
        at
    com.ibm.rules.decisioncenter.web.core.services.ViewHandlerServic
    e.getViewData(ViewHandlerService.java:108)
        at
    com.ibm.rules.decisioncenter.web.core.ApplicationController.doVi
    ewData(ApplicationController.java:242)
        ... 62 more
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users creating a branch in the Business Console              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * This happens when we create a branch of a project that has a *
    * dependent project with a branch of the same name.            *
    *                                                              *
    * [9/4/19 15:58:38:855 PDT] 00000731                           *
    * com.ibm.rules.decisioncenter.exception                       *
    * E                                                            *
    * com.ibm.rules.decisioncenter.web.core.RuntimeApplicationExce *
    * ption:                                                       *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.ApplicationController. *
    * doViewData(ApplicationController.java:266)                   *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.ApplicationController. *
    * viewData(ApplicationController.java:188)                     *
    *     at sun.reflect.GeneratedMethodAccessor812.invoke(Unknown *
    * Source)                                                      *
    *     at                                                       *
    * sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe *
    * thodAccessorImpl.java:55)                                    *
    *     at java.lang.reflect.Method.invoke(Method.java:508)      *
    *     at                                                       *
    * org.springframework.web.method.support.InvocableHandlerMetho *
    * d.doInvoke(InvocableHandlerMethod.java:205)                  *
    *     at                                                       *
    * org.springframework.web.method.support.InvocableHandlerMetho *
    * d.invokeForRequest(InvocableHandlerMethod.java:133)          *
    *     at                                                       *
    * org.springframework.web.servlet.mvc.method.annotation.Servle *
    * tInvocableHandlerMethod.invokeAndHandle(ServletInvocableHand *
    * lerMethod.java:97)                                           *
    *     at                                                       *
    * org.springframework.web.servlet.mvc.method.annotation.Reques *
    * tMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHan *
    * dlerAdapter.java:827)                                        *
    *     at                                                       *
    * org.springframework.web.servlet.mvc.method.annotation.Reques *
    * tMappingHandlerAdapter.handleInternal(RequestMappingHandlerA *
    * dapter.java:738)                                             *
    *     at                                                       *
    * org.springframework.web.servlet.mvc.method.AbstractHandlerMe *
    * thodAdapter.handle(AbstractHandlerMethodAdapter.java:85)     *
    *     at                                                       *
    * org.springframework.web.servlet.DispatcherServlet.doDispatch *
    * (DispatcherServlet.java:967)                                 *
    *     at                                                       *
    * org.springframework.web.servlet.DispatcherServlet.doService( *
    * DispatcherServlet.java:901)                                  *
    *     at                                                       *
    * org.springframework.web.servlet.FrameworkServlet.processRequ *
    * est(FrameworkServlet.java:970)                               *
    *     at                                                       *
    * org.springframework.web.servlet.FrameworkServlet.doGet(Frame *
    * workServlet.java:861)                                        *
    *     at                                                       *
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:687) *
    *     at                                                       *
    * org.springframework.web.servlet.FrameworkServlet.service(Fra *
    * meworkServlet.java:846)                                      *
    *     at                                                       *
    * javax.servlet.http.HttpServlet.service(HttpServlet.java:790) *
    *     at                                                       *
    * com.ibm.ws.webcontainer.servlet.ServletWrapper.service(Servl *
    * etWrapper.java:1255)                                         *
    *     at                                                       *
    * com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest *
    * (ServletWrapper.java:743)                                    *
    *     at                                                       *
    * com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest *
    * (ServletWrapper.java:440)                                    *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarge *
    * t(WebAppFilterChain.java:147)                                *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We *
    * bAppFilterChain.java:89)                                     *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.filters.SecurityCheckP *
    * ointFilter.doFilter(SecurityCheckPointFilter.java:102)       *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte *
    * r(FilterInstanceWrapper.java:201)                            *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We *
    * bAppFilterChain.java:86)                                     *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.filters.RemoteSessionF *
    * ilter.doFilterInternal(RemoteSessionFilter.java:79)          *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.filters.RemoteSessionF *
    * ilter.doFilter(RemoteSessionFilter.java:59)                  *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.filters.SessionFilter. *
    * access$001(SessionFilter.java:32)                            *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.filters.SessionFilter$ *
    * 1.doFilter(SessionFilter.java:73)                            *
    *     at                                                       *
    * org.springframework.web.filter.RequestContextFilter.doFilter *
    * Internal(RequestContextFilter.java:99)                       *
    *     at                                                       *
    * org.springframework.web.filter.OncePerRequestFilter.doFilter *
    * (OncePerRequestFilter.java:107)                              *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.filters.SessionFilter. *
    * doFilter(SessionFilter.java:70)                              *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte *
    * r(FilterInstanceWrapper.java:201)                            *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We *
    * bAppFilterChain.java:86)                                     *
    *     at                                                       *
    * org.springframework.web.filter.CharacterEncodingFilter.doFil *
    * terInternal(CharacterEncodingFilter.java:197)                *
    *     at                                                       *
    * org.springframework.web.filter.OncePerRequestFilter.doFilter *
    * (OncePerRequestFilter.java:107)                              *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte *
    * r(FilterInstanceWrapper.java:201)                            *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We *
    * bAppFilterChain.java:86)                                     *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.filters.HttpPUTRequest *
    * Filter.doFilterInternal(HttpPUTRequestFilter.java:65)        *
    *     at                                                       *
    * org.springframework.web.filter.OncePerRequestFilter.doFilter *
    * (OncePerRequestFilter.java:107)                              *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilte *
    * r(FilterInstanceWrapper.java:201)                            *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(We *
    * bAppFilterChain.java:86)                                     *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter( *
    * WebAppFilterManager.java:995)                                *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFil *
    * ters(WebAppFilterManager.java:1124)                          *
    *     at                                                       *
    * com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFil *
    * ters(WebAppFilterManager.java:1004)                          *
    *     at                                                       *
    * com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRe *
    * quest(CacheServletWrapper.java:76)                           *
    *     at                                                       *
    * com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContai *
    * ner.java:926)                                                *
    *     at                                                       *
    * com.ibm.ws.webcontainer.osgi.DynamicVirtualHost$2.run(Dynami *
    * cVirtualHost.java:279)                                       *
    *     at                                                       *
    * com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLi *
    * nk$TaskWrapper.run(HttpDispatcherLink.java:957)              *
    *     at                                                       *
    * com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLi *
    * nk.wrapHandlerAndExecute(HttpDispatcherLink.java:357)        *
    *     at                                                       *
    * com.ibm.ws.http.dispatcher.internal.channel.HttpDispatcherLi *
    * nk.ready(HttpDispatcherLink.java:316)                        *
    *     at                                                       *
    * com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.han *
    * dleDiscrimination(HttpInboundLink.java:499)                  *
    *     at                                                       *
    * com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.han *
    * dleNewRequest(HttpInboundLink.java:433)                      *
    *     at                                                       *
    * com.ibm.ws.http.channel.internal.inbound.HttpInboundLink.pro *
    * cessRequest(HttpInboundLink.java:313)                        *
    *     at                                                       *
    * com.ibm.ws.http.channel.internal.inbound.HttpICLReadCallback *
    * .complete(HttpICLReadCallback.java:70)                       *
    *     at                                                       *
    * com.ibm.ws.tcpchannel.internal.WorkQueueManager.requestCompl *
    * ete(WorkQueueManager.java:501)                               *
    *     at                                                       *
    * com.ibm.ws.tcpchannel.internal.WorkQueueManager.attemptIO(Wo *
    * rkQueueManager.java:571)                                     *
    *     at                                                       *
    * com.ibm.ws.tcpchannel.internal.WorkQueueManager.workerRun(Wo *
    * rkQueueManager.java:926)                                     *
    *     at                                                       *
    * com.ibm.ws.tcpchannel.internal.WorkQueueManager$Worker.run(W *
    * orkQueueManager.java:1015)                                   *
    *     at                                                       *
    * java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool *
    * Executor.java:1160)                                          *
    *     at                                                       *
    * java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo *
    * lExecutor.java:635)                                          *
    *     at java.lang.Thread.run(Thread.java:811)                 *
    * Caused by: java.lang.NullPointerException                    *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.components.BaselineOve *
    * rviewView.addBranchAttributes(BaselineOverviewView.java:279) *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.components.BaselineOve *
    * rviewView.computeViewData(BaselineOverviewView.java:164)     *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.components.OverviewVie *
    * w.getViewData(OverviewView.java:82)                          *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.components.OverviewVie *
    * w.getViewData(OverviewView.java:56)                          *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.services.ViewHandlerSe *
    * rvice.getViewData(ViewHandlerService.java:108)               *
    *     at                                                       *
    * com.ibm.rules.decisioncenter.web.core.ApplicationController. *
    * doViewData(ApplicationController.java:242)                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The code is fixed
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS03388

  • Reported component name

    WS DECISION CTR

  • Reported component ID

    5725B6900

  • Reported release

    892

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-09-09

  • Closed date

    2019-11-12

  • Last modified date

    2019-11-12

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    WS DECISION CTR

  • Fixed component ID

    5725B6900

Applicable component levels

  • R892 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"892","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
24 November 2021