I'm using CAS ticket replication and I'm seeing a timeout exception
(happens on login):
org.jboss.cache.lock.TimeoutException: Response timed out:
sender=172.16.4.101:1420, retval=null, received=false, suspected=false
        org.jboss.cache.TreeCache.callRemoteMethods(TreeCache.java:4336)
        org.jboss.cache.TreeCache.callRemoteMethods(TreeCache.java:4260)
        org.jboss.cache.TreeCache.callRemoteMethods(TreeCache.java:4372)
        
org.jboss.cache.interceptors.BaseRpcInterceptor.replicateCall(BaseRpcInt
erceptor.java:110)
        
org.jboss.cache.interceptors.BaseRpcInterceptor.replicateCall(BaseRpcInt
erceptor.java:88)
        
org.jboss.cache.interceptors.ReplicationInterceptor.handleReplicatedMeth
od(ReplicationInterceptor.java:124)
        
org.jboss.cache.interceptors.ReplicationInterceptor.invoke(ReplicationIn
terceptor.java:88)
        
org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:68)
        
org.jboss.cache.interceptors.TxInterceptor.handleNonTxMethod(TxIntercept
or.java:364)
        
org.jboss.cache.interceptors.TxInterceptor.invoke(TxInterceptor.java:160
)
        
org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:68)
        
org.jboss.cache.interceptors.CacheMgmtInterceptor.invoke(CacheMgmtInterc
eptor.java:157)
        org.jboss.cache.TreeCache.invokeMethod(TreeCache.java:5710)
        org.jboss.cache.TreeCache.put(TreeCache.java:3782)
        org.jboss.cache.TreeCache.put(TreeCache.java:3720)
        
org.jasig.cas.ticket.registry.JBossCacheTicketRegistry.addTicket(JBossCa
cheTicketRegistry.java:52)
        
org.jasig.cas.CentralAuthenticationServiceImpl.createTicketGrantingTicke
t(CentralAuthenticationServiceImpl.java:391)
        
org.jasig.cas.web.flow.AuthenticationViaFormAction.submit(Authentication
ViaFormAction.java:107)
        sun.reflect.GeneratedMethodAccessor310.invoke(Unknown Source)
        
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        java.lang.reflect.Method.invoke(Method.java:597)
        
org.springframework.webflow.util.DispatchMethodInvoker.invoke(DispatchMe
thodInvoker.java:103)
        
org.springframework.webflow.action.MultiAction.doExecute(MultiAction.jav
a:136)
        
org.springframework.webflow.action.AbstractAction.execute(AbstractAction
.java:203)
        
org.springframework.webflow.engine.AnnotatedAction.execute(AnnotatedActi
on.java:142)
        
org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor
.java:61)
        
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:
180)
        org.springframework.webflow.engine.State.enter(State.java:200)
        
org.springframework.webflow.engine.Transition.execute(Transition.java:22
9)
        
org.springframework.webflow.engine.TransitionableState.onEvent(Transitio
nableState.java:112)
        org.springframework.webflow.engine.Flow.onEvent(Flow.java:572)
        
org.springframework.webflow.engine.impl.RequestControlContextImpl.signal
Event(RequestControlContextImpl.java:208)
        
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:
185)
        org.springframework.webflow.engine.State.enter(State.java:200)
        
org.springframework.webflow.engine.Transition.execute(Transition.java:22
9)
        
org.springframework.webflow.engine.TransitionableState.onEvent(Transitio
nableState.java:112)
        org.springframework.webflow.engine.Flow.onEvent(Flow.java:572)
        
org.springframework.webflow.engine.impl.RequestControlContextImpl.signal
Event(RequestControlContextImpl.java:208)
        
org.springframework.webflow.engine.impl.FlowExecutionImpl.signalEvent(Fl
owExecutionImpl.java:214)
        
org.springframework.webflow.executor.FlowExecutorImpl.resume(FlowExecuto
rImpl.java:245)
        
org.springframework.webflow.executor.support.FlowRequestHandler.handleFl
owRequest(FlowRequestHandler.java:115)
        
org.springframework.webflow.executor.mvc.FlowController.handleRequestInt
ernal(FlowController.java:172)
        
org.springframework.web.servlet.mvc.AbstractController.handleRequest(Abs
tractController.java:153)
        
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handl
e(SimpleControllerHandlerAdapter.java:48)
        
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherS
ervlet.java:857)
        
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherSe
rvlet.java:792)
        
org.springframework.web.servlet.FrameworkServlet.processRequest(Framewor
kServlet.java:475)
        
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet
.java:440)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        
org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServl
et.java:115)

I'm using CAS 3.3.3 on Tomcat 6.0.20/JVM 1.6.0_15-b03 (one node) and
Tomcat 6.0.18/JVM 1.6.0_13-b03 (other node.)

I've followed the basic instructions on the CAS site to setup ticket
replication.

Reviewing the timeout values in the configuration seems more than enough
time to complete replications.

tracert shows no extra hops between the two machines (both Windows).

Any ideas?

-Aaron Shettleroe

-- 
You are currently subscribed to [email protected] as: 
[email protected]
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to