Fixed a class cast exception when the Node-ID is a Long that got casted to String.
authorMadhu Venugopal <mavenugo@gmail.com>
Mon, 27 Jan 2014 08:36:50 +0000 (00:36 -0800)
committerMadhu Venugopal <mavenugo@gmail.com>
Mon, 27 Jan 2014 08:37:32 +0000 (00:37 -0800)
Change-Id: I4aa0aa32836fc8ebd0d6275959e2affec7a9c544
Signed-off-by: Madhu Venugopal <mavenugo@gmail.com>
neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF13ProviderManager.java

index e80fe3942d5d4459c34755c6e10a0aa6d542dd74..0355678c36c32986b0698d0273c47c673de86728 100644 (file)
@@ -2013,7 +2013,7 @@ class OF13ProviderManager extends ProviderNetworkManager {
         for (Node ovsNode : ovsNodes) {
             Long dpid = this.getIntegrationBridgeOFDPID(ovsNode);
             logger.debug("Compare openflowNode to OVS br-int node {} vs {}", openflowNode.getID(), dpid);
-            String openflowID = (String)openflowNode.getID();
+            String openflowID = ""+openflowNode.getID();
             if (openflowID.contains(""+dpid)) {
                 this.initializeFlowRules(ovsNode, AdminConfigManager.getManager().getIntegrationBridgeName());
                 this.triggerInterfaceUpdates(ovsNode);