Hi,
our Wiki is running on a WebSphere Application Server 6.0
We're using the remote observer configuration to avoid caching problems
between our server instances.
The problem is, when a server instance is restarted, if the Wiki is not
stopped at that time, sometimes gives us this problem:
[9/6/12 0:50:34:567 CEST] 0000002e ThreadMonitor W WSVR0605W: Thread
"server.startup : 1" (00000025) has been active for 662151 milliseconds and
may be hung. There is/are 1 thread(s) in total in the server that may be
hung.
at sun.misc.Unsafe.park(Native Method)
at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:197)
at
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2014)
at org.jgroups.util.Promise.doWait(Promise.java:117)
at org.jgroups.util.Promise._getResultWithTimeout(Promise.java:73)
at org.jgroups.util.Promise.getResultWithTimeout(Promise.java:42)
at org.jgroups.util.Promise.getResult(Promise.java:104)
at
org.jgroups.protocols.pbcast.ClientGmsImpl.joinInternal(ClientGmsImpl.java:142)
at
org.jgroups.protocols.pbcast.ClientGmsImpl.join(ClientGmsImpl.java:38)
at org.jgroups.protocols.pbcast.GMS.down(GMS.java:924)
at org.jgroups.stack.ProtocolStack.down(ProtocolStack.java:836)
at org.jgroups.JChannel.downcall(JChannel.java:1652)
at org.jgroups.JChannel.connect(JChannel.java:417)
at org.jgroups.JChannel.connect(JChannel.java:380)
at
org.xwiki.observation.remote.internal.jgroups.JGroupsNetworkAdapter.startChannel(JGroupsNetworkAdapter.java:111)
at
And the server instance cannot be started.
On controlled restarts, we can avoid this by having the wiki stopped at
the time the server instance restart. But on unexpected restarts, the wiki
blocks our server instance.
Is there any way to avoid this problem??
Thanks a lot in advance
Sergio Carrasco