Плагин базы данных Grails - PullRequest
0 голосов
/ 22 июня 2019

Мы используем плагин сеанса базы данных grails с Grails 2.5.6 и JDK 8 / Tomcat 8, но часто получаем следующее, когда поступает запрос без какой-либо существующей информации о сеансе:

19-06-21 21:04:38,033 [http-nio-8080-exec-2] ERROR servlet.GrailsDispatcherServlet  - HandlerInterceptor.afterCompletion threw exception
java.lang.IllegalStateException: Cannot create a session after the response has been committed
    at grails.plugin.databasesession.SessionFilters$_closure1$_closure2$_closure3.doCall(SessionFilters.groovy:23)
    at grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter.doFilter(GrailsAnonymousAuthenticationFilter.java:53)
    at com.ngs.id.security.CompanyAuthenticationFilter.doFilter(CompanyAuthenticationFilter.groovy:26)
    at grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter.doFilter(MutableLogoutFilter.java:62)
    at grails.plugin.springsecurity.web.SecurityRequestHolderFilter.doFilter(SecurityRequestHolderFilter.java:59)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

Любой совет будет оценен. Это кажется очень простым использованием.

Спасибо

...