4 Replies Latest reply on Jul 18, 2014 3:50 PM by 911675

    Comments & attachments callback

    911675

      Hi,

       

      I've started recently to use Oracle BPM Suite, so I can be considered a newbie at it.

       

      Recently I had to create a Human Task that has to allow users to add their documentation as attachments, but it has to integrate the documentation with their own content management system. I've read on the Modeling and Implementation Guide (chapter 25.3.9). It says that:

       

      - In the Comments Callback field, enter the appropriate Java class for the notes callback.

      - In the Attachments Callback field, enter the appropriate Java class for the attachments callback.

       

      But then, the guide doesn't describe which interface have these Java classes to implement or which methods have to be provided. So, my questions about these callbacks are:

       

      1) Are they thought to be used to do some tasks in setting/downloading attachments or comments?

      2) Does somebody know which interfaces have to be implemented by the classes?

        • 2. Re: Comments & attachments callback
          911675

          Thanks Sudipto,

          Basically our issue is on the comments callback, tried using events on human task, implementing NotesStore API but is not working

          • 3. Re: Comments & attachments callback
            Kevin King

            I've implemented an attachment callback before, to add custom metadata tags to an attachment before putting it in UCM, so it does work... (11.1.1.6)

             

            What errors are you seeing? What steps have you done?

             

            You've created a callback java class that implements the NotesStore, are you able to do some logging in there?  Is it calling your java class?

             

            Here is some 'vague' documentation: Configuring Human Tasks - 11g Release 1 (11.1.1.7)

            • 4. Re: Comments & attachments callback
              911675

              Yes, I'm doing the comments callback by implementing NotesStore, the problem is when after adding a note and click save/approve in worklist, I get this error

               


              <Jul 1, 2014 11:32:24 AM PDT> <Error> <oracle.adf.model.adapter> <BEA-000000>
              <Exception invoking method from XML data control.
              Cause:oracle.bpel.services.workflow.client.WorkflowServiceClientException:
              java.rmi.UnmarshalException: cannot unmarshaling return; nested exception is:

              java.io.IOException
              oracle.bpel.services.workflow.client.WorkflowServiceClientException:
              java.rmi.UnmarshalException: cannot unmarshaling return; nested exception is:

              java.io.IOException
              at
              oracle.bpel.services.workflow.task.client.TaskServiceRemoteClient.updateTask(T
              askServiceRemoteClient.java:2248)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
              ava:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at
              oracle.bpel.services.workflow.client.WFClientRetryInvocationHandler.invokeTarg
              et(WFClientRetryInvocationHandler.java:133)
              at
              oracle.bpel.services.workflow.client.WFClientRetryInvocationHandler.invoke(WFC
              lientRetryInvocationHandler.java:72)
              at $Proxy604.updateTask(Unknown Source)
              at
              oracle.bpel.services.workflow.datacontrol.WorkflowService.invokeUpdateMethod(W
              orkflowService.java:871)
              at
              oracle.bpel.services.workflow.datacontrol.WorkflowService.invokeWorkflowDCMeth
              ods(WorkflowService.java:240)
              at
              oracle.bpel.services.datacontrol.XSDDataControl.invokeWorkflowOperation(XSDDat
              aControl.java:375)
              at
              oracle.bpel.services.datacontrol.XSDDataControl.invokeOperation(XSDDataControl
              .java:469)
              at
              oracle.adf.model.bean.DCBeanDataControl.invokeMethod(DCBeanDataControl.java:43
              2)
              at
              oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:261)
              at
              oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:163
              5)
              at
              oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2151
              )
              at
              oracle.adf.model.bean.DCBeanDataControl.invokeOperation(DCBeanDataControl.java
              :469)
              at
              oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.jav
              a:313)
              at
              oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:7
              40)
              at
              oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycl
              eImpl.java:402)
              at
              oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(Fa
              cesCtrlActionBinding.java:252)
              at
              oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(Fac
              esCtrlActionBinding.java:210)
              at
              oracle.bpel.services.workflow.worklist.adf.InvokeActionBean.invokeNewOperation
              (InvokeActionBean.java:498)
              at
              oracle.bpel.services.workflow.worklist.adf.InvokeActionBean.action(InvokeActio
              nBean.java:652)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
              ava:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at com.sun.el.parser.AstValue.invoke(AstValue.java:187)
              at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
              at
              org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(Met
              hodExpressionMethodBinding.java:46)
              at
              com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.
              java:102)
              at
              org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190
              )
              at
              oracle.adf.view.rich.component.rich.nav.RichCommandMenuItem.broadcast(RichComm
              andMenuItem.java:207)
              at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
              at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
              at
              oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(Lifec
              ycleImpl.java:890)
              at
              oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleI
              mpl.java:379)
              at
              oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.ja
              va:194)
              at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
              at
              weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecu
              rityHelper.java:227)
              at
              weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
              at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java:62)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(Registra
              tionFilter.java:106)
              at
              org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.
              doFilter(TrinidadFilterImpl.java:447)
              at
              oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

              at
              org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.
              doFilter(TrinidadFilterImpl.java:447)
              at
              org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(Tr
              inidadFilterImpl.java:271)
              at
              org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(Trinida
              dFilterImpl.java:177)
              at
              org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java
              :92)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              oracle.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSession
              SynchronizationFilter.java:292)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.doFilter(Wor
              kflowFilter.java:248)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              oracle.bpel.services.workflow.client.worklist.util.DisableUrlSessionFilter.doF
              ilter(DisableUrlSessionFilter.java:71)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
              at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
              at
              oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:4
              42)
              at
              oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
              at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
              at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.jav
              a:27)
              at
              weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(Web
              AppServletContext.java:3696)
              at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
              at
              weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletCon
              text.java:2273)
              at
              weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.ja
              va:2179)
              at
              weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)

              at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
              at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
              Caused By: java.rmi.UnmarshalException: cannot unmarshaling return; nested
              exception is:
              java.io.IOException
              at
              weblogic.rmi.internal.ServerRequest.unmarshalReturn(ServerRequest.java:105)
              at
              weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348
              )
              at
              weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259
              )
              at
              oracle.bpel.services.workflow.task.ejb.TaskServiceBean_ua8c6d_EOImpl_1036_WLSt
              ub.updateTask(Unknown Source)
              at
              oracle.bpel.services.workflow.task.client.TaskServiceRemoteClient.updateTask(T
              askServiceRemoteClient.java:2242)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
              ava:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at
              oracle.bpel.services.workflow.client.WFClientRetryInvocationHandler.invokeTarg
              et(WFClientRetryInvocationHandler.java:133)
              at
              oracle.bpel.services.workflow.client.WFClientRetryInvocationHandler.invoke(WFC
              lientRetryInvocationHandler.java:72)
              at $Proxy604.updateTask(Unknown Source)
              at
              oracle.bpel.services.workflow.datacontrol.WorkflowService.invokeUpdateMethod(W
              orkflowService.java:871)
              at
              oracle.bpel.services.workflow.datacontrol.WorkflowService.invokeWorkflowDCMeth
              ods(WorkflowService.java:240)
              at
              oracle.bpel.services.datacontrol.XSDDataControl.invokeWorkflowOperation(XSDDat
              aControl.java:375)
              at
              oracle.bpel.services.datacontrol.XSDDataControl.invokeOperation(XSDDataControl
              .java:469)
              at
              oracle.adf.model.bean.DCBeanDataControl.invokeMethod(DCBeanDataControl.java:43
              2)
              at
              oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:261)
              at
              oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:163
              5)
              at
              oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2151
              )
              at
              oracle.adf.model.bean.DCBeanDataControl.invokeOperation(DCBeanDataControl.java
              :469)
              at
              oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.jav
              a:313)
              at
              oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:7
              40)
              at
              oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycl
              eImpl.java:402)
              at
              oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(Fa
              cesCtrlActionBinding.java:252)
              at
              oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(Fac
              esCtrlActionBinding.java:210)
              at
              oracle.bpel.services.workflow.worklist.adf.InvokeActionBean.invokeNewOperation
              (InvokeActionBean.java:498)
              at
              oracle.bpel.services.workflow.worklist.adf.InvokeActionBean.action(InvokeActio
              nBean.java:652)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
              ava:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at com.sun.el.parser.AstValue.invoke(AstValue.java:187)
              at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
              at
              org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(Met
              hodExpressionMethodBinding.java:46)
              at
              com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.
              java:102)
              at
              org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190
              )
              at
              oracle.adf.view.rich.component.rich.nav.RichCommandMenuItem.broadcast(RichComm
              andMenuItem.java:207)
              at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
              at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
              at
              oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(Lifec
              ycleImpl.java:890)
              at
              oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleI
              mpl.java:379)
              at
              oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.ja
              va:194)
              at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
              at
              weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecu
              rityHelper.java:227)
              at
              weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
              at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java:62)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(Registra
              tionFilter.java:106)
              at
              org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.
              doFilter(TrinidadFilterImpl.java:447)
              at
              oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

              at
              org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.
              doFilter(TrinidadFilterImpl.java:447)
              at
              org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(Tr
              inidadFilterImpl.java:271)
              at
              org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(Trinida
              dFilterImpl.java:177)
              at
              org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java
              :92)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              oracle.security.wls.filter.SSOSessionSynchronizationFilter.doFilter(SSOSession
              SynchronizationFilter.java:292)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              oracle.bpel.services.workflow.client.worklist.util.WorkflowFilter.doFilter(Wor
              kflowFilter.java:248)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              oracle.bpel.services.workflow.client.worklist.util.DisableUrlSessionFilter.doF
              ilter(DisableUrlSessionFilter.java:71)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
              at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
              at
              oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:4
              42)
              at
              oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
              at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
              at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.jav
              a:27)
              at
              weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(Web
              AppServletContext.java:3696)
              at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
              at
              weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletCon
              text.java:2273)
              at
              weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.ja
              va:2179)
              at
              weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)

              at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
              at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
              Caused By: java.io.IOException
              at oracle.xml.jaxb.JaxbNode.writeExternal(JaxbNode.java:1841)
              at oracle.xml.jaxb.JaxbUtil.writeExternal(JaxbUtil.java:1189)
              at oracle.xml.jaxb.JaxbNode.writeExternal(JaxbNode.java:1848)
              at oracle.xml.jaxb.JaxbNode.writeExternal(JaxbNode.java:1775)
              at
              oracle.bpel.services.workflow.task.model.TaskTypeImpl.writeExternal(TaskTypeIm
              pl.java:43)
              at
              oracle.bpel.services.workflow.task.model.TaskImpl.writeExternal(TaskImpl.java:
              44)
              at
              java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1429)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:330)
              at
              weblogic.rmi.extensions.server.CBVOutputStream.writeObject(CBVOutputStream.jav
              a:81)
              at
              weblogic.rmi.internal.ServerRequest.unmarshalReturn(ServerRequest.java:98)
              at
              weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348
              )
              at
              weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259
              )
              at
              oracle.bpel.services.workflow.task.ejb.TaskServiceBean_ua8c6d_EOImpl_1036_WLSt
              ub.updateTask(Unknown Source)
              at
              oracle.bpel.services.workflow.task.client.TaskServiceRemoteClient.updateTask(T
              askServiceRemoteClient.java:2242)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
              ava:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at
              oracle.bpel.services.workflow.client.WFClientRetryInvocationHandler.invokeTarg
              et(WFClientRetryInvocationHandler.java:133)
              at
              oracle.bpel.services.workflow.client.WFClientRetryInvocationHandler.invoke(WFC
              lientRetryInvocationHandler.java:72)
              at $Proxy604.updateTask(Unknown Source)
              at
              oracle.bpel.services.workflow.datacontrol.WorkflowService.invokeUpdateMethod(W
              orkflowService.java:871)
              at
              oracle.bpel.services.workflow.datacontrol.WorkflowService.invokeWorkflowDCMeth
              ods(WorkflowService.java:240)
              at
              oracle.bpel.services.datacontrol.XSDDataControl.invokeWorkflowOperation(XSDDat
              aControl.java:375)
              at
              oracle.bpel.services.datacontrol.XSDDataControl.invokeOperation(XSDDataControl
              .java:469)
              at
              oracle.adf.model.bean.DCBeanDataControl.invokeMethod(DCBeanDataControl.java:43
              2)
              at
              oracle.adf.model.binding.DCInvokeMethod.callMethod(DCInvokeMethod.java:261)
              at
              oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:163
              5)
              at
              oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2151
              )
              at
              oracle.adf.model.bean.DCBeanDataControl.invokeOperation(DCBeanDataControl.java
              :469)
              at
              oracle.adf.model.adapter.AdapterDCService.invokeOperation(AdapterDCService.jav
              a:313)
              at
              oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:7
              40)
              at
              oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycl
              eImpl.java:402)
              at
              oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(Fa
              cesCtrlActionBinding.java:252)
              at
              oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(Fac
              esCtrlActionBinding.java:210)
              at
              oracle.bpel.services.workflow.worklist.adf.InvokeActionBean.invokeNewOperation
              (InvokeActionBean.java:498)
              at
              oracle.bpel.services.workflow.worklist.adf.InvokeActionBean.action(InvokeActio
              nBean.java:652)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at
              sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at
              sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.j
              ava:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at com.sun.el.parser.AstValue.invoke(AstValue.java:187)
              at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297)
              at
              org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(Met
              hodExpressionMethodBinding.java:46)
              at
              com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.
              java:102)
              at
              org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190
              )
              at
              oracle.adf.view.rich.component.rich.nav.RichCommandMenuItem.broadcast(RichComm
              andMenuItem.java:207)
              at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:475)
              at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:756)
              at
              oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(Lifec
              ycleImpl.java:890)
              at
              oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleI
              mpl.java:379)
              at
              oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.ja
              va:194)
              at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
              at
              weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecu
              rityHelper.java:227)
              at
              weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
              at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:205)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java:62)
              at
              weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57)
              at
              oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(Registra
              tionFilter.java:106)
              at
              org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.
              doFilter(TrinidadFilterImpl.java:447)
              at
              oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

              at
              org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.
              doFilter(TrinidadFilterImpl.java:447)