Re: ovsdb neutron compile failed, and propose a possible patch for this issue.


Madhu Venugopal
 


Guys,

Our Maven declarations need a lot of work. I have been busy with getting the ovsdb / neutron functionalities integrated
and had postponed this work for sometime.

Will get to all the maven related issues today and get them resolved.

If Huang or someone wants to volunteer, that would be awesome too :-)
It is more than just fixing these compilation issues, it involves :

1. Declaring proper dependancies to the Controller project (appropriate versions). Today it is all arbitrary and is way out of sync with the controller in Base edition.
2. Consider each bundle (ovsdb, neutron, northbound) independently build-able with the appropriate dependencies declared on each of the pom.xml files
3. Having a Root POM which will build all the bundles and also build the base controller distribution.

Anyone like to volunteer ? There is a trello card on this :-)

Thanks,
-Madhu

On 11/28/13, 7:51 AM, huang denghui wrote:

Hi

  Thanks for your reply. By changing pom.xml in ovsdb/neutron, ovsdb.neutron build successfully, and my java version 1.7.0_07.


2013/11/28 alagalah <alagalah@...>
Hi Huang,

I just did a pull and I don't have this issue. Not sure if we need to edit the pom but I see your point.

Did altering the POM get you to a successful build?

What version of java are you using?


On 11/28/2013 07:30 AM, huang denghui wrote:
Hi all
   
    Step3,
cd ../../ovsdb
mvn clean install

after i patched pom.xml as the following:
diff --git a/ovsdb/pom.xml b/ovsdb/pom.xml
index 02acec7..c3d01ae 100755
--- a/ovsdb/pom.xml
+++ b/ovsdb/pom.xml
@@ -180,7 +180,22 @@

           <groupId>commons-collections</groupId>
           <artifactId>commons-collections</artifactId>
           <version>1.0</version>
-        </dependency>
+       </dependency>

+       <dependency>
+         <groupId>com.google.collections</groupId>
+         <artifactId>google-collections</artifactId>
+         <version>1.0</version>
+       </dependency>

+       <dependency>
+         <groupId>org.sonatype.sisu</groupId>
+         <artifactId>sisu-guava</artifactId>
+         <version>0.9.9</version>
+       </dependency>

+       <dependency>
+         <groupId>com.google.guava</groupId>
+         <artifactId>guava</artifactId>
+         <version>15.0</version>
+       </dependency>

     </dependencies>
 
     <profiles>


still have the following error:


steven@steven-Vostro-2420 ~/code/SDN/controller/opendaylight/ovsdb/ovsdb $ mvn clean install
[INFO] Scanning for projects...

[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building ovsdb 0.5.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------

[INFO] 
[INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ ovsdb ---
[INFO] Deleting file set: /home/steven/code/SDN/controller/opendaylight/ovsdb/ovsdb/target (included: [**], excluded: [])
[INFO] 
[INFO] --- properties-maven-plugin:1.0-alpha-2:set-system-properties (default) @ ovsdb ---

[INFO] Set 1 system property
[INFO] 
[INFO] --- maven-checkstyle-plugin:2.10:check (default) @ ovsdb ---
[INFO] Starting audit...
Audit done.

[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ ovsdb ---

[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/steven/code/SDN/controller/opendaylight/ovsdb/ovsdb/src/main/resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ ovsdb ---

[INFO] Compiling 92 source files to /home/steven/code/SDN/controller/opendaylight/ovsdb/ovsdb/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------

[ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/ovsdb/src/main/java/org/opendaylight/ovsdb/plugin/IPAddressProperty.java:[33,4] error: method does not override or implement a method from a supertype
[ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/ovsdb/src/main/java/org/opendaylight/ovsdb/plugin/L4PortProperty.java:[32,4] error: method does not override or implement a method from a supertype

[INFO] 2 errors 
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------

[INFO] Total time: 6.552s
[INFO] Finished at: Thu Nov 28 23:28:34 CST 2013
[INFO] Final Memory: 29M/235M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project ovsdb: Compilation failure: Compilation failure:

[ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/ovsdb/src/main/java/org/opendaylight/ovsdb/plugin/IPAddressProperty.java:[33,4] error: method does not override or implement a method from a supertype
[ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/ovsdb/src/main/java/org/opendaylight/ovsdb/plugin/L4PortProperty.java:[32,4] error: method does not override or implement a method from a supertype

[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:

[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException



2013/11/28 huang denghui <huangdenghui@...>
Hi all
 
    ovsdb northbound compiles failed too, error information is the following:
steven@steven-Vostro-2420 ~/code/SDN/controller/opendaylight/ovsdb/northbound/ovsdb $ mvn clean install
[INFO] Scanning for projects...
Downloading: http://nexus.opendaylight.org/content/repositories/central2/org/apache/felix/maven-bundle-plugin/${bundle.plugin.version}/maven-bundle-plugin-${bundle.plugin.version}.pom
Downloading: http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/org/apache/felix/maven-bundle-plugin/${bundle.plugin.version}/maven-bundle-plugin-${bundle.plugin.version}.pom
Downloading: http://repo.maven.apache.org/maven2/org/apache/felix/maven-bundle-plugin/${bundle.plugin.version}/maven-bundle-plugin-${bundle.plugin.version}.pom
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]  
[ERROR]   The project org.opendaylight.ovsdb:ovsdb.northbound:0.5.0-SNAPSHOT (/home/steven/code/SDN/controller/opendaylight/ovsdb/northbound/ovsdb/pom.xml) has 3 errors
[ERROR]     Unresolveable build extension: Plugin org.apache.felix:maven-bundle-plugin:${bundle.plugin.version} or one of its dependencies could not be resolved: Failed to collect dependencies for org.apache.felix:maven-bundle-plugin:jar:${bundle.plugin.version} (): Failed to read artifact descriptor for org.apache.felix:maven-bundle-plugin:jar:${bundle.plugin.version}: Could not transfer artifact org.apache.felix:maven-bundle-plugin:pom:${bundle.plugin.version} from/to central2 (http://nexus.opendaylight.org/content/repositories/central2/): Invalid uri 'http://nexus.opendaylight.org/content/repositories/central2//org/apache/felix/maven-bundle-plugin/${bundle.plugin.version}/maven-bundle-plugin-${bundle.plugin.version}.pom': escaped absolute path not valid -> [Help 2]
[ERROR]     Unknown packaging: bundle @ line 19, column 14
[ERROR]     'build.plugins.plugin.version' for org.apache.felix:maven-bundle-plugin must be a valid version but is '${bundle.plugin.version}'. @ line 30, column 18

[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException
[ERROR] [Help 2] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException



2013/11/28 huang denghui <huangdenghui@...>
Hi all
   
    Today, i follow https://wiki.opendaylight.org/view/OVSDB_Integration:Mininet_OVSDB_Tutorial section

Clone the OVSDB Repo and Insert into Controller, to compile ovsdb neutron, but i get the following error.

    steven@steven-Vostro-2420 ~/code/SDN/controller/opendaylight/ovsdb/neutron $ mvn clean install
    [INFO] Scanning for projects...
    [INFO]                                                                        
    [INFO] ------------------------------------------------------------------------
    [INFO] Building ovsdb.neutron 0.5.0-SNAPSHOT
    [INFO] ------------------------------------------------------------------------
    [INFO]
    [INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ ovsdb.neutron ---
    [INFO]
    [INFO] --- properties-maven-plugin:1.0-alpha-2:set-system-properties (default) @ ovsdb.neutron ---
    [INFO] Set 1 system property
    [INFO]
    [INFO] --- maven-checkstyle-plugin:2.10:check (default) @ ovsdb.neutron ---
    [INFO] Starting audit...
    Audit done.
     
    [INFO]
    [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ ovsdb.neutron ---
    [INFO] Using 'UTF-8' encoding to copy filtered resources.
    [INFO] skip non existing resourceDirectory /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/resources
    [INFO]
    [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ ovsdb.neutron ---
    [INFO] Compiling 13 source files to /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/target/classes
    [INFO] -------------------------------------------------------------
    [ERROR] COMPILATION ERROR :
    [INFO] -------------------------------------------------------------
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[83,53] error: cannot access ForwardingSet
    [ERROR]   class file for com.google.common.collect.ForwardingSet not found
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[127,53] error: incompatible types
    [ERROR]     OvsDBSet<String>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[172,53] error: incompatible types
    [ERROR]     OvsDBSet<String>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[231,62] error: cannot access ForwardingMap
    [ERROR]   class file for com.google.common.collect.ForwardingMap not found
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[252,70] error: incompatible types
    [ERROR]     OvsDBSet<BigInteger>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[268,68] error: incompatible types
    [ERROR]     OvsDBSet<BigInteger>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[347,45] error: incompatible types
    [ERROR]     OvsDBSet<UUID>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[397,31] error: bad operand types for binary operator '=='
    [ERROR]  <null>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[397,52] error: cannot find symbol
    [ERROR]  variable interfaces of type OvsDBSet<UUID>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[403,42] error: cannot find symbol
    [ERROR]  variable interfaces of type OvsDBSet<UUID>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[416,19] error: cannot find symbol
    [ERROR]  variable options of type OvsDBMap<String,String>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[417,19] error: cannot find symbol
    [ERROR]  variable options of type OvsDBMap<String,String>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[418,19] error: cannot find symbol
    [ERROR]  variable options of type OvsDBMap<String,String>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/SouthboundHandler.java:[117,57] error: incompatible types
    [ERROR]     OvsDBSet<UUID>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/SouthboundHandler.java:[165,61] error: incompatible types
    [ERROR]     OvsDBSet<UUID>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java:[155,27] error: bad operand types for binary operator '=='
    [ERROR]  <null>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java:[155,48] error: cannot find symbol
    [ERROR]  variable interfaces of type OvsDBSet<UUID>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java:[161,38] error: cannot find symbol
    [ERROR]  variable interfaces of type OvsDBSet<UUID>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java:[171,15] error: cannot find symbol
    [ERROR]  variable options of type OvsDBMap<String,String>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java:[224,53] error: incompatible types
    [ERROR]     OvsDBSet<String>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java:[258,53] error: incompatible types
    [ERROR]     OvsDBSet<String>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[144,70] error: incompatible types
    [ERROR]     OvsDBMap<String,String>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[184,62] error: incompatible types
    [ERROR]     OvsDBMap<String,String>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[209,12] error: cannot find symbol
    [ERROR]  variable tags of type OvsDBSet<BigInteger>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[228,53] error: incompatible types
    [ERROR]     OvsDBSet<UUID>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[238,53] error: incompatible types
    [ERROR]     OvsDBSet<String>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[245,57] error: incompatible types
    [ERROR]     OvsDBSet<BigInteger>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[283,53] error: incompatible types
    [ERROR]     OvsDBSet<UUID>
    /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/AdminConfigManager.java:[117,57] error: incompatible types
    [INFO] 29 errors
    [INFO] -------------------------------------------------------------
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD FAILURE
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 5.522s
    [INFO] Finished at: Thu Nov 28 20:14:23 CST 2013
    [INFO] Final Memory: 31M/284M
    [INFO] ------------------------------------------------------------------------
    [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project ovsdb.neutron: Compilation failure: Compilation failure:
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[83,53] error: cannot access ForwardingSet
    [ERROR] class file for com.google.common.collect.ForwardingSet not found
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[127,53] error: incompatible types
    [ERROR] OvsDBSet<String>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[172,53] error: incompatible types
    [ERROR] OvsDBSet<String>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[231,62] error: cannot access ForwardingMap
    [ERROR] class file for com.google.common.collect.ForwardingMap not found
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[252,70] error: incompatible types
    [ERROR] OvsDBSet<BigInteger>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[268,68] error: incompatible types
    [ERROR] OvsDBSet<BigInteger>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[347,45] error: incompatible types
    [ERROR] OvsDBSet<UUID>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[397,31] error: bad operand types for binary operator '=='
    [ERROR] <null>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[397,52] error: cannot find symbol
    [ERROR] variable interfaces of type OvsDBSet<UUID>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[403,42] error: cannot find symbol
    [ERROR] variable interfaces of type OvsDBSet<UUID>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[416,19] error: cannot find symbol
    [ERROR] variable options of type OvsDBMap<String,String>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[417,19] error: cannot find symbol
    [ERROR] variable options of type OvsDBMap<String,String>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/provider/OF10ProviderManager.java:[418,19] error: cannot find symbol
    [ERROR] variable options of type OvsDBMap<String,String>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/SouthboundHandler.java:[117,57] error: incompatible types
    [ERROR] OvsDBSet<UUID>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/SouthboundHandler.java:[165,61] error: incompatible types
    [ERROR] OvsDBSet<UUID>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java:[155,27] error: bad operand types for binary operator '=='
    [ERROR] <null>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java:[155,48] error: cannot find symbol
    [ERROR] variable interfaces of type OvsDBSet<UUID>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java:[161,38] error: cannot find symbol
    [ERROR] variable interfaces of type OvsDBSet<UUID>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java:[171,15] error: cannot find symbol
    [ERROR] variable options of type OvsDBMap<String,String>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java:[224,53] error: incompatible types
    [ERROR] OvsDBSet<String>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/InternalNetworkManager.java:[258,53] error: incompatible types
    [ERROR] OvsDBSet<String>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[144,70] error: incompatible types
    [ERROR] OvsDBMap<String,String>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[184,62] error: incompatible types
    [ERROR] OvsDBMap<String,String>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[209,12] error: cannot find symbol
    [ERROR] variable tags of type OvsDBSet<BigInteger>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[228,53] error: incompatible types
    [ERROR] OvsDBSet<UUID>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[238,53] error: incompatible types
    [ERROR] OvsDBSet<String>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[245,57] error: incompatible types
    [ERROR] OvsDBSet<BigInteger>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/TenantNetworkManager.java:[283,53] error: incompatible types
    [ERROR] OvsDBSet<UUID>
    [ERROR] /home/steven/code/SDN/controller/opendaylight/ovsdb/neutron/src/main/java/org/opendaylight/ovsdb/neutron/AdminConfigManager.java:[117,57] error: incompatible types
    [ERROR] -> [Help 1]
    [ERROR]
    [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
    [ERROR] Re-run Maven using the -X switch to enable full debug logging.
    [ERROR]
    [ERROR] For more information about the errors and possible solutions, please read the following articles:
    [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

    After checked with pom.xml in ovsdb/neutron, i found that dependency google-collections is missed, by adding this missed piece, it works,
    So i propose a possible patch (in attachment) for this issue. Hopefully, it really help.  And if it is necessary, i can fire a bug for this, than patch it.




_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev


_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev




_______________________________________________
ovsdb-dev mailing list
ovsdb-dev@...
https://lists.opendaylight.org/mailman/listinfo/ovsdb-dev

Join z.archive.ovsdb-dev@lists.opendaylight.org to automatically receive all group messages.