You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Eric Milles (Jira)" <ji...@apache.org> on 2023/02/08 14:57:00 UTC

[jira] [Commented] (GROOVY-10186) Seeing java.lang.IllegalAccessException with java.time.LocalDateTime

    [ https://issues.apache.org/jira/browse/GROOVY-10186?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17685932#comment-17685932 ] 

Eric Milles commented on GROOVY-10186:
--------------------------------------

Can you retest with Groovy 3.0.15?  The JDK16+ support was improved.

> Seeing java.lang.IllegalAccessException with java.time.LocalDateTime
> --------------------------------------------------------------------
>
>                 Key: GROOVY-10186
>                 URL: https://issues.apache.org/jira/browse/GROOVY-10186
>             Project: Groovy
>          Issue Type: Bug
>          Components: jdk conflict
>    Affects Versions: 3.0.8
>            Reporter: Groovy
>            Priority: Major
>
> Seen in a Grails 5.0.0.M2 application running on openjdk java 16.0.2. Groovy 3.0.8.
> Ubuntu Linux 20.04.2
> If I look at _journalctl -u my_app_, I see:
>  
>  ```
> java[746311]: Grails application running at http://127.0.0.1:8001 in environment: test
> java[746311]: <java.time.LocalDateTime@3f1281 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1981 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1981 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1a01 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1a01 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1a01 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1a01 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1a01 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1a01 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1a01 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1a01 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1a01 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1a01 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f2081 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1a81 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1a01 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f1b01 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f2101 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f2181 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f2181 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> java[746311]: <java.time.LocalDateTime@3f2181 date=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final" time=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.time.LocalDateTime (in module java.base) with modifiers "private final">
> ```
> I am lucking out because I am not using any of the methods that DGM is trying to add but this may prove an issue if someone was going to use an 'augmented' version of LocalDateTime. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)