欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
EOS Platform7.5产品,将有多个返回值的逻辑流封装成webservice,重启server后,使用webservice调用图元访问服务报错:
[default][2017-06-01 18:10:19,601][ERROR][com.primeton.ext.sca.serialize.DataTransformer:448] marshal java object to OMElement error on newbiz in service new61Service
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at java.util.Collections$UnmodifiableList.get(Collections.java:1152)
at com.primeton.ext.sca.serialize.DataTransformer.marshallOMElementServerSend(DataTransformer.java:425)
at com.primeton.sca.xmltransformer.OMElementTransformer.transforOutput(OMElementTransformer.java:119)
at com.primeton.sca.transformer.Output2OutputTransformer.transform(Output2OutputTransformer.java:231)
at org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediate(MediatorImpl.java:81)
at org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.transform(DataTransformationInterceptor.java:200)
at org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.invoke(DataTransformationInterceptor.java:183)
at org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:110)
......
Caused by: org.apache.tuscany.sca.databinding.TransformationException: ErrCode: 20200005
Message: NULL
at com.primeton.sca.transformer.Output2OutputTransformer.transform(Output2OutputTransformer.java:280)
at org.apache.tuscany.sca.databinding.impl.MediatorImpl.mediate(MediatorImpl.java:81)
at org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.transform(DataTransformationInterceptor.java:200)
at org.apache.tuscany.sca.core.databinding.wire.DataTransformationInterceptor.invoke(DataTransformationInterceptor.java:183)
at org.apache.tuscany.sca.core.invocation.RuntimeWireInvoker.invoke(RuntimeWireInvoker.java:110)
... 33 more
产品bug,已提交bug,期望在后续版本中修复,目前建议避免在逻辑构建中有多个返回值,可将其封装为一个复杂对象返回