Невозможно найти конструктор с параметром Class для класса org.codehaus.groovy.grails.commons.DefaultGrailsServiceClass - PullRequest
0 голосов
/ 18 июня 2019

Я работаю с приложением Grails 1.3 на Grails 2.4.3. Теперь, когда я запускаю приложение Grails из командной строки, я получаю сообщение об ошибке:

Ошибка загрузки диспетчера подключаемых модулей: невозможно найти конструктор с параметром Class для классаorg.codehaus.groovy.grails.commons.DefaultGrailsServiceClass (ПРИМЕЧАНИЕ. Трассировка St ack была отфильтрована. Используйте --verbose для просмотра всей трассы.) java.lang.RuntimeException: Невозможно найти конструктор с параметром класса для класса r r org.codehaus.groovy.grails.commons.DefaultGrailsServiceClass

во время выполнения и GrailsVm существует с ошибкой

, когда я создаю войну для приложения, которое оно создает, и просматривая в нем банку grails, я вижу DefaultGrailsServiceClassс конструктором в нем.

public DefaultGrailsServiceClass(Class<?> clazz)
  {
    super(clazz, "Service");

    Object tmpTransactional = getPropertyOrStaticPropertyOrFieldValue("transactional", Boolean.class);
    this.transactional = ((tmpTransactional == null) || (tmpTransactional.equals(Boolean.TRUE)));
  }

Я запускаю приложение с Java 8.031 и внутренняя зависимость Tomcat 7.0.55, который также совместим с Java 8.Любые указания, как решить эту проблему?

1 Ответ

0 голосов
/ 18 июня 2019

я являюсь мигрингой Грааля 1.3, нанесение на Грааля 2.4.3

Я запускаю приложение с Java 8.031

Java 8 не поддерживается Grails 2.4.3. Grails 2.5 - это первая версия Grails, для которой мы поддерживаем Java 8.

...