Lỗi này đã xuất hiện gần đây kể từ khi tôi bắt đầu đánh giá Grails 2.0.0.RC3. Tôi thực hiện các thay đổi đơn giản đối với bộ điều khiển, sau đó lưu.Grails 2.0.0.RC3: Không thể tải lại các thay đổi đối với bộ điều khiển, java.lang.NoSuchFieldException: __timeStamp__239_neverHappen1323622798918
Từ pictureList.count()
mà bằng cách nào đó làm việc trong 1.3.7 nhưng không phải trong 2.0.0RC3
def tagged = {
def pictureList = Picture.findAllByTag(params.id)
render(view: 'list', model: [pictureInstanceList:pictureList,
tag:params.id, pictureInstanceTotal:pictureList.count()])
}
Để pictureList.size()
mà làm cho ý nghĩa hơn như pictureList là loại ArrayList
def tagged = {
def pictureList = Picture.findAllByTag(params.id)
render(view: 'list', model: [pictureInstanceList:pictureList,
tag:params.id, pictureInstanceTotal:pictureList.size()])
}
tôi nhận được đầu ra biên soạn thông báo cho tôi biết những gì đang xảy ra.
| Compiling 1 source files
| Compiling 1 source files.
| Compiling 1 source files..
| Compiling 1 source files...
Sau đó, tôi tải lại trang và tôi nhận được thông báo này.
| 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
Bây giờ cách duy nhất để khôi phục từ lỗi (mà tôi đã phát hiện) là khởi động lại ứng dụng.
Có ai gặp vấn đề này không ?? Tôi sẽ cố gắng tách biệt vấn đề, nếu có thể, vì vậy tôi có thể gửi báo cáo lỗi.
tôi nên thêm rằng ứng dụng này ban đầu được dựa trên grails 1.3.7 và gần đây tôi đã nâng cấp nó để 2.0.0RC1 và bây giờ đến 2.0.0RC3
Bạn đã thử hỏi danh sách gửi thư chưa? – Antoine
Tôi cũng đã gặp vấn đề này với 2.0.0.RC3. Nếu bạn có thể tái tạo nó một cách nhất quán, tôi khuyên bạn nên gửi báo cáo lỗi –
Tương tự ở đây, rất khó chịu. – Peter