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.


#TechXchangePresenter
 View Only
  • 1.  Error while calling pub.task.taskclient:searchTasks service

    Posted Wed August 27, 2025 09:37 AM

    Hi All,

    We are trying to test a BPM flow with simple tasks and in the backend, we are calling the taskclient packages. 

    We are on 10.15 and MWS is hosted as container in OpenShift

    For example, we are doing a query on one field from business data and for that we are calling pub.task.taskclient:searchTasks and i see i am getting the below error. Any idea how to solve this

    electric.util.WrappedException: SOAPException( Server.userException: [POP.001.0002] A "java.util.concurrent.ExecutionException" occurred with the Message "com.webmethods.portal.PortalException: [POP.001.0002] A "java.lang.NullPointerException" occurred with the Message "Cannot invoke "javax.faces.context.FacesContext.getExternalContext()" because "facesContext" is null"" ), at com.webmethods.caf.wsclient.proxy.impl.WSClientDynamicProxy.getCompatibleException(WSClientDynamicProxy.java:600), at com.webmethods.caf.wsclient.proxy.impl.WSClientDynamicProxy.invoke(WSClientDynamicProxy.java:310), at jdk.proxy20/jdk.proxy20.$Proxy120.searchTask(Unknown Source), at impl.TaskEngineMWSImpl.searchTasks(TaskEngineMWSImpl.java:1086), at pub.task.taskclient.searchTasks(taskclient.java:105), at jdk.internal.reflect.GeneratedMethodAccessor3674.invoke(Unknown Source), at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43), at java.base/java.lang.reflect.Method.invoke(Method.java:569), at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:405), at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:761), at wm.bci.internal.BciServiceInvokeNotifier.process(BciServiceInvokeNotifier.java:53), at com.wm.ps.serviceMock.ServiceInterceptor.process(ServiceInterceptor.java:360), at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:39), at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:82), at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243), at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49), at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171), at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:340), at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:33), at com.wm.app.b2b.server.invoke.ConcurrentRequestLimitProcessor.process(ConcurrentRequestLimitProcessor.java:67), at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:401), at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:631), at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:436), at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:394), at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:261), at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:236), at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:263), at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:662), at com.wm.lang.flow.FlowState.step(FlowState.java:527), at com.wm.lang.flow.FlowState.invoke(FlowState.java:494), at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1164), at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:761), at wm.bci.internal.BciServiceInvokeNotifier.process(BciServiceInvokeNotifier.java:53), at com.wm.ps.serviceMock.ServiceInterceptor.process(ServiceInterceptor.java:360), at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:39), at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:82), at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:243), at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49), at com.wm.app.b2b.server.invoke.PipelineProcessor.process(PipelineProcessor.java:171), at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:340), at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:33), at com.wm.app.b2b.server.invoke.ConcurrentRequestLimitProcessor.process(ConcurrentRequestLimitProcessor.java:67), at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:401), at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:631), at com.wm.app.b2b.server.invok...<truncated>



    ------------------------------
    Abhijith Parre
    ------------------------------


  • 2.  RE: Error while calling pub.task.taskclient:searchTasks service

    Posted 11 days ago

    Hi Abhijith,

    Can you check the following:
    --> On MWS:
    - Business process defined
    - Task present in Monitoring/Business/Task and Administration/Business/Tasks/Task Engine Administration
    - The IS that carries Process Engine is configured in Administration/My webMethods/System settings/Task Engine

    --> On Integration Server
    - WmTask package (home): the remote MWS is correctly configured
    - WmPRT package (Home): the process list is correctly displayed in the 'Processes' tab

    Is the getTask service working?



    ------------------------------
    Thibaut Volpoet
    ------------------------------