CDV ❯ Failure on restart
-
Bug
-
Status: Closed
-
2 Major
-
Resolution: Fixed
-
-
-
ssubbiah
-
Reporter: rbodkin
-
May 02, 2007
-
0
-
Watchers: 0
-
July 27, 2012
-
May 02, 2007
Description
My system had become unresponsive so I killed my L1 and L2 clients and restarted. When it started up I had the L2 server fail with the following message after about 30 seconds:
Exception in thread “Reconnect timer” java.lang.AssertionError: Attempt to decre ment connection count below 0. at com.tc.net.protocol.transport.ConnectionPolicyImpl.clientDisconnected (ConnectionPolicyImpl.java:28) at com.tc.net.protocol.transport.ServerStackProvider.notifyTransportClos ed(ServerStackProvider.java:155) at com.tc.net.protocol.transport.MessageTransportBase.fireTransportEvent (MessageTransportBase.java:324) at com.tc.net.protocol.transport.MessageTransportBase.fireTransportClose dEvent(MessageTransportBase.java:306) at com.tc.net.protocol.transport.MessageTransportBase.close(MessageTrans portBase.java:151) at com.tc.net.protocol.tcm.AbstractMessageChannel.close(AbstractMessageC hannel.java:112) at com.tc.object.net.DSOChannelManagerImpl.closeAll(DSOChannelManagerImp l.java:61) at com.tc.objectserver.handshakemanager.ServerClientHandshakeManager.not ifyTimeout(ServerClientHandshakeManager.java:184) at com.tc.objectserver.handshakemanager.ServerClientHandshakeManager$Rec onnectTimerTask.run(ServerClientHandshakeManager.java:244) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462) java.lang.AssertionError: Attempt to decrement connection count below 0. at com.tc.net.protocol.transport.ConnectionPolicyImpl.clientDisconnected (ConnectionPolicyImpl.java:28) at com.tc.net.protocol.transport.ServerStackProvider.notifyTransportClos ed(ServerStackProvider.java:155) at com.tc.net.protocol.transport.MessageTransportBase.fireTransportEvent (MessageTransportBase.java:324) at com.tc.net.protocol.transport.MessageTransportBase.fireTransportClose dEvent(MessageTransportBase.java:306) at com.tc.net.protocol.transport.MessageTransportBase.close(MessageTrans portBase.java:151) at com.tc.net.protocol.tcm.AbstractMessageChannel.close(AbstractMessageC hannel.java:112) at com.tc.object.net.DSOChannelManagerImpl.closeAll(DSOChannelManagerImp l.java:61) at com.tc.objectserver.handshakemanager.ServerClientHandshakeManager.not ifyTimeout(ServerClientHandshakeManager.java:184) at com.tc.objectserver.handshakemanager.ServerClientHandshakeManager$Rec onnectTimerTask.run(ServerClientHandshakeManager.java:244) at java.util.TimerThread.mainLoop(Timer.java:512) at java.util.TimerThread.run(Timer.java:462)
Comments
Steve Harris 2007-05-02
Saravanan Subbiah 2007-05-02
This is fixed in 2.3 final and trunk.
Sean Nguyen 2007-05-02
The fix is also available in 2.3.0 release which is ready for download at http://www.terracotta.org/confluence/display/orgsite/Download
I believe this is fixed in trunk but saro will take a look