-
Type:
Bug
-
Status: Open (View Workflow)
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 1.12.0, 2.3.0
-
Fix Version/s: None
-
Component/s: None
-
Labels:
We are creating an ONOS application which uses Consistent Map to store data so that it is available on other nodes in clustered environment.
We are also using org.onosproject.store.service.TransactionContext to update multiple maps together in a single transaction to ensure data consistency.
Everything works fine when we freshly install our application on ONOS but when we re-install our application, we are getting following issues:
transactionalMap.get(<key>); statement gives ClassCastException which was working fine on fresh installation.
transactionalMap.replace(); statement gives that Class is not register with Kryo Namespace Serializer which was working fine on fresh installation.
We tried on latest ONOS release 2.4.0 as well still getting same error. Reproduce is available on following discussion:-
https://groups.google.com/a/onosproject.org/forum/#!topic/onos-dev/6wroda8PIbk