Access denied for Business Process Instance

Veriosn : IS : 8.2.2

MWS: 8.2.2

I am getting the following exception when opening…Navigate\Monitoring\Business Process Instnaces…

Analytic Engine Error. HTTP error response:

Access Denied


INFO | jvm 1 | 2013/05/13 10:40:33 | : java.rmi.RemoteException: HTTP error response:

Access Denied


INFO | jvm 1 | 2013/05/13 10:40:33 |
INFO | jvm 1 | 2013/05/13 10:40:33 | at electric.soap.http.reference.SOAPToHTTP.invoke(SOAPToHTTP.java:208)
INFO | jvm 1 | 2013/05/13 10:40:33 | at electric.soap.http.reference.SOAPToHTTP.handle(SOAPToHTTP.java:136)
INFO | jvm 1 | 2013/05/13 10:40:33 | at electric.soap.references.logging.LoggingSOAPReference.handle(LoggingSOAPReference.java:57)
INFO | jvm 1 | 2013/05/13 10:40:33 | at electric.jaxrpc.handler.JAXRPCReference.handle(JAXRPCReference.java:76)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.soap.module.SOAPModuleReference.handle(SOAPModuleReference.java:70)
INFO | jvm 1 | 2013/05/13 10:40:33 | at electric.soap.references.interceptor.InterceptorSOAPReference.handle(InterceptorSOAPReference.java:69)
INFO | jvm 1 | 2013/05/13 10:40:33 | at electric.soap.java.reference.JavaToSOAP.handle(JavaToSOAP.java:72)
INFO | jvm 1 | 2013/05/13 10:40:33 | at electric.soap.java.reference.JavaToSOAP.invoke(JavaToSOAP.java:238)
INFO | jvm 1 | 2013/05/13 10:40:33 | at electric.soap.java.reference.JavaToSOAP.invoke(JavaToSOAP.java:165)
INFO | jvm 1 | 2013/05/13 10:40:33 | at electric.proxy.handler.Proxy.invoke(Proxy.java:126)
INFO | jvm 1 | 2013/05/13 10:40:33 | at $Proxy37.searchInstances(Unknown Source)
INFO | jvm 1 | 2013/05/13 10:40:33 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO | jvm 1 | 2013/05/13 10:40:33 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
INFO | jvm 1 | 2013/05/13 10:40:33 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
INFO | jvm 1 | 2013/05/13 10:40:33 | at java.lang.reflect.Method.invoke(Method.java:597)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.caf.wsclient.proxy.impl.WSClientDynamicProxy.invokeMethod(WSClientDynamicProxy.java:114)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.caf.wsclient.proxy.impl.WSClientDynamicProxy.invoke(WSClientDynamicProxy.java:168)
INFO | jvm 1 | 2013/05/13 10:40:33 | at $Proxy34.searchInstances(Unknown Source)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.caf.searchresult.SearchResultDefaultviewView.getListBPM(SearchResultDefaultviewView.java:926)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.caf.searchresult.SearchResultDefaultviewView.getInstancesSearchResults(SearchResultDefaultviewView.java:498)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.caf.searchresult.SearchResultDefaultviewView.beforeRenderResponse(SearchResultDefaultviewView.java:147)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.caf.faces.bean.BaseViewBean.beforePhase(BaseViewBean.java:86)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.caf.faces.bean.FacesBeanPhaseListener.beforePhase(FacesBeanPhaseListener.java:30)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.caf.faces.portlet.PortletLifecycle.phase(PortletLifecycle.java:255)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.caf.faces.portlet.PortletLifecycle.render(PortletLifecycle.java:190)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.caf.faces.portlet.FacesPortlet.render(FacesPortlet.java:397)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.portletcontainer.impl.PortletApplicationHandler.process(PortletApplicationHandler.java:495)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.portletcontainer.servlet.PortletServlet.service(PortletServlet.java:58)
INFO | jvm 1 | 2013/05/13 10:40:33 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.portletcontainer.PortletContainer.dispatch(PortletContainer.java:221)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.portletcontainer.PortletContainer.process(PortletContainer.java:130)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.portletcontainer.PortletContainer.renderPortlet(PortletContainer.java:103)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.portletcontainer.beans.PortletBean.processRequest(PortletBean.java:193)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.portletcontainer.beans.PortletBean.getContentInternal(PortletBean.java:82)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.portlet.beans.BasicPortletBean.getContent(BasicPortletBean.java:151)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.mech.portlet.impl.PortletMechanics.getPortletContent(PortletMechanics.java:96)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.mech.storage.page.PortletHelper.renderContent(PortletHelper.java:428)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.mech.storage.page.PortletHelper.renderContent(PortletHelper.java:400)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.presentation.renderers.PortalPageSubRenderer.renderPortlet(PortalPageSubRenderer.java:560)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.presentation.renderers.PortalPageSubRenderer.renderColumn(PortalPageSubRenderer.java:397)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.presentation.renderers.PortalPageSubRenderer.renderRow(PortalPageSubRenderer.java:253)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.presentation.renderers.PortalPageSubRenderer.renderColumn(PortalPageSubRenderer.java:401)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.presentation.renderers.PortalPageSubRenderer.renderRow(PortalPageSubRenderer.java:253)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.presentation.renderers.PortalPageSubRenderer.renderContent(PortalPageSubRenderer.java:135)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.presentation.renderers.PortalPageSubRenderer.subrender(PortalPageSubRenderer.java:113)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.presentation.renderers.NoodleRenderer.renderPageContent(NoodleRenderer.java:57)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.presentation.renderers.DefaultRenderer.render(DefaultRenderer.java:224)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.presentation.PresentationManager.handlePres(PresentationManager.java:370)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.dispatch.DispatchManager.pres(DispatchManager.java:623)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.dispatch.DispatchManager.handle(DispatchManager.java:458)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.dispatch.DispatchManager.handleDispatch(DispatchManager.java:369)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.impl.PortalServlet.service(PortalServlet.java:272)
INFO | jvm 1 | 2013/05/13 10:40:33 | at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.portal.framework.impl.NTLMFilter.doFilter(NTLMFilter.java:50)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
INFO | jvm 1 | 2013/05/13 10:40:33 | at com.webmethods.caf.faces.servlet.GZIPFilter.doFilter(GZIPFilter.java:42)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.Server.handle(Server.java:326)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:923)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
INFO | jvm 1 | 2013/05/13 10:40:33 | at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
INFO | jvm 1 | 2013/05/13 10:40:33 |

Which user you are using to login with MWS ?
User with minimum TN admin access can view this.

Logging with Administrative access that has permission “Granted All” including TN rights too…

Is the issue to be caused due to one of the components on MWS\server\default\deploy.*.pdp , are corrupted ???

There are few more configuration’s that has to be checked for ‘Access Denied’ issue… I am sure there were discussions around this issue in our forum before… Few points to be noted are

  1. SAML URL configuration in IS admin page > Resources link
  2. Central User configuration
  3. WmMonitor home page - update with MWS credentials
  4. MWS admin > System settings > Server - does it display the right server? check server status option should display green

HTH
Senthil

@Senthil

1> Central Users : checked connected to MWS

2> SAML : updated the ip address to extended setting, samlResolver , and is displayed on Resources.

3> MWS\SystemSettings\Server : IS ip address is connected and in green color for check server status.

4>WmMonitor home page provided with IS IP address, MWS Admin credentials provided and reloaded,

I believe i have rulled out all possible configuration issues.

I am still getting the exception…What are components that are related to Monitoring\businessprocessInstances ?? on MWS\server\default\deploy\ .*.pdp ???

I assume any component got corrupted…

thanks,

If your System Settings-> Server is showing green for the server status, then you know that the SAML exchange between MWS and IS is working.
I don’t see any evidence that there is any corruption of the MWS components. The Access Denied is being issued by the IS service, not any MWS component.
Is IS logging any additional information about the Access Denied? I suspect the log will show that your user logged in successfully, but was denied access to the service for some reason.

Do you have IS and MWS installed in the same machine? You are supposed to provide MWS host name in WmMonitor homepage and not IS’es hostname…

-Senthil