Grails 2.3.4 を使ってます。
1 2 3 4 5 6 7 8 9 10 |
2014-05-03 19:06:28,878 [http-bio-8081-exec-1] ERROR [/context].[default] - Servlet.service() for servlet [default] in context with path [/context] threw exception Message: It looks like you are missing some calls to the r:layoutResources tag. After rendering your page the following have not been rendered: [head] Line | Method ->> 53 | doFilter in grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 49 | doFilter in grails.plugin.springsecurity.web.authentication.RequestHolderAuthenticationFilter | 82 | doFilter in grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter | 1145 | runWorker in java.util.concurrent.ThreadPoolExecutor | 615 | run . . . in java.util.concurrent.ThreadPoolExecutor$Worker ^ 744 | run in java.lang.Thread |
少し特殊な処理をしていて、 _form.gsp の中身だけを Ajax で変更するような処理をしてた時に出た。
g:javascript タグを使う時は、r:layoutResources が呼ばれてないとダメみたい。
なので、 _form.gsp のなかだけ、 g:javascript を使わないようにした。 r:require も同じ。_form.gsp の中だけ禁止にした。した。