Out of memory error on saving any form

Hello, We have faced out of memory(Compressed class space) issue while saving observation forms. After restarting openmrs service, Bahmni works fine. Anybody faced similar error?

HTTP Status 500 - Handler processing failed; nested exception is

java.lang.OutOfMemoryError: Compressed class space

type Exception report

message Handler processing failed; nested exception is java.lang.OutOfMemoryError:

Compressed class space

description The server encountered an internal error that prevented it from

fulfilling this request.

exception

org.springframework.web.util.NestedServletException: Handler processing failed;

nested exception is java.lang.OutOfMemoryError: Compressed class space

org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(D

ispatcherServlet.java:1287)

org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java

:961)

org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:

877)

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.ja

va:966)

org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:868)

javax.servlet.http.HttpServlet.service(HttpServlet.java:644)

org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:842)

javax.servlet.http.HttpServlet.service(HttpServlet.java:725)

org.openmrs.module.web.filter.ForcePasswordChangeFilter.doFilter(ForcePasswordChang

eFilter.java:60)

org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:72)

org.openmrs.web.filter.GZIPFilter.doFilterInternal(GZIPFilter.java:64)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.j

ava:107)

org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:70)

org.openmrs.module.webservices.rest.web.filter.AuthorizationFilter.doFilter(Authori

zationFilter.java:105)

org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:70)

org.openmrs.module.webservices.rest.web.filter.ContentTypeFilter.doFilter(ContentTy

peFilter.java:64)

org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:70)

org.springframework.web.filter.ShallowEtagHeaderFilter.doFilterInternal(ShallowEtag

HeaderFilter.java:82)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.j

ava:107)

org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:70)

org.openmrs.module.owa.filter.OwaFilter.doFilter(OwaFilter.java:57)

org.openmrs.module.web.filter.ModuleFilterChain.doFilter(ModuleFilterChain.java:70)

org.openmrs.module.web.filter.ModuleFilter.doFilter(ModuleFilter.java:54)

org.openmrs.web.filter.OpenmrsFilter.doFilterInternal(OpenmrsFilter.java:108)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.j

ava:107)

org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal

(OpenSessionInViewFilter.java:150)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.j

ava:107)

org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:105)

org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:105)

org.openmrs.web.filter.StartupFilter.doFilter(StartupFilter.java:105)

org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEn

codingFilter.java:88)

org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.j

ava:107)

root cause

java.lang.OutOfMemoryError: Compressed class space

note The full stack trace of the root cause is available in the Apache

Tomcat/8.0.12 logs.

Apache Tomcat/8.0.12

Where can I find Tomcat logs? (from the above log: The full stack trace of the root cause is available in the Apache Tomcat/8.0.12 logs)

@angshuonline @darius @mksrom @binduak

As per java-metaspace-permgen, Metaspace is a new memory space – starting from the Java 8 version.