Hello all,

I setup WADI Clustering as description here https://cwiki.apache.org/GMOxDOC22/wadi-clustering.html
I deployed a simple webapp to test WADI clustering and I got error as bellow:

==================================================
2011-07-11 15:28:27,673 DEBUG [log] Got Session ID 1f396eyojil9n7yauq33zauq4 from cookie
2011-07-11 15:28:27,673 DEBUG [log] sessionManager=org.apache.geronimo.jetty7.cluster.ClusteredSessionManager@1a99335
2011-07-11 15:28:27,673 DEBUG [log] session=null
2011-07-11 15:28:27,673 DEBUG [log] servlet=default
2011-07-11 15:28:27,673 DEBUG [log] servlet holder=
2011-07-11 15:28:27,675 DEBUG [HybridRelocater] Unknown session [1f396eyojil9n7yauq33zauq4]
2011-07-11 15:28:27,675 DEBUG [LoggingReplicationManager] org.codehaus.wadi.replication.manager.basic.SyncReplicationManager@161b15 - retrie
veReplica key [1f396eyojil9n7yauq33zauq4]
2011-07-11 15:28:29,676 DEBUG [BasicServiceSpaceDispatcher] unsuccessful message exchange within timeframe (2000 millis) {Quipu [5]; results
 [[]]}
java.lang.Exception
at org.codehaus.wadi.group.impl.AbstractDispatcher.attemptMultiRendezVous(AbstractDispatcher.java:162)
at org.codehaus.wadi.group.impl.AbstractDispatcher.attemptRendezVous(AbstractDispatcher.java:142)
at org.codehaus.wadi.group.impl.AbstractDispatcher.exchangeSend(AbstractDispatcher.java:266)
at org.codehaus.wadi.group.impl.AbstractDispatcher.exchangeSend(AbstractDispatcher.java:250)
at org.codehaus.wadi.servicespace.basic.BasicServiceInvoker.invokeOnClusterFirstResponse(BasicServiceInvoker.java:147)
at org.codehaus.wadi.servicespace.basic.BasicServiceInvoker.invokeOnClusterRequestReply(BasicServiceInvoker.java:138)
at org.codehaus.wadi.servicespace.basic.BasicServiceInvoker.invokeOnCluster(BasicServiceInvoker.java:127)
at org.codehaus.wadi.servicespace.basic.BasicServiceInvoker.invoke(BasicServiceInvoker.java:67)
at org.codehaus.wadi.servicespace.basic.CGLIBServiceProxyFactory$ProxyMethodInterceptor.intercept(CGLIBServiceProxyFactory.java:193)
at org.codehaus.wadi.replication.storage.ReplicaStorage$$EnhancerByCGLIB$$f5c87cf5.retrieveReplicaStorageInfo(<generated>)
at org.codehaus.wadi.replication.manager.basic.SyncReplicationManager.retrieveReplicaInfo(SyncReplicationManager.java:215)
at org.codehaus.wadi.replication.manager.basic.SyncReplicationManager.retrieveReplica(SyncReplicationManager.java:147)
at org.codehaus.wadi.replication.manager.basic.LoggingReplicationManager.retrieveReplica(LoggingReplicationManager.java:78)
at org.codehaus.wadi.replication.contextualiser.ReplicaAwareContextualiser.get(ReplicaAwareContextualiser.java:62)
at org.codehaus.wadi.core.contextualiser.AbstractMotingContextualiser.handle(AbstractMotingContextualiser.java:63)
at org.codehaus.wadi.core.contextualiser.AbstractMotingContextualiser.contextualise(AbstractMotingContextualiser.java:37)
at org.codehaus.wadi.core.contextualiser.AbstractSharedContextualiser.contextualise(AbstractSharedContextualiser.java:41)
at org.codehaus.wadi.core.contextualiser.AbstractMotingContextualiser.contextualise(AbstractMotingContextualiser.java:41)
at org.codehaus.wadi.core.contextualiser.AbstractSharedContextualiser.contextualise(AbstractSharedContextualiser.java:41)
at org.codehaus.wadi.core.contextualiser.SerialContextualiser.contextualise(SerialContextualiser.java:82)
at org.codehaus.wadi.core.contextualiser.AbstractMotingContextualiser.contextualise(AbstractMotingContextualiser.java:41)
at org.codehaus.wadi.core.contextualiser.AbstractMotingContextualiser.contextualise(AbstractMotingContextualiser.java:41)
at org.codehaus.wadi.core.manager.StandardManager.processStateful(StandardManager.java:154)
at org.codehaus.wadi.core.manager.StandardManager.contextualise(StandardManager.java:146)
at org.codehaus.wadi.core.manager.ClusteredManager.contextualise(ClusteredManager.java:81)
at org.apache.geronimo.jetty7.cluster.wadi.WADIClusteredPreHandler$WADIWebClusteredInvocation.invoke(WADIClusteredPreHandler.java:73
)
at org.apache.geronimo.jetty7.cluster.AbstractClusteredPreHandler.handle(AbstractClusteredPreHandler.java:40)
at org.apache.geronimo.jetty7.cluster.ClusteredSessionHandler.doHandle(ClusteredSessionHandler.java:51)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:921)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:856)
at org.apache.geronimo.jetty7.handler.GeronimoWebAppContext.doScope(GeronimoWebAppContext.java:133)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:247)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:151)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114)
at org.eclipse.jetty.server.Server.handle(Server.java:348)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1052)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:590)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:212)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:510)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.access$000(SelectChannelEndPoint.java:34)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
2011-07-11 15:28:29,677 DEBUG [StandardManager] Could not acquire session [1f396eyojil9n7yauq33zauq4]
2011-07-11 15:28:29,677 WARN  [log] /test-wadi/: java.io.IOException
2011-07-11 15:28:29,677 DEBUG [log] EXCEPTION 
java.io.IOException
at org.apache.geronimo.jetty7.cluster.AbstractClusteredPreHandler.handle(AbstractClusteredPreHandler.java:48)
at org.apache.geronimo.jetty7.cluster.ClusteredSessionHandler.doHandle(ClusteredSessionHandler.java:51)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:921)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:403)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:184)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:856)
at org.apache.geronimo.jetty7.handler.GeronimoWebAppContext.doScope(GeronimoWebAppContext.java:133)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:247)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:151)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:114)
at org.eclipse.jetty.server.Server.handle(Server.java:348)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:596)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1052)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:590)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:212)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:426)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:510)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.access$000(SelectChannelEndPoint.java:34)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.codehaus.wadi.core.contextualiser.InvocationException: java.lang.NullPointerException
at org.codehaus.wadi.web.impl.WebInvocation.invoke(WebInvocation.java:118)
at org.codehaus.wadi.core.manager.StandardManager.processStateless(StandardManager.java:176)
at org.codehaus.wadi.core.manager.StandardManager.processStateful(StandardManager.java:160)
at org.codehaus.wadi.core.manager.StandardManager.contextualise(StandardManager.java:146)
at org.codehaus.wadi.core.manager.ClusteredManager.contextualise(ClusteredManager.java:81)
at org.apache.geronimo.jetty7.cluster.wadi.WADIClusteredPreHandler$WADIWebClusteredInvocation.invoke(WADIClusteredPreHandler.java:73
)
at org.apache.geronimo.jetty7.cluster.AbstractClusteredPreHandler.handle(AbstractClusteredPreHandler.java:40)
... 24 more
Caused by: java.lang.NullPointerException
at org.apache.geronimo.jetty7.cluster.AbstractClusteredPreHandler$WebClusteredInvocation.invokeLocally(AbstractClusteredPreHandler.j
ava:72)
at org.apache.geronimo.jetty7.cluster.wadi.WADIClusteredPreHandler$WADIWebClusteredInvocation.access$000(WADIClusteredPreHandler.jav
a:53)
at org.apache.geronimo.jetty7.cluster.wadi.WADIClusteredPreHandler$WADIWebClusteredInvocation$1.doFilter(WADIClusteredPreHandler.jav
a:65)
at org.codehaus.wadi.web.impl.WebInvocation.invoke(WebInvocation.java:116)
... 30 more
=========================================

Any one to help me?