Iván López created GROOVY-8973:
----------------------------------

             Summary: groovy.lang.MissingPropertyException with GORM and Groovy 
2.5.5
                 Key: GROOVY-8973
                 URL: https://issues.apache.org/jira/browse/GROOVY-8973
             Project: Groovy
          Issue Type: Bug
    Affects Versions: 2.5.5
            Reporter: Iván López


Using GORM DataServices in Micronaut with Groovy 2.5.5 throws a 
{{MissingPropertyException}}. This is probably because GORM is compiled with 
Groovy 2.4.x.

To reproduce the issue:
- {{git clone https://github.com/micronaut-projects/micronaut-examples}}
- {{cd micronaut-examples/petstore}}
- Use the following commit because forcing Groovy 2.5.1 fixes the issue, but no 
with latest Groovy: 
- {{git checkout 8752b4ba8d8d9f30b65f12a872a02be130acc184}}
- {{./gradlew vendors:test --tests "example.vendors.VendorControllerSpec.test 
save vendor"}}

The exception is:

{code}
groovy.lang.MissingPropertyException: No such property: $validatedMethod0 for 
class: example.vendors.$VendorServiceImplementation
        at 
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:67)
        at 
org.codehaus.groovy.runtime.callsite.GetEffectivePogoPropertySite.getProperty(GetEffectivePogoPropertySite.java:87)
        at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:309)
        at example.vendors.VendorService.findOrCreate(VendorService.groovy)
        at example.vendors.VendorService$findOrCreate.call(Unknown Source)
        at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)
        at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:115)
        at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:127)
        at example.vendors.VendorController.save(VendorController.groovy:71)
{code}


Reported in this issue in Micronaut: 
https://github.com/micronaut-projects/micronaut-core/issues/1176



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to