[
http://jira.jboss.com/jira/browse/JBSEAM-2591?page=comments#action_12399011 ]
Samuel Mendenhall commented on JBSEAM-2591:
-------------------------------------------
This issue can be closed it is not a bug, all that needs to be done is clearer
documentation on the hazards of debug mode.
page actions fail under load testing
------------------------------------
Key: JBSEAM-2591
URL:
http://jira.jboss.com/jira/browse/JBSEAM-2591
Project: JBoss Seam
Issue Type: Bug
Reporter: Samuel Mendenhall
Assigned To: Norman Richards
Priority: Critical
Attachments: pageactionsfail.png, pageactionssucceed.png, seamjsfaction.jmx
Page actions fail to be invoked when load testing multiple requests simultaneously.
Pages actions do correctly get processed when those requests are given an interval between
executions, thus not concurrent.
Code for reproduction:
<page view-id="/home.xhtml" login-required="false">
<action execute="#{someComponent.someMethod}"/>
</page>
@Name("someComponent")
public class SomeComponent {
@Logger private Log log;
@In FacesMessages facesMessages;
public void someMethod() {
log.info("someComponent:someMethod invoked at " +
Calendar.getInstance().getTime());
facesMessages.add("someComponent:someMethod invoked at " +
Calendar.getInstance().getTime());
}
}
There is on average of between 1-3 failed actions per 20 concurrent requests from initial
analysis. The failed action presents absolutely no exception, the method is just not
called, no log message in the console, and no FacesMessage added.
jMeter script and screens attached.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira