We are in the process of upgrading the ARIS business publisher to 7.2 version. But while doing the performance testing, we are getting the errors when concurrent users is more than 20 for print model transaction. Can someone help in this regard:
Below is the error log for reference:
***************************************
IT_143435cd631_SEVERE com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused: connect
IT_143437b664b_SEVERE Error loading newsFeed: 49sb-proxy1-v.me.corp.ids-scheer.com
- Original request query: /businesspublisher/layouts/default/home.jsp?IDSConversationID=R_0
IT_143437d0044_SEVERE java.util.Hashtable$Enumerator.next
Additional information:
An exception occurred in J2EE application environment.HttpSessionListener implementation class: com.idsscheer.aris.businesspublisher.application.web.listener.AHttpSessionListenerOperation: SESSION_DESTROYED
- Original request query: /businesspublisher/logout.do?IDSConversationID=R_52
java.util.ConcurrentModificationException
at java.util.Hashtable$Enumerator.next(Hashtable.java:1200)
at java.util.Collections$UnmodifiableCollection$1.next(Collections.java:1067)
at com.idsscheer.aris.businesspublisher.application.web.listener.AHttpSessionListener.sessionDestroyedImpl(Unknown Source)
at com.idsscheer.aris.businesspublisher.application.web.listener.ABPHttpSessionListenerBase.sessionDestroyed(Unknown Source)
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:708)
at org.apache.catalina.session.StandardSession.expire(StandardSession.java:643)
at org.apache.catalina.session.StandardSession.invalidate(StandardSession.java:1148)
at org.apache.catalina.session.StandardSessionFacade.invalidate(StandardSessionFacade.java:150)
at com.idsscheer.aris.businesspublisher.application.web.wrapper.ABPHttpSessionWrapper.invalidate(Unknown Source)
at com.idsscheer.aris.businesspublisher.actions.ALogoutAction.executeImpl(Unknown Source)
at com.idsscheer.aris.businesspublisher.actions.BaseAction.execute(Unknown Source)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPWebRequestResponseSensorFilter.doFilterInternal(Unknown Source)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPServletFilter.doFilter(Unknown Source)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPBadInputFilter.doFilterInternal(Unknown Source)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPServletFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.idsscheer.aris.businesspublisher.application.web.filter.ASessionFilter.doFilterInternal(Unknown Source)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPServletFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPForwardBackwardFilter.doFilterInternal(Unknown Source)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPServletFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPScopeFilter.doFilterInternal(Unknown Source)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPServletFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.idsscheer.aris.businesspublisher.application.web.filter.AEncodingFilter.doFilterInternal(Unknown Source)
at com.idsscheer.aris.businesspublisher.application.web.filter.ABPServletFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:861)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:579)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1584)
at java.lang.Thread.run(Thread.java:722)