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

阅读原文

【问题描述】

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值