<p>Hi,</p>
<p> </p>
<p>I've created a few reports using this feature: <a data-ipb='nomediaparse' href='
http://developer.actuate.com/community/forum/index.php?/files/file/725-reusable-library-for-reloading-a-report/'>http://developer.actuate.com/community/forum/index.php?/files/file/725-reusable-library-for-reloading-a-report/</a></p>
<p> </p>
<p>They worked well.</p>
<p> </p>
<p>However, after many refresh I started getting this message:</p>
<p> </p>
<p style="margin-left:40px;"><span style="color:#ff0000;"><em><span>- </span>The maximum number of viewing sessions has been reached.</em></span></p>
<p style="margin-left:40px;"> </p>
<div style="margin-left:40px;"><span style="color:#ff0000;"><em>org.eclipse.birt.report.exception.ViewerException: The maximum number of viewing sessions has been reached.</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.eclipse.birt.report.session.ViewingSessionManager.createSession(ViewingSessionManager.java:220)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.eclipse.birt.report.session.ViewingSessionUtil.createSession(ViewingSessionUtil.java:126)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doGet(BirtSoapMessageDispatcherServlet.java:147)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:396)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)</em></span></div>
<div style="margin-left:80px;"><span style="color:#ff0000;"><em>at java.lang.Thread.run(Unknown Source)</em></span></div>
<div style="margin-left:80px;"> </div>
<div>
<p>If anybody has faced this message and got it resolved or has an idea why this message might be appearing, please reply.</p>
<p> </p>
<p>Please see the attached example.</p>
<p> </p>
<p>Any help would be appreciated.</p>
<p style="font-size:12px;font-family:arial, helvetica, sans-serif;color:rgb(51,51,51);"> </p>
<p><em>PS: Viewer Version: <strong>2.5.1</strong></em></p>
</div>
<p> </p>