Petals SE Flowable

"FlowableException: Index: 1, Size: 1" on webservice invocation

Details

  • Description:
    Hide

    The following error occurs when invoking a webservice returning 3 or more parameters. The problem does not occur if the webservice return 0, 1 or 2 parameters.

    org.flowable.common.engine.api.FlowableException: Index: 1, Size: 1
    	at org.flowable.engine.impl.webservice.CxfWebServiceClient.send(CxfWebServiceClient.java:84)
    	at org.flowable.engine.impl.webservice.WSOperation.safeSend(WSOperation.java:83)
    	at org.flowable.engine.impl.webservice.WSOperation.sendFor(WSOperation.java:63)
    	at org.flowable.engine.impl.bpmn.webservice.Operation.sendMessage(Operation.java:54)
    	at org.flowable.engine.impl.bpmn.behavior.WebServiceActivityBehavior.execute(WebServiceActivityBehavior.java:136)
            ...
    Caused by: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
    	at java.util.ArrayList.rangeCheck(ArrayList.java:659)
    	at java.util.ArrayList.get(ArrayList.java:435)
    	at org.apache.cxf.jaxws.interceptors.HolderInInterceptor.handleMessage(HolderInInterceptor.java:67)
    	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
    	at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:826)
    	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1693)
    	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1570)
    	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1371)
    	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
    	at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:671)
    	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:63)
    	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
    	at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:531)
    	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:440)
    	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:355)
    	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)
    	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:333)
    	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:319)
    	at org.flowable.engine.impl.webservice.CxfWebServiceClient.send(CxfWebServiceClient.java:78)
    	... 85 more
    Show
    The following error occurs when invoking a webservice returning 3 or more parameters. The problem does not occur if the webservice return 0, 1 or 2 parameters.
    org.flowable.common.engine.api.FlowableException: Index: 1, Size: 1
    	at org.flowable.engine.impl.webservice.CxfWebServiceClient.send(CxfWebServiceClient.java:84)
    	at org.flowable.engine.impl.webservice.WSOperation.safeSend(WSOperation.java:83)
    	at org.flowable.engine.impl.webservice.WSOperation.sendFor(WSOperation.java:63)
    	at org.flowable.engine.impl.bpmn.webservice.Operation.sendMessage(Operation.java:54)
    	at org.flowable.engine.impl.bpmn.behavior.WebServiceActivityBehavior.execute(WebServiceActivityBehavior.java:136)
            ...
    Caused by: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
    	at java.util.ArrayList.rangeCheck(ArrayList.java:659)
    	at java.util.ArrayList.get(ArrayList.java:435)
    	at org.apache.cxf.jaxws.interceptors.HolderInInterceptor.handleMessage(HolderInInterceptor.java:67)
    	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
    	at org.apache.cxf.endpoint.ClientImpl.onMessage(ClientImpl.java:826)
    	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1693)
    	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1570)
    	at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1371)
    	at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
    	at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:671)
    	at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:63)
    	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308)
    	at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:531)
    	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:440)
    	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:355)
    	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:313)
    	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:333)
    	at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:319)
    	at org.flowable.engine.impl.webservice.CxfWebServiceClient.send(CxfWebServiceClient.java:78)
    	... 85 more
  • Environment:
    -

Issue Links

Activity

Christophe DENEUX made changes - Thu, 8 Apr 2021 - 09:56:33 +0200
Field Original Value New Value
Status New [ 10000 ] Open [ 10002 ]
Priority Critical [ 2 ]
Christophe DENEUX made changes - Thu, 8 Apr 2021 - 09:56:36 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Thu, 8 Apr 2021 - 11:38:39 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 1.3.0 [ 10952 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Thu, 8 Apr 2021 - 11:40:22 +0200
Status Resolved [ 10004 ] Open [ 10002 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Thu, 8 Apr 2021 - 12:46:18 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Thu, 8 Apr 2021 - 12:46:35 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Fix Version/s 1.2.2 [ 10975 ]
Fix Version/s 1.3.0 [ 10952 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Thu, 8 Apr 2021 - 12:48:04 +0200
Fix Version/s 1.4.0 [ 10870 ]
Christophe DENEUX made changes - Thu, 8 Apr 2021 - 16:21:20 +0200
Status Resolved [ 10004 ] Open [ 10002 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Mon, 22 Nov 2021 - 16:34:12 +0100
Status Open [ 10002 ] In Progress [ 10003 ]
Christophe DENEUX made changes - Mon, 22 Nov 2021 - 16:36:23 +0100
Status In Progress [ 10003 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]
Christophe DENEUX made changes - Mon, 22 Nov 2021 - 16:37:06 +0100
Link This issue depends on PETALSSEFLOWABLE-72 [ PETALSSEFLOWABLE-72 ]

People

Dates

  • Created:
    Thu, 8 Apr 2021 - 09:55:29 +0200
    Updated:
    Mon, 22 Nov 2021 - 16:37:06 +0100
    Resolved:
    Mon, 22 Nov 2021 - 16:36:23 +0100