Я получаю это исключение IllegalStateException при попытке выполнить http (получение или публикацию) вызова некоторых данных на моем сервере.Я строю это приложение, которое использует методы других приложений.Имя app1 для клиента, app2 для сервера.У app2 есть ядро безопасности Spring, плагины безопасности Spring.Когда я делаю api / login, токен возвращается к app1.Можно ли предположить, что плагин уже обрабатывает сессию?Или я должен справиться с этим сам?Документация для меня довольно сложна для понимания, но я считаю, что это не ясно.Я использую следующие версии плагинов
compile ':spring-security-core:2.0-RC3'
compile ':spring-security-ldap:2.0.0'
compile ':spring-security-rest:1.4.0', {
excludes: 'spring-security-core'
}
compile ':cors:1.1.6'
Я вставлю ошибку для одного вызова get, эта ошибка генерируется для каждого вызова, который я делаю в моем приложении1.Скажите, если вам нужно что-то еще, чтобы помочь вам разобраться в моей проблеме.
Error |
2018-12-07 10:53:54,921 [http-bio-8080-exec-2] ERROR errors.GrailsExceptionResol
ver - IllegalStateException occurred when processing request: [GET] /TERA/repor
te/getInstancias
Cannot create a session after the response has been committed. Stacktrace follow
s:
Message: Cannot create a session after the response has been committed
Line | Method
->> 18 | doCall in SecurityFilters$_closure1_closure2_closure3
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 99 | processFilterChain in com.odobo.grails.plugin.springsecurity.rest.Res
tTokenValidationFilter
| 66 | doFilter . . . . . in ''
| 53 | doFilter in grails.plugin.springsecurity.web.filter.GrailsA
nonymousAuthenticationFilter
| 108 | doFilter . . . . . in com.odobo.grails.plugin.springsecurity.rest.Res
tAuthenticationFilter
| 62 | doFilter in grails.plugin.springsecurity.web.authentication
.logout.MutableLogoutFilter
| 63 | doFilter . . . . . in com.odobo.grails.plugin.springsecurity.rest.Res
tLogoutFilter
| 59 | doFilter in grails.plugin.springsecurity.web.SecurityReques
tHolderFilter
| 82 | doFilter . . . . . in com.brandseye.cors.CorsFilter
| 1110 | runWorker in java.util.concurrent.ThreadPoolExecutor
| 603 | run . . . . . . . in java.util.concurrent.ThreadPoolExecutor$Worker
^ 722 | run in java.lang.Thread
Заранее спасибо!