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


Hugo Trippaers <hugo@...>
 

Hey Denghui,

Thanks for the patch, can you push it to gerrit?

I would be interested to know which error you are seeing that requires these additional dependencies. I’ve tried several compiles with the current maven setup and could not find an error. Can you perhaps post the error you are seeing in the maven build?

Cheers,

Hugo

On 4 dec. 2013, at 16:50, huang denghui <huangdenghui@...> wrote:

Hi Madhu

Last few days, i follow very closely to ovsdb maven related work, i saw Hugo had two commits related this area,
Introduce a root pom in the top of the project.
Fixup the pom files to add neutron to the main build profile and add both neutron and northbound to the distribution pom

Today, i pull those two commits, then compile again, still has some compiled issues.

So, i made some changes, then build successfully.

The following are my changes:

diff --git a/neutron/pom.xml b/neutron/pom.xml
index fe00bb5..a8b4624 100644
--- a/neutron/pom.xml
+++ b/neutron/pom.xml
@@ -78,5 +78,10 @@
<artifactId>containermanager</artifactId>
<version>0.5.1-SNAPSHOT</version>
</dependency>
+ <dependency>
+ <groupId>org.sonatype.sisu</groupId>
+ <artifactId>sisu-guava</artifactId>
+ <version>0.9.9</version>
+ </dependency>
</dependencies>
</project>
diff --git a/northbound/ovsdb/pom.xml b/northbound/ovsdb/pom.xml
index 0754194..ac0242b 100644
--- a/northbound/ovsdb/pom.xml
+++ b/northbound/ovsdb/pom.xml
@@ -27,7 +27,8 @@
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
- <version>${bundle.plugin.version}</version>
+ <!--version>${bundle.plugin.version}</version-->
+ <version>2.3.6</version>
<extensions>true</extensions>
<configuration>
<instructions>
diff --git a/ovsdb/pom.xml b/ovsdb/pom.xml
index f373799..49e1519 100755
--- a/ovsdb/pom.xml
+++ b/ovsdb/pom.xml
@@ -181,6 +181,16 @@
<artifactId>commons-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>
diff --git a/ovsdb/src/main/java/org/opendaylight/ovsdb/plugin/IPAddressProperty.java b/ovsdb/src/main/java/org/opendaylight/ovsdb/plu
index 3d3e2bc..9059e67 100644
--- a/ovsdb/src/main/java/org/opendaylight/ovsdb/plugin/IPAddressProperty.java
+++ b/ovsdb/src/main/java/org/opendaylight/ovsdb/plugin/IPAddressProperty.java
@@ -30,7 +30,7 @@ public class IPAddressProperty extends Property implements Cloneable {
this.address = address;
}

- @Override
+ //@Override
public String getStringValue() {
if (address == null) return null;
return this.address.getHostAddress();
diff --git a/ovsdb/src/main/java/org/opendaylight/ovsdb/plugin/L4PortProperty.java b/ovsdb/src/main/java/org/opendaylight/ovsdb/plugin
index 7e6cb31..f7fd1ea 100644
--- a/ovsdb/src/main/java/org/opendaylight/ovsdb/plugin/L4PortProperty.java
+++ b/ovsdb/src/main/java/org/opendaylight/ovsdb/plugin/L4PortProperty.java
@@ -29,7 +29,7 @@ public class L4PortProperty extends Property implements Cloneable {
this.port = port;
}

- @Override
+ //@Override
public String getStringValue() {
return port+"";
}

I am not sure whether it is full required for ovsdb maven related work?


Thanks
--Denghui


2013/11/29 Madhu Venguopal <mavenugo@...>

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.