0

我只是 Adempiere 的新手。我下载了 Adempiere 的项目并运行设置。之后,我遇到了这个错误,在谷歌上找不到答案。

在此处输入图像描述

在此处输入图像描述 有没有人对此错误有任何想法。

4

2 回答 2

3

您遇到的错误是由于在 ADempiere 的 ModelValidator 窗口中定义了自定义代码,其中自定义模块未一起编译到二进制文件中。但正如 Colin Rooney 要求澄清的那样,您的错误弹出框在某些数据中指定了“iDempiere”。我可以看到它是 ADempiere,因为项目徽标显然是 ADempiere 的,而不是较新的分支 iDempiere 的。同样在您的错误堆栈中,日志名称是 ADempiere。然而,两者的问题是相同的。只需转到您的数据库(很可能是 Postgres)转到 ModelValidator 表和 FA 模块记录,取消选中 IsActive 字段或删除记录。要引入 FA 模块,您必须先将其与整个 ADempiere 代码库一起编译,然后再进行部署。iDempiere 不同,因为它不再将模块锁定在其元数据中。它完全由 OSGi 插件注入,就像 Eclipse IDE 的工作方式一样。我有一部电影比较了部署自定义更改的两种方式:http://youtu.be/Pm0DzUbVhes

于 2016-01-02T01:09:05.003 回答
1

我下载了 Adempiere 的项目并运行设置。

你下载的是 Adempiere 还是 iDempiere?从错误来看,它看起来像 iDemiere,但这不是你所说的。对于 Adempiere 上的此类支持问题,您最好在他们的论坛或他们的gitter room寻求帮助

Stackoverflow 针对开发人员和开发/编码问题。

于 2016-01-01T14:27:51.777 回答