Hello Experts,
Following code for adding meter is giving me invalid jason error. Could anyone spare some time in identifying the root cause?
meter_band = hp.datatypes.MeterBand(mtype = "drop", rate=10000)
flags = ["kbps"]
bands = [meter_band]
meter = hp.datatypes.Meter(id = 1, command = "add", flags = flags, bands = bands)
api.add_meter(d.dpid, meter)
#********* Error
Traceback (most recent call last):
File "rate_limit.py", line 44, in <module>
api.add_meter(d.dpid, meter)
File "C:\Python27\lib\site-packages\hpsdnclient\of.py", line 194, in add_meter
r = self.restclient.post(url, json.dumps(meter.to_dict()))
File "C:\Python27\lib\site-packages\hpsdnclient\rest.py", line 143, in post
raise_errors(r)
File "C:\Python27\lib\site-packages\hpsdnclient\error.py", line 27, in raise_errors
raise_400(response)
File "C:\Python27\lib\site-packages\hpsdnclient\error.py", line 43, in raise_400
data['message'])
hpsdnclient.error.InvalidJson: Invalid JSON format: null. Please refer to the HP VAN SDN Controller JSON
Thanks in advance
Pradeep