You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Paul King (Jira)" <ji...@apache.org> on 2019/11/24 02:46:01 UTC

[jira] [Closed] (GROOVY-6777) Inner class causes VerifierError

     [ https://issues.apache.org/jira/browse/GROOVY-6777?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul King closed GROOVY-6777.
-----------------------------

> Inner class causes VerifierError
> --------------------------------
>
>                 Key: GROOVY-6777
>                 URL: https://issues.apache.org/jira/browse/GROOVY-6777
>             Project: Groovy
>          Issue Type: Bug
>    Affects Versions: 2.3.0
>            Reporter: Graeme Rocher
>            Priority: Major
>             Fix For: 3.0.0-rc-1
>
>
> Steps to reproduce:
> {code}
> git clone git@github.com:grails-plugins/grails-resources.git
> cd grails-resources
> git checkout 0de76b489d83e43e6411cceaf28ff31d04620831
> ./grailsw test-app ResourceTagLibIntegTests
> {code}
> Exception:
> {code}
> | Failure:  testStashOfACustomTypeWithMultipleEntries(org.grails.plugin.resource.ResourceTagLibIntegTests)
> |  java.lang.VerifyError: (class: org/grails/plugin/resource/ResourceTagLibIntegTests$FakeStashWriter, method: setInterceptor signature: (Lorg/codehaus/groovy/grails/test/support/GrailsTestInterceptor;)V) Incompatible object argument for function call
> 	at java.lang.Class.privateGetDeclaredConstructors(Class.java:2483)
> 	at java.lang.Class.getDeclaredConstructors(Class.java:1891)
> 	at org.codehaus.groovy.util.LazyReference.getLocked(LazyReference.java:46)
> 	at org.codehaus.groovy.util.LazyReference.get(LazyReference.java:33)
> 	at org.grails.plugin.resource.ResourceTagLibIntegTests.testStashOfACustomTypeWithMultipleEntries(ResourceTagLibIntegTests.groovy:231)
> 	a
> {code}
> The way I had to fix it was moving the inner class out of the outer class:
> https://github.com/grails-plugins/grails-resources/commit/cd0e434b6dbc871dac11c34337561cbed956b200#diff-9222340082e4e1253d5a0d4ea60ddcd7L244



--
This message was sent by Atlassian Jira
(v8.3.4#803005)