<div dir="ltr">Already fixed. <br><br><a href="http://jira.pentaho.com/browse/MONDRIAN-1566">http://jira.pentaho.com/browse/MONDRIAN-1566</a><br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 2, 2013 at 3:47 PM, Brandon Jackson <span dir="ltr">&lt;<a href="mailto:usbrandon@gmail.com" target="_blank">usbrandon@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">The last day or so after upgrading to 4.8.1-EE, I have encountered a really interesting problem.  After running an OLAP Input step in PDI which uses XMLA to communicate back to the server, the mondrian logs say the following before the whole system becomes toast.  The BI Server shuts down because of &#39;out of memory&#39;, but the OS (Centos 6.3 with Oracle Java 1.6.0_45) also becomes unstable mentioning that it has the inability to fork new processes.  The system must be shutdown via power button at that point (ACPI is still alive and the OS shuts down normally, but nothing new can happen in the OS).<br>


<br>2013-05-02 14:02:31,718 ERROR [mondrian.xmla.XmlaServlet] Errors when handling XML/A message<br>mondrian.xmla.XmlaException: Mondrian Error:XMLA Discover unparse results error<br>    at mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2867)<br>


    at mondrian.xmla.XmlaHandler.process(XmlaHandler.java:663)<br>    at mondrian.xmla.impl.DefaultXmlaServlet.handleSoapBody(DefaultXmlaServlet.java:505)<br>    at mondrian.xmla.XmlaServlet.doPost(XmlaServlet.java:317)<br>


    at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)<br>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br>


    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>    at org.pentaho.platform.web.http.filters.PentahoWebContextFilter.doFilter(PentahoWebContextFilter.java:142)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>


    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>    at org.pentaho.platform.web.http.filters.PentahoRequestContextFilter.doFilter(PentahoRequestContextFilter.java:84)<br>


    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378)<br>


    at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109)<br>    at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)<br>


    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)<br>    at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101)<br>


    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)<br>    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)<br>    at org.pentaho.platform.web.http.security.SecurityStartupFilter.doFilter(SecurityStartupFilter.java:103)<br>


    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)<br>    at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105)<br>


    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)<br>    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)<br>    at org.pentaho.platform.web.http.security.RequestParameterAuthenticationFilter.doFilter(RequestParameterAuthenticationFilter.java:169)<br>


    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)<br>    at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174)<br>


    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)<br>    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)<br>    at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278)<br>


    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)<br>    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)<br>    at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89)<br>


    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)<br>    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)<br>    at org.pentaho.platform.web.http.security.HttpSessionReuseDetectionFilter.doFilter(HttpSessionReuseDetectionFilter.java:134)<br>


    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)<br>    at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235)<br>


    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)<br>    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)<br>    at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91)<br>


    at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53)<br>    at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390)<br>    at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175)<br>


    at org.springframework.security.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:99)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>


    at com.pentaho.ui.servlet.SystemStatusFilter.doFilter(SourceFile:72)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>


    at org.pentaho.platform.web.http.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:113)<br>    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)<br>


    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br>    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)<br>    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)<br>


    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)<br>    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)<br>    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br>


    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br>    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)<br>    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)<br>


    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)<br>    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)<br>    at java.lang.Thread.run(Thread.java:662)<br>


Caused by: java.lang.OutOfMemoryError: unable to create new native thread<br>    at java.lang.Thread.start0(Native Method)<br>    at java.lang.Thread.start(Thread.java:640)<br>    at java.util.Timer.&lt;init&gt;(Timer.java:154)<br>


    at mondrian.util.UtilCompatibleJdk15.newTimer(UtilCompatibleJdk15.java:129)<br>    at mondrian.olap.Util.newTimer(Util.java:2196)<br>    at mondrian.server.DynamicContentFinder.&lt;init&gt;(DynamicContentFinder.java:60)<br>


    at org.pentaho.platform.web.servlet.PentahoXmlaServlet$1.&lt;init&gt;(PentahoXmlaServlet.java:86)<br>    at org.pentaho.platform.web.servlet.PentahoXmlaServlet.makeContentFinder(PentahoXmlaServlet.java:86)<br>    at org.pentaho.platform.web.servlet.PentahoXmlaServlet$3.getConnection(PentahoXmlaServlet.java:254)<br>


    at mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java:2939)<br>    at mondrian.xmla.XmlaHandler.getConnection(XmlaHandler.java:175)<br>    at mondrian.xmla.Rowset.populate(Rowset.java:218)<br>    at mondrian.xmla.Rowset.unparse(Rowset.java:193)<br>


    at mondrian.xmla.XmlaHandler.discover(XmlaHandler.java:2861)<br>    ... 65 more<br></div>
<br>_______________________________________________<br>
Mondrian mailing list<br>
<a href="mailto:Mondrian@pentaho.org">Mondrian@pentaho.org</a><br>
<a href="http://lists.pentaho.org/mailman/listinfo/mondrian" target="_blank">http://lists.pentaho.org/mailman/listinfo/mondrian</a><br>
<br></blockquote></div><br></div>