IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Task functional privilege .. not found

    Posted Thu February 26, 2009 06:18 PM

    How to fix this error? deployed this taskID BD5C8006-783A-E1FB-5CE5-01F7AC6AAC32 over and it seems to be missing data?

    com.webMethods.portal.PortalException: [POP.017.0023] Task functional privilege “BD5C8006-783A-E1FB-5CE5-01F7AC6AAC32.privilege.viewdata” not found
    at com.webMethods.portal.bizPolicy.biz.task.impl.TaskServiceProvider.canUser(TaskServiceProvider.java:393)
    at com.webMethods.caf.faces.data.task.impl.TaskContentProviderExtended.canUser(TaskContentProviderExtended.java:113)
    at com.webMethods.caf.faces.data.task.impl.TaskContentProviderExtended.getCanUserViewTaskData(TaskContentProviderExtended.java:27)
    at com.webMethods.portlet.taskviews.TaskViewsBean.getCanViewData(TaskViewsBean.java:311)
    at sun.reflect.GeneratedMethodAccessor858.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.sun.faces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:79)
    at com.webMethods.caf.faces.el.XPathPropertyResolver.getValue(XPathPropertyResolver.java:79)
    at com.webMethods.caf.faces.data.el.ContentProviderPropertyResolver.getValue(ContentProviderPropertyResolver.java:27)
    at com.webMethods.caf.faces.data.el.ViewPropertyResolver.getValue(ViewPropertyResolver.java:39)
    at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)
    at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:151)
    at com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
    at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
    at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
    at com.webMethods.caf.faces.application.CAFValueBinding.getValue(CAFValueBinding.java:53)
    at javax.faces.component.UIComponentBase.isRendered(UIComponentBase.java:315)
    at com.webMethods.caf.faces.component.select.TopSelectItemsIterator.(TopSelectItemsIterator.java:42)
    at com.webMethods.caf.faces.component.select.SelectItemsIterator.(SelectItemsIterator.java:28)
    at com.webMethods.caf.faces.component.toggle.Toggle.toggle(Toggle.java:55)
    at com.webMethods.caf.faces.component.toggle.Toggle.encodeBegin(Toggle.java:33)
    at com.webMethods.caf.faces.component.util.ComponentUtils.renderComponent(ComponentUtils.java:72)
    at com.webMethods.caf.faces.component.util.ComponentUtils.renderComponent(ComponentUtils.java:80)
    at com.webMethods.caf.faces.component.util.ComponentUtils.renderComponent(ComponentUtils.java:80)
    at com.webMethods.caf.faces.view.BaseViewHandler.renderResponse(BaseViewHandler.java:258)
    at com.webMethods.caf.faces.view.BaseViewHandler.renderView(BaseViewHandler.java:124)
    at com.webMethods.portal.faces.view.PortalViewHandler.renderView(PortalViewHandler.java:99)
    at com.webMethods.caf.faces.portlet.PortletLifecycle$RenderResponsePhase.execute(PortletLifecycle.java:676)
    at com.webMethods.caf.faces.portlet.PortletLifecycle.phase(PortletLifecycle.java:247)
    at com.webMethods.caf.faces.portlet.PortletLifecycle.render(PortletLifecycle.java:179)
    at com.webMethods.caf.faces.portlet.FacesPortlet.render(FacesPortlet.java:417)
    at com.webMethods.portal.framework.portletcontainer.impl.PortletApplicationHandler.process(PortletApplicationHandler.java:492)
    at com.webMethods.portal.framework.portletcontainer.servlet.PortletServlet.service(PortletServlet.java:58)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
    at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
    at org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:286)
    at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:163)
    at com.webMethods.portal.framework.portletcontainer.PortletContainer.dispatch(PortletContainer.java:220)
    at com.webMethods.portal.framework.portletcontainer.PortletContainer.process(PortletContainer.java:129)
    at com.webMethods.portal.framework.portletcontainer.PortletContainer.renderPortlet(PortletContainer.java:102)
    at com.webMethods.portal.framework.portletcontainer.beans.PortletBean.processRequest(PortletBean.java:166)
    at com.webMethods.portal.framework.portletcontainer.beans.PortletBean.getContentInternal(PortletBean.java:72)
    at com.webMethods.portal.framework.portlet.beans.BasicPortletBean.getContent(BasicPortletBean.java:143)
    at com.webMethods.portal.mech.portlet.impl.PortletMechanics.getPortletContent(PortletMechanics.java:95)
    at com.webMethods.portal.mech.storage.page.PortletHelper.renderContent(PortletHelper.java:403)
    at com.webMethods.portal.mech.storage.page.PortletHelper.renderContent(PortletHelper.java:375)
    at com.webMethods.portal.framework.presentation.renderers.FolderRenderer.renderPortlet(FolderRenderer.java:260)
    at com.webMethods.portal.framework.presentation.renderers.FolderRenderer.renderColumn(FolderRenderer.java:203)
    at com.webMethods.portal.framework.presentation.renderers.FolderRenderer.renderRow(FolderRenderer.java:164)
    at com.webMethods.portal.framework.presentation.renderers.FolderRenderer.renderContent(FolderRenderer.java:91)
    at com.webMethods.portal.framework.presentation.renderers.FolderRenderer.renderPageContent(FolderRenderer.java:68)
    at com.webMethods.portal.framework.presentation.renderers.DefaultRenderer.render(DefaultRenderer.java:188)
    at com.webMethods.portal.framework.presentation.PresentationManager.handlePres(PresentationManager.java:363)
    at com.webMethods.portal.framework.dispatch.DispatchManager.pres(DispatchManager.java:618)
    at com.webMethods.portal.framework.dispatch.DispatchManager.handle(DispatchManager.java:458)
    at com.webMethods.portal.framework.dispatch.DispatchManager.handleDispatch(DispatchManager.java:371)
    at com.webMethods.portal.framework.impl.PortalServlet.service(PortalServlet.java:242)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
    at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:830)
    at com.webMethods.portal.framework.impl.NTLMFilter.doFilter(NTLMFilter.java:50)
    at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
    at com.webMethods.caf.faces.servlet.GZIPFilter.doFilter(GZIPFilter.java:34)
    at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
    at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
    at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
    at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
    at com.webMethods.portal.webApplication.WmWebAppContext.handle(WmWebAppContext.java:159)
    at org.mortbay.http.HttpServer.service(HttpServer.java:909)
    at org.mortbay.http.HttpConnection.service(HttpConnection.java:820)
    at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:986)
    at org.mortbay.http.HttpConnection.handle(HttpConnection.java:837)
    at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:245)
    at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
    at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
    2009-02-26 09:46:50 PST (jsf : ERROR) [RID:756] -


    #webMethods
    #MWS-CAF-Task-Engine
    #webMethods-BPMS


  • 2.  RE: Task functional privilege .. not found

    Posted Fri March 06, 2009 03:44 PM

    Hi,
    Could it be that you have deleted that task type from your project and recreated it?
    Have a look in your privileges.xml file (you will find it in the WEB-INF folder). It may be that the entry mentioned is missing.
    To recreate the privileges (in MWS) you could edit the privileges file and redeploy the application.
    Hope this helps,
    Javier


    #MWS-CAF-Task-Engine
    #webMethods
    #webMethods-BPMS


  • 3.  RE: Task functional privilege .. not found

    Posted Sat April 11, 2009 07:05 PM

    Hallo

    A reason for this can be also a empty line in the privileges file like

    
    <CONFIG>
    
    <context ...

    Hope this helps

    Josef


    #MWS-CAF-Task-Engine
    #webMethods-BPMS
    #webMethods


  • 4.  RE: Task functional privilege .. not found

    Posted Wed April 15, 2009 03:16 PM

    Missing task privileges is a known issue which happens when you delete task type in MWS runtime and then re-deploy task application from Designer.

    To fix the problem you need to re-deploy task application outside of Designer using Administration > Confguration > Install Administration


    #webMethods-BPMS
    #webMethods
    #MWS-CAF-Task-Engine