|
简强801版本改造后,MetaDaoHelper.queryObject报tenant不可为空
[复制链接]
简强环境,MDD改成了8.0.1-SNAPSHOT 版本后,进行业务验证时,在执行调度任务,任务中有段代码:MetaDaoHelper.queryObject(JoinChannel.ENTITY_NAME, querySchema, null); 报错,报错日志如下- 2024-04-26 16:17:43.461 ERROR [task-7] [c.y.b.o.s.impl.OrderFetchServiceImpl] [b3a5a65974d80522] [] [] [cr] [] [] [] [yonbip-fi-expsbtrs,yonbip-fi-expsbtrs,,,,,combine,] - 拉单异常:{} com.yonyou.ucf**.**mon.exceptions.error.MddOrmErrorException: tenant不可为空
- at com.yonyou.ucf.mdd.ext.dao.meta.crud.QuerySchemaExecutor.execute(QuerySchemaExecutor.java:194)
- at com.yonyou.ucf.mdd.ext.dao.meta.MetaDaoHelper.queryObject(MetaDaoHelper.java:799)
- at com.yonyou.ucf.mdd.ext.dao.meta.MetaDaoHelper.queryObject(MetaDaoHelper.java:772)
- at com.yonyou.btis.order.service.impl.OrderFetchServiceImpl.doFetchOrderByRuleEngine(OrderFetchServiceImpl.java:491)
- at com.yonyou.btis.order.service.impl.OrderFetchServiceImpl.lambda$fetchOrderByRuleEngine$2(OrderFetchServiceImpl.java:133)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
- at java.lang.Thread.run(Thread.java:748)
- Caused by: com.yonyou.ucf**.**mon.exceptions.error.MddOrmErrorException: QuerySchemaExecutor error,entity uri:btis.channel.JoinChannel,errorMessage:tenant不可为空,queryschema:{"fields":[{"name":"*"}]}
- at com.yonyou.ucf.mdd.ext.dao.meta.crud.QuerySchemaExecutor.execute(QuerySchemaExecutor.java:193)
- ... 7 common frames omitted
- Caused by: org**.****.**Exception: tenant不可为空
- at com.yonyou.ucf**.**mon.context.impl.MddPartitionServiceImpl.getPartitionContextData(MddPartitionServiceImpl.java:119)
- at com.yonyou.ucf.mdd.ext.core.AppContext.getPartitionContextData(AppContext.java:721)
- at com.yonyou.ucf.mdd.ext.core.AppContext.getPartitionContextData(AppContext.java:706)
- at com.yonyou.ucf.mdd.ext.dao.meta.crud.MetaDaoSupportUtil.setPartitionToQuerySchema(MetaDaoSupportUtil.java:72)
- at com.yonyou.ucf.mdd.ext.dao.meta.crud.MetaDaoSupportUtil.setPartitionToQuerySchema(MetaDaoSupportUtil.java:39)
- at com.yonyou.ucf.mdd.ext.dao.meta.crud.MetaDaoSupport.setTenantandCorpWhenQuery(MetaDaoSupport.java:148)
- at com.yonyou.ucf.mdd.ext.dao.meta.crud.QuerySchemaExecutor.execute(QuerySchemaExecutor.java:228)
- at com.yonyou.ucf.mdd.ext.dao.meta.crud.QuerySchemaExecutor.execute(QuerySchemaExecutor.java:164)
- ... 7 common frames omitted
复制代码 进一步跟踪业务代码,发现其上下文为空了。
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|