Cannot build Grails app in Eclipse with Java 1.8 -


i've inherited grails project , trying build in eclipse java 1.8. can build war file java 1.7 when switch 1.8 , rebuild following error:

openjdk 64-bit server vm warning: ignoring option maxpermsize=256m; support removed in 8.0 | error java.lang.reflect.invocationtargetexception | error     @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) | error     @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:62) | error     @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43) | error     @ java.lang.reflect.method.invoke(method.java:483) | error     @ org.codehaus.groovy.grails.cli.support.grailsstarter.rootloader(grailsstarter.java:234) | error     @ org.codehaus.groovy.grails.cli.support.grailsstarter.main(grailsstarter.java:262) | error caused by: java.lang.noclassdeffounderror: [ljava/util/hashmap$entry; | error     @ java.lang.class.getdeclaredmethods0(native method) | error     @ java.lang.class.privategetdeclaredmethods(class.java:2693) | error     @ java.lang.class.getdeclaredmethods(class.java:1967) | error     @ org.codehaus.groovy.reflection.cachedclass$3$1.run(cachedclass.java:84) | error     @ java.security.accesscontroller.doprivileged(native method) | error     @ org.codehaus.groovy.reflection.cachedclass$3.initvalue(cachedclass.java:81) | error     @ org.codehaus.groovy.reflection.cachedclass$3.initvalue(cachedclass.java:79) | error     @ org.codehaus.groovy.util.lazyreference.getlocked(lazyreference.java:46) | error     @ org.codehaus.groovy.util.lazyreference.get(lazyreference.java:33) | error     @ org.codehaus.groovy.reflection.cachedclass.getmethods(cachedclass.java:250) | error     @ groovy.lang.metaclassimpl.populatemethods(metaclassimpl.java:334) | error     @ groovy.lang.metaclassimpl.fillmethodindex(metaclassimpl.java:284) | error     @ groovy.lang.metaclassimpl.initialize(metaclassimpl.java:2928) | error     @ groovy.lang.expandometaclass.initialize(expandometaclass.java:483) | error     @ org.codehaus.groovy.reflection.classinfo.getmetaclassunderlock(classinfo.java:166) | error     @ org.codehaus.groovy.reflection.classinfo.getmetaclass(classinfo.java:182) | error     @ groovy.util.configobject.$getstaticmetaclass(configobject.groovy) | error     @ groovy.util.configobject.<init>(configobject.groovy) | error     @ grails.util.abstractbuildsettings.<init>(abstractbuildsettings.java:33) | error     @ grails.util.buildsettings.<init>(buildsettings.groovy) | error     @ grails.util.buildsettings.<init>(buildsettings.groovy:749) | error     @ org.codehaus.groovy.grails.cli.grailsscriptrunner.main(grailsscriptrunner.java:164) | error     ... 6 more | error caused by: java.lang.classnotfoundexception: java.util.hashmap$entry | error     @ org.codehaus.groovy.tools.rootloader.findclass(rootloader.java:156) | error     @ java.lang.classloader.loadclass(classloader.java:424) | error     @ org.codehaus.groovy.tools.rootloader.loadclass(rootloader.java:128) | error     @ org.codehaus.groovy.grails.cli.support.grailsrootloader.loadclass(grailsrootloader.java:48) | error     @ java.lang.classloader.loadclass(classloader.java:357) | error     ... 28 more 

i've tried downgrading java 1.8 u31 , u25 suggested other posts, still same error. i've tried in windows & linux – same error.

i'm using grails version 2.1.2, have it?

i'm brand new grails, possible there config in project causing problem?

because grails v2.1.2 not support java8. java8 support available 2.4.x onwards.

ref# grails-11063


Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -