由于至少缺少一个参数而检测到重大更改

问题描述 投票:0回答:1

在尝试从 edmx 文件生成 java 源文件时,我收到此错误:

从 A_MaterialStock 集合中找到实体类型 A_MaterialStockType 由于至少缺少一个参数而检测到重大更改

以下是插件配置:

之前我使用 4.28.0 生成,那一代没问题。 目前正在升级到 SAP Cloud SDK 5.1.0

有人遇到过这个问题吗?有什么解决办法吗?

项目java版本是17。

谢谢。

我正在按照本指南中提到的步骤及其中的链接进行操作。

sdk cloud upgrade sap-cloud-sdk
1个回答
0
投票

该问题很可能与生成器一部分的“向后兼容性检查”有关。

此处生成器尝试生成参数的顺序,以与其生成的先前 VDM 保持兼容。 在您的情况下,由于某些方法缺少/新参数,这似乎失败了。从 SAP Business Accelerator Hub 获取新更新时,这种情况经常发生

要解决该问题,您可以删除之前生成的代码并重新生成。

© www.soinside.com 2019 - 2024. All rights reserved.