При весенней загрузке с 1.3.2 до 1.5.22 выдает ошибку OOM - PullRequest
0 голосов
/ 30 марта 2020

При обновлении весенней загрузки с 1.3.2 до 1.5.22 выдается следующая ошибка:

java.lang.OutOfMemoryError: Requested array size exceeds VM limit
at java.io.ByteArrayOutputStream.<init>(ByteArrayOutputStream.java:77)
at org.springframework.web.util.ContentCachingRequestWrapper.<init>(ContentCachingRequestWrapper.java:81)
at org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:236)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ariba.HttpWrapperFilter.doFilter(HttpWrapperFilter.java:27)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ariba.form.service.CacheControlFilter.doFilter(CacheControlFilter.java:49)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ariba.form.service.AddUrlFilter.doFilter(AddUrlFilter.java:89)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ariba.form.datadog.AbstractInstrumentedFilterX.doFilter(AbstractInstrumentedFilterX.java:95)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.boot.actuate.trace.WebRequestTraceFilter.doFilterInternal(WebRequestTraceFilter.java:111)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ariba.ms.filters.MSLoggerContextFilter.doFilter(MSLoggerContextFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ariba.form.service.Oauth2ClientIDValidator.doFilter(Oauth2ClientIDValidator.java:101)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at ariba.ms.filters.ContextCreatingFilter.doFilter(ContextCreatingFilter.java:91)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:317)

Сборка приложений выполнена успешно и запускается успешно, но при попытке доступа к ней возникает это исключение.

1 Ответ

0 голосов
/ 30 марта 2020

Я нашел актуальную проблему для этой ошибки. Это связано с настройками полезной нагрузки LoggingFilter Max. Неправильно установлено значение Integer.MAX_VALUE. Отсюда вопрос ООМ. Хотя, похоже, это нормально работает с Spring-Boot 1.3.2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...