2015-09-30 3 views
0

Я только начал использовать Grails, и мне нужно сделать проект svn, загруженный граффилами, чтобы работать.Grails - Не удалось создать новый экземпляр класса [QuartzGrailsPlugin]!

Но когда я пытаюсь запустить, я получаю эту ошибку:

Error loading plugin manager: Could not create a new instance of class [QuartzGrailsPlugin]! 

Я попытался с другой версией Ггц (LaStone и 3.5) и JDK (1.6-1.7-1.8).

При создании очень простого проекта с нуля он работает.

вот полные консоли:

2015-09-30 11:52:53,068 [main] DEBUG converters.StringConverter - Converting 'String' value 'stdout' to type 'String'org.codehaus.groovy.grails.exceptions.NewInstanceCreationException: Could not create a new instance of class [QuartzGrailsPlugin]! 
at _PluginDependencies_groovy$_run_closure5_closure40.doCall(_PluginDependencies_groovy:270) 
at _PluginDependencies_groovy$_run_closure5_closure40.doCall(_PluginDependencies_groovy) 
at _GrailsSettings_groovy$_run_closure10.doCall(_GrailsSettings_groovy:280) 
at _GrailsSettings_groovy$_run_closure10.call(_GrailsSettings_groovy) 
at _PluginDependencies_groovy$_run_closure5.doCall(_PluginDependencies_groovy:268) 
at _GrailsPackage_groovy$_run_closure2.doCall(_GrailsPackage_groovy:167) 
at _GrailsWar_groovy$_run_closure4.doCall(_GrailsWar_groovy:91) 
at War$_run_closure1.doCall(War.groovy:38) 
at gant.Gant$_dispatch_closure5.doCall(Gant.groovy:381) 
at gant.Gant$_dispatch_closure7.doCall(Gant.groovy:415) 
at gant.Gant$_dispatch_closure7.doCall(Gant.groovy) 
at gant.Gant.withBuildListeners(Gant.groovy:427) 
at gant.Gant.this$2$withBuildListeners(Gant.groovy) 
at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source) 
at gant.Gant.dispatch(Gant.groovy:415) 
at gant.Gant.this$2$dispatch(Gant.groovy) 
at gant.Gant.invokeMethod(Gant.groovy) 
at gant.Gant.executeTargets(Gant.groovy:590) 
at gant.Gant.executeTargets(Gant.groovy:589) 
Caused by: java.lang.UnsupportedClassVersionError: org/codehaus/groovy/grails/plugins/quartz/TaskArtefactHandler : Unsupported major.minor version 52.0 
at java.lang.ClassLoader.defineClass1(Native Method) 
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) 
at java.lang.ClassLoader.defineClass(ClassLoader.java:615) 
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) 
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) 
at java.net.URLClassLoader.access$000(URLClassLoader.java:58) 
at java.net.URLClassLoader$1.run(URLClassLoader.java:197) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:190) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:247) 
at java.lang.Class.forName0(Native Method) 
at java.lang.Class.forName(Class.java:171) 
at QuartzGrailsPlugin.class$(QuartzGrailsPlugin.groovy) 
at QuartzGrailsPlugin.$get$$class$org$codehaus$groovy$grails$plugins$quartz$TaskArtefactHandler(QuartzGrailsPlugin.groovy) 
at QuartzGrailsPlugin.<init>(QuartzGrailsPlugin.groovy:61) 
... 19 more 

Error loading plugin manager: Could not create a new instance of class [QuartzGrailsPlugin]! 

Я также запустить приложение из командной строки делает это:

grails run-app 

с точно таким же результатом.

+0

Убивает ли он из командной строки? –

+0

Я пробовал только с ggts – eeadev

+1

Я думаю, что @tim_yates предлагает вам * попробовать * его с командной строкой и посмотреть, имеет ли это ту же проблему. Он пытается предположить, что это может быть проблема GGTS, а не проблема Grails. – billjamesdev

ответ

1

Я использую идею INtellij. Я столкнулся с такой же проблемой. Я привязал свой java sdk к 1.6. затем выполните команду clean-all. Затем скомпилируйте.

Это сработало для меня.

Смежные вопросы