HTTP Status 500 - Java heap space

type Exception report

message Java heap space

description The server encountered an internal error that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Java heap space
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:659)
	org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:103)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
	org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
	org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
	org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
	org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:394)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:322)
	org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
	org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
	org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:184)
	org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:155)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)

root cause

java.lang.OutOfMemoryError: Java heap space
	java.util.Arrays.copyOfRange(Unknown Source)
	java.lang.String.<init>(Unknown Source)
	org.firebirdsql.encodings.Encoding_OneByte.decodeFromCharset(Encoding_OneByte.java:90)
	org.firebirdsql.gds.XSQLVAR.decodeString(XSQLVAR.java:314)
	org.firebirdsql.jdbc.field.FBLongVarCharField.getString(FBLongVarCharField.java:182)
	org.firebirdsql.jdbc.AbstractResultSet.getString(AbstractResultSet.java:747)
	org.apache.tomcat.dbcp.dbcp2.DelegatingResultSet.getString(DelegatingResultSet.java:266)
	org.apache.tomcat.dbcp.dbcp2.DelegatingResultSet.getString(DelegatingResultSet.java:266)
	org.hibernate.type.descriptor.sql.VarcharTypeDescriptor$2.doExtract(VarcharTypeDescriptor.java:74)
	org.hibernate.type.descriptor.sql.BasicExtractor.extract(BasicExtractor.java:64)
	org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:267)
	org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:263)
	org.hibernate.type.AbstractStandardBasicType.nullSafeGet(AbstractStandardBasicType.java:253)
	org.hibernate.type.AbstractStandardBasicType.hydrate(AbstractStandardBasicType.java:338)
	org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2969)
	org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1695)
	org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1627)
	org.hibernate.loader.Loader.getRow(Loader.java:1514)
	org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:725)
	org.hibernate.loader.Loader.processResultSet(Loader.java:952)
	org.hibernate.loader.Loader.doQuery(Loader.java:920)
	org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:354)
	org.hibernate.loader.Loader.doList(Loader.java:2553)
	org.hibernate.loader.Loader.doList(Loader.java:2539)
	org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2369)
	org.hibernate.loader.Loader.list(Loader.java:2364)
	org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:496)
	org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387)
	org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:231)
	org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264)
	org.hibernate.internal.QueryImpl.list(QueryImpl.java:103)
	org.hibernate.jpa.internal.QueryImpl.list(QueryImpl.java:573)

note The full stack trace of the root cause is available in the Apache Tomcat/8.0.38 logs.


Apache Tomcat/8.0.38