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.  Problem with Service.doInvoke

    Posted Fri June 29, 2012 01:19 PM

    Hi All,

    Is there any limitation with Service.doInvoke usage?

    Below is the error happening while using this service. Error is occuring intermittantly.

    java.lang.ArrayIndexOutOfBoundsException
    at com.wm.util.coder.IDataBinCoder.writeCharArray(IDataBinCoder.java:361)
    at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java:439)
    at com.wm.util.coder.IDataBinCoder._encode(IDataBinCoder.java:468)
    at com.wm.util.coder.IDataBinCoder.encode(IDataBinCoder.java:281)
    at com.wm.data.IDataUtil.deepClone(IDataUtil.java:411)
    at com.wm.app.b2b.server.ErrorManager.handleError(ErrorManager.java:388)
    at com.wm.app.b2b.server.ErrorManager.processError(ErrorManager.java:180)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:708)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:536)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:381)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:237)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:104)
    at com.wm.app.b2b.server.Service.doInvoke(Service.java:639)
    at com.wm.app.b2b.server.Service.doInvoke(Service.java:588)
    at Utils.callWebMService(Utils.java:528)
    at sun.reflect.GeneratedMethodAccessor69.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:600)
    at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:403)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:631)
    at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:40)
    at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
    at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:241)
    at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51)
    at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:228)
    at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:624)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:536)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:381)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:237)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:189)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:324)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:581)
    at com.wm.lang.flow.FlowState.step(FlowState.java:441)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:406)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1040)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:631)
    at com.wm.app.b2b.server.util.tspace.ReservationProcessor.process(ReservationProcessor.java:40)
    at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
    at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:241)
    at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:51)
    at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:228)
    at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:30)
    at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:624)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:536)
    at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:381)
    at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:237)
    at com.wm.app.b2b.server.BaseService.invoke(BaseService.java:189)
    at com.wm.lang.flow.FlowInvoke.invoke(FlowInvoke.java:324)
    at com.wm.lang.flow.FlowState.invokeNode(FlowState.java:581)
    at com.wm.lang.flow.FlowState.step(FlowState.java:441)
    at com.wm.lang.flow.FlowState.invoke(FlowState.java:406)
    at com.wm.app.b2b.server.FlowSvcImpl.baseInvoke(FlowSvcImpl.java:1040)
    at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:631)


    #webMethods
    #Integration-Server-and-ESB
    #Flow-and-Java-services


  • 2.  RE: Problem with Service.doInvoke

    Posted Sat June 30, 2012 08:53 AM

    Hi Shriraksha,

    Need more details:
    Which version of webMethods are you using?
    What service are you invoking using Service.doInvoke() - custom or product related (if product related please share the service name)

    -Kishore


    #Integration-Server-and-ESB
    #Flow-and-Java-services
    #webMethods


  • 3.  RE: Problem with Service.doInvoke

    Posted Mon July 02, 2012 06:15 AM

    Hi Kishore,

    Thanks for the reply…

    WM version: 7.1
    Also, we are invoking custom service using Service.doInvoke().


    #webMethods
    #Flow-and-Java-services
    #Integration-Server-and-ESB


  • 4.  RE: Problem with Service.doInvoke

    Posted Mon July 02, 2012 11:39 AM

    Hello Sri,

    Could you please let us know what are the values you are passing as parameter to the Service.doInvoke menthos?

    Regards,
    Sasanka


    #Flow-and-Java-services
    #webMethods
    #Integration-Server-and-ESB


  • 5.  RE: Problem with Service.doInvoke

    Posted Mon July 02, 2012 01:39 PM

    Hi Sasanka,

    The service was working fine with no issues. I have received the below error only one time. It is not a coding problem. From one of the SAG thread, I found that it is related to JDK1.6 if the fix pack is less than SR10.

    Regards,
    Shriraksha


    #Flow-and-Java-services
    #webMethods
    #Integration-Server-and-ESB