Este error ha aparecido últimamente desde que comencé a evaluar Grails 2.0.0.RC3. Realizo cambios simples en un controlador y luego guardo.Grails 2.0.0.RC3: No se pudieron volver a cargar los cambios en el controlador, java.lang.NoSuchFieldException: __timeStamp__239_neverHappen1323622798918
De pictureList.count()
que de alguna manera trabajó en 1.3.7, pero no en 2.0.0RC3
def tagged = {
def pictureList = Picture.findAllByTag(params.id)
render(view: 'list', model: [pictureInstanceList:pictureList,
tag:params.id, pictureInstanceTotal:pictureList.count()])
}
Para pictureList.size()
el que tiene más sentido como pictureList es de tipo ArrayList
def tagged = {
def pictureList = Picture.findAllByTag(params.id)
render(view: 'list', model: [pictureInstanceList:pictureList,
tag:params.id, pictureInstanceTotal:pictureList.size()])
}
me sale la salida compilar mensaje que me deja saber qué está pasando.
| Compiling 1 source files
| Compiling 1 source files.
| Compiling 1 source files..
| Compiling 1 source files...
Entonces vuelvo a cargar la página y me sale esto.
| Error 2011-12-11 17:00:01,908 [Thread-7] ERROR plugins.AbstractGrailsPluginManager
- Plugin [controllers:2.0.0.RC3] could not reload changes to file
[/Users/gotomanners/Documents/Projects/sampleProject/grails-app/controllers/sampleProject/PictureController.groovy]:
java.lang.NoSuchFieldException: __timeStamp__239_neverHappen1323622798918
Message: java.lang.NoSuchFieldException: __timeStamp__239_neverHappen1323622798918
Line | Method
->> 632 | doCall in SpringSecurityCoreGrailsPlugin$_closure5
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
^ 680 | run in java.lang.Thread
Caused by NoSuchFieldException: __timeStamp__239_neverHappen1323622798918
->> 1882 | getDeclaredField in java.lang.Class
Ahora la única manera de recuperarse del error (que he descubierto) es reiniciar la aplicación.
¿Alguien ha encontrado este problema? Trataré de aislar el problema, si es posible, para poder enviar un informe de error.
debo añadir que esta aplicación se basó originalmente en griales 1.3.7 y recientemente he aumentado a 2.0.0RC1 y ahora a 2.0.0RC3
¿Has intentado preguntar en la lista de correo? – Antoine
También me he encontrado con 2.0.0.RC3. Si puedes reproducirlo de manera consistente, te sugiero enviar un informe de error –
Lo mismo aquí, muy molesto. – Peter