欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
EOS Platform7.6实体有字段默认值为null,在逻辑流里调用queryEntitiesByTemplate,执行报错
异常:
Message: 实例化class:localtobpsplatform.call.testQueryByTemplate_biz 发生错误。
at com.primeton.engine.core.impl.process.BLProxy.getBLInstance(BLProxy.java:310)
at com.primeton.engine.core.impl.process.BLProxy.getParameterTypes(BLProxy.java:289)
at com.primeton.engine.core.impl.process.BLProxy.getParameterTypes(BLProxy.java:58)
at com.primeton.ext.engine.component.Operation.getParameterTypes(Operation.java:155)
at com.primeton.engine.component.impl.LogicCompoment.getParameterTypes(LogicCompoment.java:253)
at com.primeton.access.client.impl.skeleton.BizLogicReceiveTarget.invoke(BizLogicReceiveTarget.java:36)
at com.primeton.access.client.impl.skeleton.ServiceEngine.receive(ServiceEngine.java:36)
at com.primeton.access.client.impl.skeleton.DefaultServiceSkeleton.invokeService(DefaultServiceSkeleton.java:130)
at com.primeton.access.client.impl.skeleton.DefaultServiceSkeleton.invoke(DefaultServiceSkeleton.java:32)
at com.primeton.access.client.impl.ClientMessageInterceptor.invoke(ClientMessageInterceptor.java:57)
at com.primeton.system.aop.impl.HandlerInvoker.invoke(HandlerInvoker.java:60)
at com.primeton.system.aop.impl.JdkProxyUtil$JdkInvocationHandlerWrapper.invoke(JdkProxyUtil.java:53)
at com.sun.proxy.$Proxy38.getParameterTypes(Unknown Source)
at com.primeton.ext.engine.component.LogicflowInvokerHelper.invokeLogicflow(LogicflowInvokerHelper.java:53) ... 43 more
Caused by: com.primeton.ext.data.sdo.IllegalDataObjectTypeException: cannot find EntityType for Name 'localtobpsplatform.testds.OaMessageArea'
at com.primeton.data.sdo.impl.helper.DataFactoryImpl.create(DataFactoryImpl.java:110)
at localtobpsplatform.call.testQueryByTemplate_biz.<init>(testQueryByTemplate_biz.java:57)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:357)
at java.lang.Class.newInstance(Class.java:310)
at com.primeton.engine.core.impl.process.BLProxy.getBLInstance(BLProxy.java:304)
... 56 more
产品bug,和默认值为null有关,将默认值删除后,查询不报错,若的确需要设置为null的默认值请联系普元售后(cservice@primeton.com)申请补丁:PLATFORM_7.6_EOS_20170330_P1