Add registration of Intent related classes to KryoFactory

Change-Id: I03b669e03ee3991b25b184bafb516dab7c4be5a4
diff --git a/src/main/java/net/onrc/onos/ofcontroller/util/serializers/KryoFactory.java b/src/main/java/net/onrc/onos/ofcontroller/util/serializers/KryoFactory.java
index df93614..f020a8f 100644
--- a/src/main/java/net/onrc/onos/ofcontroller/util/serializers/KryoFactory.java
+++ b/src/main/java/net/onrc/onos/ofcontroller/util/serializers/KryoFactory.java
@@ -178,16 +178,17 @@
 	kryo.register(TopologyEvent.class);
 
 	// Intent-related classes
-	kryo.register(IntentOperationList.class);
-	kryo.register(IntentOperation.class);
-	kryo.register(PathIntent.class);
+	kryo.register(Path.class);
 	kryo.register(Intent.class);
-	kryo.register(ErrorIntent.class);
+	kryo.register(Intent.IntentState.class);
+	kryo.register(PathIntent.class);
 	kryo.register(ShortestPathIntent.class);
 	kryo.register(ConstrainedShortestPathIntent.class);
-	kryo.register(Intent.IntentState.class);
-	kryo.register(Path.class);
+	kryo.register(ErrorIntent.class);
+	kryo.register(ErrorIntent.ErrorType.class);
+	kryo.register(IntentOperation.class);
 	kryo.register(IntentOperation.Operator.class);
+	kryo.register(IntentOperationList.class);
 	kryo.register(IntentStateList.class);
 
 	return kryo;