java.lang.AssertionError: Client connected before disconnecting : old Client state = ClientStateImpl[ChannelID=[3], ObjectIDSet2 [ Range(21000,21002)]]

Terracotta | cramos | 9 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    How to handle communication failure

    Terracotta | 9 years ago | cramos
    java.lang.AssertionError: Client connected before disconnecting : old Client state = ClientStateImpl[ChannelID=[3], ObjectIDSet2 [ Range(21000,21002)]]
  2. Speed up your debug routine!

    Automated exception search integrated into your IDE

  3. 0

    Terracotta Project Issue Tracker

    terracotta.org | 10 months ago
    java.lang.AssertionError: Client connected before disconnecting : old Client state = ClientStateImpl[ChannelID= , ObjectIDSet2 [ Range(21000,21002)]]
  4. 0

    This came from a forum thread. http://forums.terracotta.org/forums/posts/list/5109.page Server dies with this exception. 2011-03-10 00:31:07,215 INFO - Terracotta Server instance has started up as ACTI VE node on 0.0.0.0:9510 successfully, and is now ready for work. java.lang.AssertionError: ManagedObjectImpl +--> identityHashCode: 53445334 +--> id: ObjectID=[2119] +--> className: com.terracotta.toolkit.collections.ConcurrentDistributedMapD so +--> version:664632 +--> state: MapManagedObjectState | +--> references: TCPersistableMap(2119)={ Map.size() = 1173, delta.size () = 1, removeCount = 0 } +--> isDirty:true +--> isNew:false +--> isReferenced:true +--> next: false prev: false is DIRTY at com.tc.objectserver.impl.ObjectManagerImpl.removeReferenceIfNecessary (ObjectManagerImpl.java:796) at com.tc.objectserver.impl.ObjectManagerImpl.basicRelease(ObjectManager Impl.java:760) at com.tc.objectserver.impl.ObjectManagerImpl.releaseAllAndCommit(Object ManagerImpl.java:661) at com.tc.objectserver.tx.ServerTransactionManagerImpl.commit(ServerTran sactionManagerImpl.java:387) at com.tc.objectserver.handler.CommitTransactionChangeHandler.handleEven t(CommitTransactionChangeHandler.java:31) at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:127)

    Terracotta Project Issue Tracker | 6 years ago | Saravanan Subbiah
    java.lang.AssertionError: ManagedObjectImpl +--> identityHashCode: 53445334 +--> id: ObjectID=[2119] +--> className: com.terracotta.toolkit.collections.ConcurrentDistributedMapD so +--> version:664632 +--> state: MapManagedObjectState | +--> references: TCPersistableMap(2119)={ Map.size() = 1173, delta.size () = 1, removeCount = 0 } +--> isDirty:true +--> isNew:false +--> isReferenced:true +--> next: false prev: false is DIRTY at com.tc.objectserver.impl.ObjectManagerImpl.removeReferenceIfNecessary (ObjectManagerImpl.java:796) at com.tc.objectserver.impl.ObjectManagerImpl.basicRelease(ObjectManager Impl.java:760) at com.tc.objectserver.impl.ObjectManagerImpl.releaseAllAndCommit(Object ManagerImpl.java:661) at com.tc.objectserver.tx.ServerTransactionManagerImpl.commit(ServerTran sactionManagerImpl.java:387) at com.tc.objectserver.handler.CommitTransactionChangeHandler.handleEven t(CommitTransactionChangeHandler.java:31)

    Root Cause Analysis

    1. java.lang.AssertionError

      Client connected before disconnecting : old Client state = ClientStateImpl[ChannelID=[3], ObjectIDSet2 [ Range(21000,21002)]]

      at com.tc.objectserver.l1.impl.ClientStateManagerImpl.startupClient()
    2. com.tc.objectserver
      ClientHandshakeHandler.handleEvent
      1. com.tc.objectserver.l1.impl.ClientStateManagerImpl.startupClient(ClientStateManagerImpl.java:176)
      2. com.tc.objectserver.handshakemanager.ServerClientHandshakeManager.notifyClientConnect(ServerClientHandshakeManager.java:90)
      3. com.tc.objectserver.handler.ClientHandshakeHandler.handleEvent(ClienHandshakeHandler.java:22)
      3 frames
    3. com.tc.async
      StageImpl$WorkerThread.run
      1. com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:140)
      1 frame