EOS Platform7.6实体有字段默认值为null,调用queryEntitiesByTemplate,执行报错

来源:互联网 发布:java游戏引擎现状 编辑:程序博客网 时间:2024/05/28 04:54

阅读原文

【问题描述】

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

阅读全文
0 0
原创粉丝点击