Erro ao instalar plugin gorm-interceptors
29/03/2013 15:58
0
Bom Dia Galera !!!

Estou tentando atualizar uma tabela chamada roteiro_sync toda vez que salvo ou deleto um Produto. Eu tentei utilizar os métodos beforeInsert, afterInsert, afterUpdate e afterDelete para fazer isso, só que percebi que a atualização não ocorre. Dae olhando nos plugins do grails vi que entrou um essa semana chamado gorm-interceptors. Olhei a descrição do plugin e entendi o porque de não funcionar. Usando o plugin e os métodos gormAfterUpdate e gormAfterDelete funcionou perfeitamente. Só que na hora de fazer o deploy para o servidor tomcat ocorre um erro bizarro.

======================= erro =============================================================
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ExceptionInInitializerError
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:857)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:795)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.ExceptionInInitializerError
at java.lang.Class.forName(Class.java:264)
... 3 more
Caused by: javassist.NotFoundException: groovy.lang.MetaMethod
at javassist.ClassPool.get(ClassPool.java:450)
at GormInterceptorsGrailsPlugin.<clinit>(GormInterceptorsGrailsPlugin.groovy:29)
... 4 more
2013-03-27 13:10:35,425 [http-80-2] ERROR context.GrailsContextLoader - Error initializing the application: Error creating bean with name 'pluginManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ExceptionInInitializerError
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ExceptionInInitializerError
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:857)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:795)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.ExceptionInInitializerError
at java.lang.Class.forName(Class.java:264)
... 3 more
Caused by: javassist.NotFoundException: groovy.lang.MetaMethod
at javassist.ClassPool.get(ClassPool.java:450)
at GormInterceptorsGrailsPlugin.<clinit>(GormInterceptorsGrailsPlugin.groovy:29)
... 4 more
2013-03-27 13:10:35,426 [http-80-2] ERROR context.GrailsContextLoader - Error initializing Grails: Error creating bean with name 'pluginManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ExceptionInInitializerError
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ExceptionInInitializerError
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:857)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:795)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.ExceptionInInitializerError
at java.lang.Class.forName(Class.java:264)
... 3 more
Caused by: javassist.NotFoundException: groovy.lang.MetaMethod
at javassist.ClassPool.get(ClassPool.java:450)
at GormInterceptorsGrailsPlugin.<clinit>(GormInterceptorsGrailsPlugin.groovy:29)
... 4 more
Mar 27, 2013 1:10:35 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pluginManager' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.ExceptionInInitializerError
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:857)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:795)
at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.ExceptionInInitializerError
at java.lang.Class.forName(Class.java:264)
... 3 more
Caused by: javassist.NotFoundException: groovy.lang.MetaMethod
at javassist.ClassPool.get(ClassPool.java:450)
at GormInterceptorsGrailsPlugin.<clinit>(GormInterceptorsGrailsPlugin.groovy:29)
... 4 more
Mar 27, 2013 1:10:35 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Mar 27, 2013 1:10:35 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/sigo-test] startup failed due to previous errors

=================================================================================

Configuração do Servidor

OS Debian 6.0
Tomcat 6.0.35
Mysql Server - 5.5.30
openjdk-6-jdk - 6b18-1.8.13-0+squeeze2

Já testei outras configurações usando tomcat7 e jdk1.7 e todas apresentaram o mesmo erro. Alguém tem uma sugestão para resolver esse problema do plugin ou outra forma de fazer a alteração que preciso ? grato
Tags: gorm-interceptors server servidor


0
Olá!

Eu estou tendo o mesmo problema que você mencionou Antonio. Alguém tem alguma sugestão do que pode estar dando de errado?
01/04/2013 20:48



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto