帖子
帖子
用户
博客
课程
显示全部楼层
47
帖子
2
勋章
334
Y币

简强801版本改造后,MetaDaoHelper.queryObject报tenant不可为空

[复制链接]
发表于 2024-4-28 15:50:42
简强环境,MDD改成了8.0.1-SNAPSHOT 版本后,进行业务验证时,在执行调度任务,任务中有段代码:MetaDaoHelper.queryObject(JoinChannel.ENTITY_NAME, querySchema, null); 报错,报错日志如下
  1. 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不可为空
  2.         at com.yonyou.ucf.mdd.ext.dao.meta.crud.QuerySchemaExecutor.execute(QuerySchemaExecutor.java:194)
  3.         at com.yonyou.ucf.mdd.ext.dao.meta.MetaDaoHelper.queryObject(MetaDaoHelper.java:799)
  4.         at com.yonyou.ucf.mdd.ext.dao.meta.MetaDaoHelper.queryObject(MetaDaoHelper.java:772)
  5.         at com.yonyou.btis.order.service.impl.OrderFetchServiceImpl.doFetchOrderByRuleEngine(OrderFetchServiceImpl.java:491)
  6.         at com.yonyou.btis.order.service.impl.OrderFetchServiceImpl.lambda$fetchOrderByRuleEngine$2(OrderFetchServiceImpl.java:133)
  7.         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
  8.         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
  9.         at java.lang.Thread.run(Thread.java:748)
  10. Caused by: com.yonyou.ucf**.**mon.exceptions.error.MddOrmErrorException: QuerySchemaExecutor error,entity uri:btis.channel.JoinChannel,errorMessage:tenant不可为空,queryschema:{"fields":[{"name":"*"}]}
  11.         at com.yonyou.ucf.mdd.ext.dao.meta.crud.QuerySchemaExecutor.execute(QuerySchemaExecutor.java:193)
  12.         ... 7 common frames omitted
  13. Caused by: org**.****.**Exception: tenant不可为空
  14.         at com.yonyou.ucf**.**mon.context.impl.MddPartitionServiceImpl.getPartitionContextData(MddPartitionServiceImpl.java:119)
  15.         at com.yonyou.ucf.mdd.ext.core.AppContext.getPartitionContextData(AppContext.java:721)
  16.         at com.yonyou.ucf.mdd.ext.core.AppContext.getPartitionContextData(AppContext.java:706)
  17.         at com.yonyou.ucf.mdd.ext.dao.meta.crud.MetaDaoSupportUtil.setPartitionToQuerySchema(MetaDaoSupportUtil.java:72)
  18.         at com.yonyou.ucf.mdd.ext.dao.meta.crud.MetaDaoSupportUtil.setPartitionToQuerySchema(MetaDaoSupportUtil.java:39)
  19.         at com.yonyou.ucf.mdd.ext.dao.meta.crud.MetaDaoSupport.setTenantandCorpWhenQuery(MetaDaoSupport.java:148)
  20.         at com.yonyou.ucf.mdd.ext.dao.meta.crud.QuerySchemaExecutor.execute(QuerySchemaExecutor.java:228)
  21.         at com.yonyou.ucf.mdd.ext.dao.meta.crud.QuerySchemaExecutor.execute(QuerySchemaExecutor.java:164)
  22.         ... 7 common frames omitted
复制代码
进一步跟踪业务代码,发现其上下文为空了。

本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册

X
您需要登录后才可以回帖 登录

本版积分规则