java.lang.AssertionError: missing reverse mapping for 14

Terracotta Project Issue Tracker | Tim Eck | 7 years ago
tip
Do you know that we can give you better hits? Get more relevant results from Samebug’s stack trace search.
  1. 0

    This assertion error can happen for TC clustered quartz java.lang.AssertionError: missing reverse mapping for 14 at org.terracotta.cache.serialization.ObjectStreamClassSerializer.getObjectStreamClassFor(ObjectStreamClassSerializer.java:78) at org.terracotta.cache.serialization.DsoSerializationStrategy$OIS.readClassDescriptor(DsoSerializationStrategy.java:87) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1534) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348) at org.terracotta.cache.serialization.DsoSerializationStrategy.deserialize(DsoSerializationStrategy.java:37) at org.terracotta.quartz.Serializer.deserialize(ClusteredJobStore.java:1993) at org.terracotta.quartz.TriggerWrapper.getTrigger(ClusteredJobStore.java:1841) at org.terracotta.quartz.TriggerComparator.compare(ClusteredJobStore.java:1668) at org.terracotta.quartz.TriggerComparator.compare(ClusteredJobStore.java:1663) at java.util.TreeMap.compare(TreeMap.java:1093) at java.util.TreeMap.put(TreeMap.java:465) at java.util.TreeSet.add(TreeSet.java:210) at org.terracotta.quartz.TriggerSet.insertLocal(TriggerSet.java:71) at org.terracotta.quartz.TriggerSet.__tc_applicator_put(TriggerSet.java:131) at com.tc.object.applicator.HashMapApplicator.apply(HashMapApplicator.java:74) at com.tc.object.applicator.HashMapApplicator.hydrate(HashMapApplicator.java:58) at com.tc.object.TCClassImpl.hydrate(TCClassImpl.java:198) at com.tc.object.TCObjectImpl.hydrate(TCObjectImpl.java:118) at com.tc.object.tx.ClientTransactionManagerImpl.basicApply(ClientTransactionManagerImpl.java:338) at com.tc.object.tx.ClientTransactionManagerImpl.apply(ClientTransactionManagerImpl.java:365) at com.tc.object.handler.ReceiveTransactionHandler.handleEvent(ReceiveTransactionHandler.java:88) at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:127)

    Terracotta Project Issue Tracker | 7 years ago | Tim Eck
    java.lang.AssertionError: missing reverse mapping for 14
  2. 0

    This assertion error can happen for TC clustered quartz java.lang.AssertionError: missing reverse mapping for 14 at org.terracotta.cache.serialization.ObjectStreamClassSerializer.getObjectStreamClassFor(ObjectStreamClassSerializer.java:78) at org.terracotta.cache.serialization.DsoSerializationStrategy$OIS.readClassDescriptor(DsoSerializationStrategy.java:87) at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1534) at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466) at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699) at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348) at org.terracotta.cache.serialization.DsoSerializationStrategy.deserialize(DsoSerializationStrategy.java:37) at org.terracotta.quartz.Serializer.deserialize(ClusteredJobStore.java:1993) at org.terracotta.quartz.TriggerWrapper.getTrigger(ClusteredJobStore.java:1841) at org.terracotta.quartz.TriggerComparator.compare(ClusteredJobStore.java:1668) at org.terracotta.quartz.TriggerComparator.compare(ClusteredJobStore.java:1663) at java.util.TreeMap.compare(TreeMap.java:1093) at java.util.TreeMap.put(TreeMap.java:465) at java.util.TreeSet.add(TreeSet.java:210) at org.terracotta.quartz.TriggerSet.insertLocal(TriggerSet.java:71) at org.terracotta.quartz.TriggerSet.__tc_applicator_put(TriggerSet.java:131) at com.tc.object.applicator.HashMapApplicator.apply(HashMapApplicator.java:74) at com.tc.object.applicator.HashMapApplicator.hydrate(HashMapApplicator.java:58) at com.tc.object.TCClassImpl.hydrate(TCClassImpl.java:198) at com.tc.object.TCObjectImpl.hydrate(TCObjectImpl.java:118) at com.tc.object.tx.ClientTransactionManagerImpl.basicApply(ClientTransactionManagerImpl.java:338) at com.tc.object.tx.ClientTransactionManagerImpl.apply(ClientTransactionManagerImpl.java:365) at com.tc.object.handler.ReceiveTransactionHandler.handleEvent(ReceiveTransactionHandler.java:88) at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:127)

    Terracotta Project Issue Tracker | 7 years ago | Tim Eck
    java.lang.AssertionError: missing reverse mapping for 14

    Root Cause Analysis

    1. java.lang.AssertionError

      missing reverse mapping for 14

      at org.terracotta.cache.serialization.ObjectStreamClassSerializer.getObjectStreamClassFor()
    2. org.terracotta.cache
      DsoSerializationStrategy$OIS.readClassDescriptor
      1. org.terracotta.cache.serialization.ObjectStreamClassSerializer.getObjectStreamClassFor(ObjectStreamClassSerializer.java:78)
      2. org.terracotta.cache.serialization.DsoSerializationStrategy$OIS.readClassDescriptor(DsoSerializationStrategy.java:87)
      2 frames
    3. Java RT
      ObjectInputStream.readObject
      1. java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1534)
      2. java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
      3. java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
      4. java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
      5. java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
      5 frames
    4. org.terracotta.cache
      DsoSerializationStrategy.deserialize
      1. org.terracotta.cache.serialization.DsoSerializationStrategy.deserialize(DsoSerializationStrategy.java:37)
      1 frame
    5. quartz
      TriggerComparator.compare
      1. org.terracotta.quartz.Serializer.deserialize(ClusteredJobStore.java:1993)
      2. org.terracotta.quartz.TriggerWrapper.getTrigger(ClusteredJobStore.java:1841)
      3. org.terracotta.quartz.TriggerComparator.compare(ClusteredJobStore.java:1668)
      4. org.terracotta.quartz.TriggerComparator.compare(ClusteredJobStore.java:1663)
      4 frames
    6. Java RT
      TreeSet.add
      1. java.util.TreeMap.compare(TreeMap.java:1093)
      2. java.util.TreeMap.put(TreeMap.java:465)
      3. java.util.TreeSet.add(TreeSet.java:210)
      3 frames
    7. quartz
      TriggerSet.__tc_applicator_put
      1. org.terracotta.quartz.TriggerSet.insertLocal(TriggerSet.java:71)
      2. org.terracotta.quartz.TriggerSet.__tc_applicator_put(TriggerSet.java:131)
      2 frames
    8. com.tc.object
      ReceiveTransactionHandler.handleEvent
      1. com.tc.object.applicator.HashMapApplicator.apply(HashMapApplicator.java:74)
      2. com.tc.object.applicator.HashMapApplicator.hydrate(HashMapApplicator.java:58)
      3. com.tc.object.TCClassImpl.hydrate(TCClassImpl.java:198)
      4. com.tc.object.TCObjectImpl.hydrate(TCObjectImpl.java:118)
      5. com.tc.object.tx.ClientTransactionManagerImpl.basicApply(ClientTransactionManagerImpl.java:338)
      6. com.tc.object.tx.ClientTransactionManagerImpl.apply(ClientTransactionManagerImpl.java:365)
      7. com.tc.object.handler.ReceiveTransactionHandler.handleEvent(ReceiveTransactionHandler.java:88)
      7 frames
    9. com.tc.async
      StageImpl$WorkerThread.run
      1. com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:127)
      1 frame