grails-spring-security-core
grails-spring-security-core copied to clipboard
java.lang.IllegalAccessError: tried to access method grails.plugin.springsecurity.SpringSecurityCoreGrailsPlugin.createBeanList(Ljava/lang/Object;)
Hi, I am seeing the following issue with my grails application failing to startup. Error is java illegal access error with spring security plugin createBeanList. I am using grails 4.0.2 with JDK Version:1.8.0.252. The issue seems to go away with Java 11 but I am using 8 as my code uses Joda time which has not been upgraded to java time
Thanks
Actual Behaviour
java.lang.IllegalAccessError: tried to access method grails.plugin.springsecurity.SpringSecurityCoreGrailsPlugin.createBeanList(Ljava/lang/Object;)Ljava/lang/Object; from class grails.plugin.springsecurity.SpringSecurityCoreGrailsPlugin$createBeanList at grails.plugin.springsecurity.SpringSecurityCoreGrailsPlugin$createBeanList.callCurrent(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:51) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:171) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185) at grails.plugin.springsecurity.SpringSecurityCoreGrailsPlugin.doWithApplicationContext(SpringSecurityCoreGrailsPlugin.groovy:687) at org.grails.plugins.DefaultGrailsPlugin.doWithApplicationContext(DefaultGrailsPlugin.java:507) at org.grails.plugins.AbstractGrailsPluginManager.doPostProcessing(AbstractGrailsPluginManager.java:223) at grails.boot.config.GrailsApplicationPostProcessor.onApplicationEvent(GrailsApplicationPostProcessor.groovy:259) at grails.boot.config.GrailsApplicationPostProcessor.onApplicationEvent(GrailsApplicationPostProcessor.groovy) at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:403) at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:360) at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:897) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.finishRefresh(ServletWebServerApplicationContext.java:162) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:553) at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) at grails.boot.GrailsApp.run(GrailsApp.groovy:96) at grails.boot.GrailsApp.run(GrailsApp.groovy:456) at grails.boot.GrailsApp.run(GrailsApp.groovy:443) at Application.main(Application.groovy:11) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.boot.devtools.restart
Environment Information
- **Operating System: Windows
- **GORM Version:7.0.2
- **Grails Version (if using Grails):4.0.2
- **JDK Version:1.8.0.252