Ah, well I appreciate the help Scott as always!  I suppose we will just
leave this one alone.

Thanks,
Andrew


On 10/15/08 8:34 AM, "Scott Battaglia" <[EMAIL PROTECTED]> wrote:

> We've actually seen it to, rather randomly, during stress testing.  I looked
> it up.  It appears to be a JVM issue (if I remember correctly).
> 
> -Scott
> 
> -Scott Battaglia
> PGP Public Key Id: 0x383733AA
> LinkedIn: http://www.linkedin.com/in/scottbattaglia
> 
> 
> On Wed, Oct 15, 2008 at 8:32 AM, Andrew Ralph Feller, afelle1
> <[EMAIL PROTECTED]> wrote:
>> Morning,
>> 
>> Has anyone seen the following exception while running or stress testing CAS?
>> In 160k login/grant 3 ST/logout sessions, it occurred ~80 times, so it is a
>> small fraction of traffic but something I am stumped to figure out.  Perhaps
>> the machine is so overworked that it didn't pull the objects being used in
>> Spring Web Flow?
>> 
>> I would appreciate any insight; thank you!
>> Andrew 
>> 
>> Oct 14, 2008 9:32:06 AM org.apache.catalina.core.StandardWrapperValve invoke
>> 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:5
>> 3)
>>         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(OgnlEx
>> pression.java:72)
>>         at 
>> org.springframework.webflow.engine.support.BooleanExpressionTransitionCriteri
>> a.test(BooleanExpressionTransitionCriteria.java:58)
>>         at 
>> org.springframework.webflow.engine.Transition.matches(Transition.java:172)
>>         at 
>> org.springframework.webflow.engine.TransitionSet.getTransition(TransitionSet.
>> java:119)
>>         at 
>> org.springframework.webflow.engine.TransitionableState.getRequiredTransition(
>> TransitionableState.java:78)
>>         at 
>> org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:5
>> 4)
>>         at org.springframework.webflow.engine.State.enter(State.java:191)
>>         at 
>> org.springframework.webflow.engine.Transition.execute(Transition.java:212)
>>         at 
>> org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:5
>> 4)
>>         at org.springframework.webflow.engine.State.enter(State.java:191)
>>         at 
>> org.springframework.webflow.engine.Transition.execute(Transition.java:212)
>>         at 
>> org.springframework.webflow.engine.TransitionableState.onEvent(Transitionable
>> State.java:107)
>>         at org.springframework.webflow.engine.Flow.onEvent(Flow.java:534)
>>         at 
>> org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent
>> (RequestControlContextImpl.java:205)
>>         at 
>> org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:161)
>>         at org.springframework.webflow.engine.State.enter(State.java:191)
>>         at org.springframework.webflow.engine.Flow.start(Flow.java:521)
>>         at 
>> org.springframework.webflow.engine.impl.RequestControlContextImpl.start(Reque
>> stControlContextImpl.java:193)
>>         at 
>> org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecution
>> Impl.java:177)
>>         at 
>> org.springframework.webflow.executor.FlowExecutorImpl.launch(FlowExecutorImpl
>> .java:187)
>>         at 
>> org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowReq
>> uest(FlowRequestHandler.java:125)
>>         at 
>> org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal
>> (FlowController.java:165)
>>         at 
>> org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abstract
>> Controller.java:153)
>>         at 
>> org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(Sim
>> pleControllerHandlerAdapter.java:48)
>>         at 
>> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServle
>> t.java:875)
>>         at 
>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet
>> .java:809)
>>         at 
>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServ
>> let.java:476)
>>         at 
>> org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:
>> 431)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>>         at 
>> org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.ja
>> va:115)
>>         at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
>> ilterChain.java:290)
>>         at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
>> in.java:206)
>>         at 
>> org.inspektr.common.web.ClientInfoThreadLocalFilter.doFilterInternal(ClientIn
>> foThreadLocalFilter.java:48)
>>         at 
>> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFi
>> lter.java:75)
>>         at 
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
>> ilterChain.java:235)
>>         at 
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
>> in.java:206)
>>         at 
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav
>> a:233)
>>         at 
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jav
>> a: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:8
>> 52)
>>         at 
>> org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Ht
>> tp11AprProtocol.java:584)
>>         at 
>> org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1508)
>>         at java.lang.Thread.run(Thread.java:619)

-- 
Andrew R. Feller, Analyst
Information Technology Services
200 Fred Frey Building
Louisiana State University
Baton Rouge, LA 70803
(225) 578-3737 (Office)
(225) 578-6400 (Fax)

_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to