Decision Management (ODM,ADS)

Decision Management (ODM, ADS)

Connect with experts and peers to elevate technical expertise, solve problems and share insights

 View Only

ODM v8.5.0 Business Console Decision Center Rule project level governance not working

  • 1.  ODM v8.5.0 Business Console Decision Center Rule project level governance not working

    Posted Thu March 27, 2014 12:20 PM
    Hi

    Enable the Rule governance for Rule projects in teamserver with CRUD permissions in project level for different roles/groups. for ex. PM, BA and BU are the groups. BA can view and BU can CRU.   PM  can't  do anythining (no priviliges given).  In Decision Center Business Console in Library all the projects are listed for PM user as well.  The user click the project which he is not authroize to see the project itself(working well in team server as expected) instead of giving the message not authoize to see the project, it is continuosly circling till the user clicks some other tab. In the systemout.log the following bold message is continusly written and keep the log file piling up due to infinite loop.


    Any help or any technote from IBM to resolve it. I have gone through the fix list nothing related to the above issue is found.
        
    at com.ibm.rules.decisioncenter.web.core.util.ProjectsUtils.getFirstAccessibleBranch(ProjectsUtils.java:86)  at com.ibm.rules.decisioncenter.web.core.services.SessionService.setWorkingBaseline(SessionService.java:139)  at com.ibm.rules.decisioncenter.web.core.ApplicationController.applyRequestParams(ApplicationController.java:349)  at com.ibm.rules.decisioncenter.web.core.ApplicationController.doViewData(ApplicationController.java:129)  at com.ibm.rules.decisioncenter.web.core.ApplicationController.viewData(ApplicationController.java:122)  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:88)  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)  at java.lang.reflect.Method.invoke(Method.java:613)  at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)  at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:426)  at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:414)  at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)  at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)  at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)  at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)  at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)  at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)  at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1225)  at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:775)  at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:457)  at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)  at com.ibm.rules.decisioncenter.web.core.filters.SecurityCheckPointFilter.doFilter(SecurityCheckPointFilter.java:82)  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)  at com.ibm.rules.decisioncenter.web.core.filters.RemoteSessionFilter.doFilterInternal(RemoteSessionFilter.java:79)  at com.ibm.rules.decisioncenter.web.core.filters.RemoteSessionFilter.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.doFilterInternal(RequestContextFilter.java:83)  at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)  at com.ibm.rules.decisioncenter.web.core.filters.SessionFilter.doFilter(SessionFilter.java:70)  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)  at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)  at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)  at com.ibm.rules.decisioncenter.web.core.filters.HttpPUTRequestFilter.doFilterInternal(HttpPUTRequestFilter.java:65)  at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)  at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)  at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)  at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:928)  at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1025)  at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3761)  at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)  at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:975)  at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)  at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)  at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:459)  at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:526)  at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:312)  at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:283)  at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)  at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)  at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)  at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)  at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)  at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)  at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)  at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)  at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)  at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1815)


    Regards

    Bala k