You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Rogerio Baldini das Neves <ro...@powerlogic.com.br> on 2008/06/26 22:18:30 UTC
[Trinidad] problem in stress test
Hi Guys,
I have tried to do a stress test in Trinidad Demo application
(trinidad-demo-1.2.8.war) and it's returning some errors.
When it's running with 10 or 15 simultaneous request everything is fine. And
with a quick response time.
But some problems occur when I increase this value.
When running with over 20 simultaneous users, about 20% of request present
the error below:
SEVERE: Could not find saved view state for token 63974241
26/06/2008 17:00:14 com.sun.faces.lifecycle.LifecycleImpl phase
WARNING: executePhase(RESTORE_VIEW
1,org.apache.myfaces.trinidadinternal.context.FacesContextFactoryImpl$CacheR
enderKit@1eeba19) threw exception
javax.faces.application.ViewExpiredException: viewId:/components/table.jspx
- View /components/table.jspx could not be restored.
at
com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:180)
at
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:248)
at
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)
at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilte
r(TrinidadFilterImpl.java:238)
at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(
TrinidadFilterImpl.java:195)
at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(Trini
dadFilterImpl.java:138)
at
org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.ja
va:92)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)
at
org.apache.myfaces.trinidaddemo.webapp.RedirectFilter.doFilter(RedirectFilte
r.java:97)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
va:228)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
va:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128
)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104
)
at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:393)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http
11Protocol.java:634)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
at java.lang.Thread.run(Thread.java:595)
My stress test is very simple:
-Thread Group [Number Of Threads = 30]
- HTTP Cookie Manager [Clear cookies each iteration ? =
checked ]
- HTTP Request [Path =
/trinidad-demo-1.2.8/faces/components/table.jspx, Method=GET]
Regular Expression Extractor[view = <input
type="hidden" name="javax\.faces\.ViewState" value="(.+?)">]
- HTTP Request [Path =
/trinidad-demo-1.2.8/faces/components/table.jspx, Method=POST] Clicking
first "Action" button.
Parameter:
javax.faces.ViewState=${view}
- Aggregate Report
Does Anybody know about this error ?
Is it a bug or a misconfiguration ?
It's very serious because I have a few applications developed with Trinidad
and it's impossible to release its to startup in production.
Thanks a lot,
Rogerio Baldini