We use OGNL expressions in part of the web flow (you can see them in the
flow).  I've never seen that in any of our stress tests.  We've done up to
500 users hitting it at the exact same time via LoadRunner.

-Scott

On Fri, Mar 28, 2008 at 4:20 PM, Andrew R Feller <[EMAIL PROTECTED]> wrote:

>  While stress testing CAS 3.1.0, I've encountered an error with Spring
> WebFlow that I have never encountered before.  I have appended it to this
> email.  Has anyone encountered a similar issue?  I realize I will probably
> be up the creek as it seems to be a Spring WebFlow issue, however I wanted
> to check the mail list first.  This error only appeared within the past day
> or two, however I didn't make any changes to the login-webflow.
>
>
>
> Thanks,
>
>
>
> Andrew R Feller, Analyst
>
> University Information Systems
>
> 200 Fred Frey Building
>
> Louisiana State University <http://www.lsu.edu/>
>
> Baton Rouge, LA, 70803
>
> (225) 578-3737 (Office)
>
> (225) 578-6400 (Fax)
>
>
>
>
>
>
>
> Mar 28, 2008 2:52:53 PM org.apache.catalina.core.StandardWrapperValveinvoke
>
> SEVERE: Servlet.service() for servlet cas threw exception
>
> java.lang.IllegalAccessException: Class ognl.OgnlRuntime can not access a
> member of class
> org.springframework.webflow.engine.impl.RequestControlContextImpl with
> modifiers "public"
>
>         at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
>
>         at java.lang.reflect.Method.invoke(Method.java:588)
>
>         at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:532)
>
>         at ognl.OgnlRuntime.getMethodValue(OgnlRuntime.java:945)
>
>         at ognl.ObjectPropertyAccessor.getPossibleProperty(
> ObjectPropertyAccessor.java:53)
>
>         at ognl.ObjectPropertyAccessor.getProperty(
> ObjectPropertyAccessor.java:121)
>
>         at ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1657)
>
>         at ognl.ASTProperty.getValueBody(ASTProperty.java:92)
>
>         at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
>
>         at ognl.SimpleNode.getValue(SimpleNode.java:210)
>
>         at ognl.ASTChain.getValueBody(ASTChain.java:109)
>
>         at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
>
>         at ognl.SimpleNode.getValue(SimpleNode.java:210)
>
>         at ognl.ASTNotEq.getValueBody(ASTNotEq.java:49)
>
>         at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170)
>
>         at ognl.SimpleNode.getValue(SimpleNode.java:210)
>
>         at ognl.Ognl.getValue(Ognl.java:333)
>
>         at ognl.Ognl.getValue(Ognl.java:310)
>
>         at
> org.springframework.binding.expression.support.OgnlExpression.evaluate(
> OgnlExpression.java:73)
>
>         at
> org.springframework.webflow.engine.support.BooleanExpressionTransitionCriteria.test
> (BooleanExpressionTransitionCriteria.java:60)
>
>         at org.springframework.webflow.engine.Transition.matches(
> Transition.java:187)
>
>         at org.springframework.webflow.engine.TransitionSet.getTransition(
> TransitionSet.java:125)
>
>         at
> org.springframework.webflow.engine.TransitionableState.getRequiredTransition
> (TransitionableState.java:80)
>
>         at org.springframework.webflow.engine.DecisionState.doEnter(
> DecisionState.java:58)
>
>         at org.springframework.webflow.engine.State.enter(State.java:200)
>
>         at org.springframework.webflow.engine.Transition.execute(
> Transition.java:229)
>
>         at org.springframework.webflow.engine.TransitionableState.onEvent(
> TransitionableState.java:112)
>
>         at org.springframework.webflow.engine.Flow.onEvent(Flow.java:572)
>
>         at
> org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent
> (RequestControlContextImpl.java:208)
>
>         at org.springframework.webflow.engine.ActionState.doEnter(
> ActionState.java:185)
>
>         at org.springframework.webflow.engine.State.enter(State.java:200)
>
>         at org.springframework.webflow.engine.Transition.execute(
> Transition.java:229)
>
>         at org.springframework.webflow.engine.TransitionableState.onEvent(
> TransitionableState.java:112)
>
>         at org.springframework.webflow.engine.Flow.onEvent(Flow.java:572)
>
>         at
> org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent
> (RequestControlContextImpl.java:208)
>
>         at org.springframework.webflow.engine.ActionState.doEnter(
> ActionState.java:185)
>
>         at org.springframework.webflow.engine.State.enter(State.java:200)
>
>         at org.springframework.webflow.engine.Transition.execute(
> Transition.java:229)
>
>         at org.springframework.webflow.engine.TransitionableState.onEvent(
> TransitionableState.java:112)
>
>         at org.springframework.webflow.engine.Flow.onEvent(Flow.java:572)
>
>         at
> org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent
> (RequestControlContextImpl.java:208)
>
>         at org.springframework.webflow.engine.ActionState.doEnter(
> ActionState.java:185)
>
>         at org.springframework.webflow.engine.State.enter(State.java:200)
>
>         at org.springframework.webflow.engine.Transition.execute(
> Transition.java:229)
>
>         at org.springframework.webflow.engine.TransitionableState.onEvent(
> TransitionableState.java:112)
>
>         at org.springframework.webflow.engine.Flow.onEvent(Flow.java:572)
>
>         at
> org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent
> (RequestControlContextImpl.java:208)
>
>         at org.springframework.webflow.engine.ActionState.doEnter(
> ActionState.java:185)
>
>         at org.springframework.webflow.engine.State.enter(State.java:200)
>
>         at org.springframework.webflow.engine.Transition.execute(
> Transition.java:229)
>
>         at org.springframework.webflow.engine.TransitionableState.onEvent(
> TransitionableState.java:112)
>
>         at org.springframework.webflow.engine.Flow.onEvent(Flow.java:572)
>
>         at
> org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent
> (RequestControlContextImpl.java:208)
>
>         at
> org.springframework.webflow.engine.impl.FlowExecutionImpl.signalEvent(
> FlowExecutionImpl.java:214)
>
>         at org.springframework.webflow.executor.FlowExecutorImpl.resume(
> FlowExecutorImpl.java:245)
>
>         at
> org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest
> (FlowRequestHandler.java:115)
>
>         at
> org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal
> (FlowController.java:172)
>
>         at
> org.springframework.web.servlet.mvc.AbstractController.handleRequest(
> AbstractController.java:153)
>
>         at
> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(
> SimpleControllerHandlerAdapter.java:48)
>
>         at org.springframework.web.servlet.DispatcherServlet.doDispatch(
> DispatcherServlet.java:857)
>
>         at org.springframework.web.servlet.DispatcherServlet.doService(
> DispatcherServlet.java:792)
>
>         at org.springframework.web.servlet.FrameworkServlet.processRequest
> (FrameworkServlet.java:475)
>
>         at org.springframework.web.servlet.FrameworkServlet.doPost(
> FrameworkServlet.java:440)
>
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>
>         at org.jasig.cas.web.init.SafeDispatcherServlet.service(
> SafeDispatcherServlet.java:115)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:290)
>
>         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:175)
>
>         at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:128)
>
>         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:263)
>
>         at org.apache.coyote.http11.Http11AprProcessor.process(
> Http11AprProcessor.java:852)
>
>         at
> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process
> (Http11AprProtocol.java:584)
>
>         at org.apache.tomcat.util.net.AprEndpoint$Worker.run(
> AprEndpoint.java:1508)
>
>         at java.lang.Thread.run(Thread.java:619)
>
> _______________________________________________
> Yale CAS mailing list
> [email protected]
> http://tp.its.yale.edu/mailman/listinfo/cas
>
>


-- 
-Scott Battaglia
PGP Public Key Id: 0x383733AA
LinkedIn: http://www.linkedin.com/in/scottbattaglia
_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to