commit | 1bea289a917be2eae8d54f7f95d892aeaf658eb4 | [log] [tgz] |
---|---|---|
author | debmaiti <deb.maiti@samsung.com> | Tue Jun 04 12:36:38 2019 +0530 |
committer | Carmelo Cascone <carmelo@opennetworking.org> | Fri Jun 21 01:07:55 2019 +0000 |
tree | 0be914d3215d9ba94cf5440f6e2c54d0ab10a55f | |
parent | b34d8f3e7b22ac4b278de1461c4d9f71b7dcbeac [diff] |
Bug Fix in DistributedMeterStore When a meter fails to get added via ONOS app, instead of showing the reason for failure, it throws exception: IllegalArgumentException: Class is not registered: org.onosproject.net.meter.MeterFailReason This fix registers approprate class to eliminate the exception. Change-Id: I34cf10e7644980c9b40c3d6d4a51f5a6969f2d95
diff --git a/core/store/dist/src/main/java/org/onosproject/store/meter/impl/DistributedMeterStore.java b/core/store/dist/src/main/java/org/onosproject/store/meter/impl/DistributedMeterStore.java index 792c18b..99bbac1 100644 --- a/core/store/dist/src/main/java/org/onosproject/store/meter/impl/DistributedMeterStore.java +++ b/core/store/dist/src/main/java/org/onosproject/store/meter/impl/DistributedMeterStore.java
@@ -98,7 +98,8 @@ .register(DefaultBand.class) .register(Band.Type.class) .register(MeterState.class) - .register(Meter.Unit.class); + .register(Meter.Unit.class) + .register(MeterFailReason.class); private Serializer serializer = Serializer.using(Lists.newArrayList(APP_KRYO_BUILDER.build()));