Decode serialized value in heron-tracker.
diff --git a/heron/tools/tracker/src/python/tracker.py b/heron/tools/tracker/src/python/tracker.py
index c53fdf7..bc6d2c6 100644
--- a/heron/tools/tracker/src/python/tracker.py
+++ b/heron/tools/tracker/src/python/tracker.py
@@ -302,11 +302,11 @@
spoutConfigs = spout.comp.config.kvs
for kvs in spoutConfigs:
if kvs.key == "spout.type":
- spoutType = kvs.value
+ spoutType = javaobj.loads(kvs.serialized_value)
elif kvs.key == "spout.source":
- spoutSource = kvs.value
+ spoutSource = javaobj.loads(kvs.serialized_value)
elif kvs.key == "spout.version":
- spoutVersion = kvs.value
+ spoutVersion = javaobj.loads(kvs.serialized_value)
spoutPlan = {
"type": spoutType,
"source": spoutSource,