java - org.idempiere.fa.model.ModelValidator nulljava.lang.ClassNotFoundException

标签 java adempiere idempiere

我只是 Adempiere 的新手。我下载了 Adempiere 的项目并运行安装程序。之后,我就遇到了这个错误,并且在 google 上找不到答案。

enter image description here

enter image description here 有谁对这个错误有任何想法吗?

最佳答案

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

关于java - org.idempiere.fa.model.ModelValidator nulljava.lang.ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34505487/

相关文章:

java - J2ME 企业应用程序

eclipse - 从 eclipse 运行 JBoss 服务器 [Adempiere 项目]

java - 如何从 Spring Cloud 中的 URL 中提取 jar 名称和文件名称?

java - 如何将 2 个 JList 添加到一个 JScrollPane 中?

Java GUI - 嵌套面板

sql - 在 Oracle 中创建前导零

Adempiere - 如何在同一窗口中设计/调用 2 个 CreateLinesFrom 按钮

java - 如何实现 Idempiere 版本 5.1

java - 如何通过WebServices在adempiere中生成pdf报告?