-
Type: Bug
-
Status: Closed (View Workflow)
-
Priority: Minor
-
Resolution: Done
-
Affects Version/s: 1.3.0, 1.2.1
-
Fix Version/s: 1.3.0
-
Component/s: None
-
Labels:None
-
Environment:
commit 2a65575cf89829aca8dc4684dcf3669d630366a0
2015-06-29 10:13:12,594 | WARN | at-coordinator-1 | DefaultAsyncConsistentMap | 79 - org.onosproject.onos-core-dist - 1.3.0.SNAPSHOT | Failure notifying listeners about MapEvent{name=TestON-set, type=INSERT, key=b, value=Versioned{value=true, version=1, creationTime=2015-06-29T10:13:12.581-07:00}}
com.esotericsoftware.kryo.KryoException: java.lang.IllegalArgumentException: Class is not registered: org.onosproject.store.service.Versioned
at com.esotericsoftware.kryo.serializers.ObjectField.write(ObjectField.java:82)[58:com.esotericsoftware.kryo:3.0.0]
at com.esotericsoftware.kryo.serializers.FieldSerializer.write(FieldSerializer.java:495)[58:com.esotericsoftware.kryo:3.0.0]
at com.esotericsoftware.kryo.Kryo.writeClassAndObject(Kryo.java:624)[58:com.esotericsoftware.kryo:3.0.0]
at org.onlab.util.KryoNamespace.serialize(KryoNamespace.java:239)[73:org.onosproject.onlab-misc:1.3.0.SNAPSHOT]
at org.onlab.util.KryoNamespace.serialize(KryoNamespace.java:224)[73:org.onosproject.onlab-misc:1.3.0.SNAPSHOT]
at org.onosproject.store.service.Serializer$1.encode(Serializer.java:65)[75:org.onosproject.onos-api:1.3.0.SNAPSHOT]
at org.onosproject.store.consistent.impl.DefaultConsistentMapBuilder$$Lambda$214/672579578.apply(Unknown Source)[79:org.onosproject.onos-core-dist:1.3.0.SNAPSHOT]
at org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager.multicast(ClusterCommunicationManager.java:125)[79:org.onosproject.onos-core-dist:1.3.0.SNAPSHOT]
at org.onosproject.store.cluster.messaging.impl.ClusterCommunicationManager.broadcast(ClusterCommunicationManager.java:78)[79:org.onosproject.onos-core-dist:1.3.0.SNAPSHOT]
at org.onosproject.store.consistent.impl.DefaultConsistentMapBuilder.lambda$buildAndRegisterMap$45(DefaultConsistentMapBuilder.java:99)[79:org.onosproject.onos-core-dist:1.3.0.SNAPSHOT]
at org.onosproject.store.consistent.impl.DefaultConsistentMapBuilder$$Lambda$175/571969546.accept(Unknown Source)[79:org.onosproject.onos-core-dist:1.3.0.SNAPSHOT]
at org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap.notifyRemoteListeners(DefaultAsyncConsistentMap.java:469)[79:org.onosproject.onos-core-dist:1.3.0.SNAPSHOT]
at org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap.notifyListeners(DefaultAsyncConsistentMap.java:456)[79:org.onosproject.onos-core-dist:1.3.0.SNAPSHOT]
at org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap.lambda$putIfAbsent$82(DefaultAsyncConsistentMap.java:359)[79:org.onosproject.onos-core-dist:1.3.0.SNAPSHOT]
at org.onosproject.store.consistent.impl.DefaultAsyncConsistentMap$$Lambda$210/1813391529.accept(Unknown Source)[79:org.onosproject.onos-core-dist:1.3.0.SNAPSHOT]
at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:760)[:1.8.0_45]
at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:736)[:1.8.0_45]
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:474)[:1.8.0_45]
at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:561)[:1.8.0_45]
at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:580)[:1.8.0_45]
at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:442)[:1.8.0_45]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_45]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_45]
at com.esotericsoftware.kryo.Kryo.getRegistration(Kryo.java:483)[58:com.esotericsoftware.kryo:3.0.0]
at com.esotericsoftware.kryo.util.DefaultClassResolver.writeClass(DefaultClassResolver.java:79)[58:com.esotericsoftware.kryo:3.0.0]
at com.esotericsoftware.kryo.Kryo.writeClass(Kryo.java:513)[58:com.esotericsoftware.kryo:3.0.0]
at com.esotericsoftware.kryo.serializers.ObjectField.write(ObjectField.java:57)[58:com.esotericsoftware.kryo:3.0.0]
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
4214,2 | Register Versioned with Kryo to fix ONOS-2169 | master | onos | Status: MERGED | +2 | +1 |