答案 0 :(得分:3)
您遇到的错误是由于自定义代码已在ADempiere的ModelValidator窗口中定义,其中自定义模块未一起编译到二进制文件中。但是,当Colin Rooney要求澄清时,您的错误弹出框在某些数据中指定了“iDempiere”。我可以看到它是ADempiere,因为项目标志显然是ADempiere的,而不是更新的叉子,iDempiere。同样在您的错误堆栈中,日志名称是ADempiere。 然而,两者的问题都是一样的。只需转到您的数据库(很可能是Postgres)转到ModelValidator表和FA模块记录,取消选中IsActive字段或删除记录。 要介绍FA模块,您必须在部署之前首先将其与整个ADempiere代码库一起编译。 iDempiere不同,因为它不再锁定元数据中的模块。它完全由OSGi插件注入,就像Eclipse IDE的工作原理一样。我有一部电影,比较了部署自定义更改的两种方式:http://youtu.be/Pm0DzUbVhes
答案 1 :(得分:1)
我下载了Adempiere的项目并运行安装程序。
您下载了Adempiere还是iDempiere?从错误来看,它看起来像iDemiere,但那不是你说的。对于像Adempiere这样的支持问题,你最好在他们的论坛或gitter room
寻求帮助。Stackoverflow针对开发人员和开发/编码问题。