Hola a todos,
Antes que nada quería aclararles que soy un usuario nuevo de Groovy y Grails.
Heredé una aplicación que venía funcionando, pero al hacerle algunos cambios menores me ha generado grandes problemas.
Puntualmente, quería consultarles por un caso que no encuentro forma de resolver.
Supuestamente, es exactamente el mismo código Groovy que está funcionando altualmente pero al compilarlo genera código Java que tiene bastante diferencias con el que está en producción. Estuve examinando los ".class" y efectivamente hay varias diferencias.
La versión de Groovy que tengo instalada es la 1.8.6, y utilizo Groovy/Grails Tool Suite (Version: 3.1.0).
¿Será que esto ocurre porque la persona que desarrollo la aplicación utiliza una versión distinta? ¿Alguien tiene alguna idea o le ocurrió alguna vez?
El error que arroja es el siguiente:
Error 500:
Servlet: default
URI: /delivery/wap
Exception Message: org.codehaus.groovy.runtime.BytecodeInterface8
Caused by: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/BytecodeInterface8
org.springframework.web.util.NestedServletExceptio n: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/BytecodeInterface8
Muchas gracias.
Joaquín