关于dep保存实体报错空指针serverMetadataStore.load

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

关于dep保存实体报错空指针serverMetadataStore.load

如下图所示对标准单据加了dep字段后实体保存报空指针:

image.webp


具体堆栈如下:

java.lang.NullPointerException: null

        at: com.kingdee.bos.metadata.configure.ServerMetadataStore.load(ServerMetadataStore.java:325)

        at: com.kingdee.bos.metadata.configure.ServerMetadataStore.afterSave(ServerMetadataStore.java:952)

        at: com.kingdee.bos.metadata.configure.ServerMetadataStore.saveMetadata(ServerMetadataStore.java:1348)

        at: com.kingdee.bos.metadata.configure.RemoteMetadataStore.saveMetadata(RemoteMetadataStore.java:134)

        at: rpc_generate._PROXY_com_1_kingdee_1_bos_1_metadata_1_configure_1_IServerMetadataStore.pi4(Unknown Source

        at: rpc_generate._PROXY_com_1_kingdee_1_bos_1_metadata_1_configure_1_IServerMetadataStore.processInvoke(Unknown Source)


分析:

此问题是因为web方案对应元数据片段存在脏数据导致,排查方式如下,打开对应实体进行元数据校验,就知道有多少方案,共同作用于同一实体,将所有方案禁用,就可以看到明显报错

image.webp


具体报错如下:

image.webp

can't find property's relationship. entity:com.kingdee.eas.fi.ar.app.OtherBill property:test 错误详细堆栈信息:java.lang.CloneNotSupportedException: can't find property's relationship. entity:com.kingdee.eas.fi.ar.app.OtherBill property:test


解决措施:参照以下链接修复元数据片段即可:https://wenku.my7c.com/article/63620507668837632

关于dep保存实体报错空指针serverMetadataStore.load

如下图所示对标准单据加了dep字段后实体保存报空指针:具体堆栈如下:java.lang.NullPointerException: null at: com.kingdee...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息