Uploaded image for project: 'ONOS'
  1. ONOS
  2. ONOS-1161

Kryo exceptions in EventuallyConsistentMap under load

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: 1.0.0, 1.0.1
    • Fix Version/s: 1.1.0
    • Component/s: None
    • Labels:
    • Environment:

      8eb4d3acdf0e42586f94108a55dac282d32b68e9

      Description

      2015-02-23 19:14:19,215 | ERROR | ent-pending-fg-3 | ClusterCommunicationManager | 152 - org.onosproject.onos-core-dist - 1.1.0.SNAPSHOT | Exception caught handling ClusterMessage{sender=192.168.200.203, subject=ecm-intent-pending-remove, payload=byte[]{length=86, hash=139992189}}
      com.esotericsoftware.kryo.KryoException: java.lang.IndexOutOfBoundsException: Index: 46, Size: 6
      Serialization trace:
      timestamp (org.onosproject.store.ecmap.RemoveEntry)
      entries (org.onosproject.store.ecmap.InternalRemoveEvent)
      at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:125)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:528)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:786)[57:com.esotericsoftware.kryo:3.0.0]
      at org.onosproject.store.serializers.ImmutableListSerializer.read(ImmutableListSerializer.java:51)[153:org.onosproject.onos-core-serializers:1.1.0.SNAPSHOT]
      at org.onosproject.store.serializers.ImmutableListSerializer.read(ImmutableListSerializer.java:28)[153:org.onosproject.onos-core-serializers:1.1.0.SNAPSHOT]
      at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:704)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:106)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:528)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:786)[57:com.esotericsoftware.kryo:3.0.0]
      at org.onlab.util.KryoNamespace.deserialize(KryoNamespace.java:303)[72:org.onosproject.onlab-misc:1.1.0.SNAPSHOT]
      at org.onosproject.store.serializers.KryoSerializer.decode(KryoSerializer.java:57)[153:org.onosproject.onos-core-serializers:1.1.0.SNAPSHOT]
      at org.onosproject.store.ecmap.EventuallyConsistentMapImpl$InternalRemoveEventListener.handle(EventuallyConsistentMapImpl.java:791)[152:org.onosproject.onos-core-dist:1.1.0.SNAPSHOT]
      at org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager$InternalClusterMessageHandler.handle(ClusterCommunicationManager.java:217)[152:org.onosproject.onos-core-dist:1.1.0.SNAPSHOT]
      at org.onlab.netty.NettyMessagingService$3.lambda$handle$0(NettyMessagingService.java:223)[154:org.onosproject.onlab-netty:1.1.0.SNAPSHOT]
      at org.onlab.netty.NettyMessagingService$3$$Lambda$77/2071676771.run(Unknown Source)[154:org.onosproject.onlab-netty:1.1.0.SNAPSHOT]
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_31]
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_31]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_31]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_31]
      at java.lang.Thread.run(Thread.java:745)[:1.8.0_31]
      Caused by: java.lang.IndexOutOfBoundsException: Index: 46, Size: 6
      at java.util.ArrayList.rangeCheck(ArrayList.java:653)[:1.8.0_31]
      at java.util.ArrayList.get(ArrayList.java:429)[:1.8.0_31]
      at com.esotericsoftware.kryo.util.MapReferenceResolver.getReadObject(MapReferenceResolver.java:42)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.Kryo.readReferenceOrNull(Kryo.java:830)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:702)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:106)[57:com.esotericsoftware.kryo:3.0.0]
      ... 19 more
      2015-02-23 19:14:19,218 | WARN | ent-pending-fg-3 | NettyMessagingService | 154 - org.onosproject.onlab-netty - 1.1.0.SNAPSHOT | Failed to process message of type ecm-intent-pending-remove
      com.esotericsoftware.kryo.KryoException: java.lang.IndexOutOfBoundsException: Index: 46, Size: 6
      Serialization trace:
      timestamp (org.onosproject.store.ecmap.RemoveEntry)
      entries (org.onosproject.store.ecmap.InternalRemoveEvent)
      at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:125)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:528)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:786)[57:com.esotericsoftware.kryo:3.0.0]
      at org.onosproject.store.serializers.ImmutableListSerializer.read(ImmutableListSerializer.java:51)[153:org.onosproject.onos-core-serializers:1.1.0.SNAPSHOT]
      at org.onosproject.store.serializers.ImmutableListSerializer.read(ImmutableListSerializer.java:28)[153:org.onosproject.onos-core-serializers:1.1.0.SNAPSHOT]
      at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:704)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:106)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.serializers.FieldSerializer.read(FieldSerializer.java:528)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.Kryo.readClassAndObject(Kryo.java:786)[57:com.esotericsoftware.kryo:3.0.0]
      at org.onlab.util.KryoNamespace.deserialize(KryoNamespace.java:303)[72:org.onosproject.onlab-misc:1.1.0.SNAPSHOT]
      at org.onosproject.store.serializers.KryoSerializer.decode(KryoSerializer.java:57)[153:org.onosproject.onos-core-serializers:1.1.0.SNAPSHOT]
      at org.onosproject.store.ecmap.EventuallyConsistentMapImpl$InternalRemoveEventListener.handle(EventuallyConsistentMapImpl.java:791)[152:org.onosproject.onos-core-dist:1.1.0.SNAPSHOT]
      at org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager$InternalClusterMessageHandler.handle(ClusterCommunicationManager.java:217)[152:org.onosproject.onos-core-dist:1.1.0.SNAPSHOT]
      at org.onlab.netty.NettyMessagingService$3.lambda$handle$0(NettyMessagingService.java:223)[154:org.onosproject.onlab-netty:1.1.0.SNAPSHOT]
      at org.onlab.netty.NettyMessagingService$3$$Lambda$77/2071676771.run(Unknown Source)[154:org.onosproject.onlab-netty:1.1.0.SNAPSHOT]
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_31]
      at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_31]
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_31]
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_31]
      at java.lang.Thread.run(Thread.java:745)[:1.8.0_31]
      Caused by: java.lang.IndexOutOfBoundsException: Index: 46, Size: 6
      at java.util.ArrayList.rangeCheck(ArrayList.java:653)[:1.8.0_31]
      at java.util.ArrayList.get(ArrayList.java:429)[:1.8.0_31]
      at com.esotericsoftware.kryo.util.MapReferenceResolver.getReadObject(MapReferenceResolver.java:42)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.Kryo.readReferenceOrNull(Kryo.java:830)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.Kryo.readObject(Kryo.java:702)[57:com.esotericsoftware.kryo:3.0.0]
      at com.esotericsoftware.kryo.serializers.ObjectField.read(ObjectField.java:106)[57:com.esotericsoftware.kryo:3.0.0]
      ... 19 more

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            madan Madan Jampani
            Reporter:
            bocon Brian O'Connor
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: