org.idempiere.fa.model.ModelValidator nulljava.lang.ClassNotFoundException
2 ответа
Возникшая ошибка связана с тем, что пользовательский код был определен в окне ModelValidator ADempiere, где пользовательский модуль не скомпилирован вместе в двоичный файл. Но, как Колин Руни попросил разъяснений, во всплывающем окне с ошибкой указывается "iDempiere" в некоторых данных. Я вижу, что это ADempiere, так как логотип проекта явно принадлежит ADempiere и не должен быть новым форком, iDempiere. Также в вашем стеке ошибок имя журнала ADempiere. Тем не менее, проблема одинакова для обоих. Просто зайдите в свою базу данных (скорее всего Postgres), перейдите в таблицу ModelValidator и запись модуля FA, снимите флажок с поля IsActive или удалите запись. Чтобы представить модуль FA, вы должны сначала скомпилировать его вместе со всей кодовой базой ADempiere перед развертыванием. iDempiere отличается, так как он больше не блокирует модули в своих метаданных. Он внедряется просто плагином OSGi, очень похожим на то, как работает Eclipse IDE. У меня есть фильм, в котором сравниваются оба способа развертывания пользовательских изменений: http://youtu.be/Pm0DzUbVhes
Я скачал проект Adempiere и запустил установку.
Вы загрузили Adempiere или iDempiere? По ошибке похоже на iDemiere, но это не то, что вы говорите. Если у вас есть вопросы о поддержке на Adempiere, вам лучше обратиться за помощью на их форумы или в свою комнату
Stackru направлен на разработчиков и вопросы разработки / кодирования.