[GBP-233] COMPILATION ERROR sxp-mapper Created: 21/Jun/16  Updated: 19/Oct/17  Resolved: 21/Jun/16

Status: Resolved
Project: groupbasedpolicy
Component/s: General
Affects Version/s: unspecified
Fix Version/s: None

Type: Bug
Reporter: Isaku Yamahata Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 6093
Priority: Highest

 Description   

Due to sxp project change whose changeset is of
sxp-mapper doesn't compile as follows

https://jenkins.opendaylight.org/releng/job/groupbasedpolicy-verify-boron/685/jdk=openjdk8,nodes=dynamic_verify/console

[INFO] — maven-compiler-plugin:3.3:compile (default-compile) @ sxp-mapper —
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 74 source files to /w/workspace/groupbasedpolicy-verify-boron/jdk/openjdk8/nodes/dynamic_verify/sxp-mapper/target/classes
[INFO] /w/workspace/groupbasedpolicy-verify-boron/jdk/openjdk8/nodes/dynamic_verify/sxp-mapper/src/main/java/org/opendaylight/groupbasedpolicy/sxp/mapper/impl/dao/SimpleCachedDaoEPForwardingTemplateImpl.java: /w/workspace/groupbasedpolicy-verify-boron/jdk/openjdk8/nodes/dynamic_verify/sxp-mapper/src/main/java/org/opendaylight/groupbasedpolicy/sxp/mapper/impl/dao/SimpleCachedDaoEPForwardingTemplateImpl.java uses or overrides a deprecated API.
[INFO] /w/workspace/groupbasedpolicy-verify-boron/jdk/openjdk8/nodes/dynamic_verify/sxp-mapper/src/main/java/org/opendaylight/groupbasedpolicy/sxp/mapper/impl/dao/SimpleCachedDaoEPForwardingTemplateImpl.java: Recompile with -Xlint:deprecation for details.
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /w/workspace/groupbasedpolicy-verify-boron/jdk/openjdk8/nodes/dynamic_verify/sxp-mapper/src/main/java/org/opendaylight/groupbasedpolicy/sxp/mapper/impl/dao/MasterDatabaseBindingDaoImpl.java:[95,97] cannot find symbol
symbol: method getMasterDatabase()
location: variable sxpNodeIdentity of type org.opendaylight.yang.gen.v1.urn.opendaylight.sxp.node.rev160308.SxpNodeIdentity
[ERROR] /w/workspace/groupbasedpolicy-verify-boron/jdk/openjdk8/nodes/dynamic_verify/sxp-mapper/src/main/java/org/opendaylight/groupbasedpolicy/sxp/mapper/impl/listen/MasterDatabaseBindingListenerImpl.java:[79,17] no suitable method found for child(java.lang.Class<org.opendaylight.yang.gen.v1.urn.opendaylight.sxp.node.rev160308.sxp.databases.fields.MasterDatabase>)
method org.opendaylight.yangtools.yang.binding.InstanceIdentifier.<N>child(java.lang.Class<N>) is not applicable
(inference variable N has incompatible bounds
equality constraints: org.opendaylight.yang.gen.v1.urn.opendaylight.sxp.node.rev160308.sxp.databases.fields.MasterDatabase
upper bounds: org.opendaylight.yangtools.yang.binding.ChildOf<? super org.opendaylight.yang.gen.v1.urn.opendaylight.sxp.node.rev160308.SxpNodeIdentity>)
method org.opendaylight.yangtools.yang.binding.InstanceIdentifier.<N,K>child(java.lang.Class<N>,K) is not applicable
(cannot infer type-variable(s) N,K
(actual and formal argument lists differ in length))
[INFO] 2 errors



 Comments   
Comment by Isaku Yamahata [ 21/Jun/16 ]

commit 149394f30642dcbd8db966cbb4ffef07b3578dab
Author: Martin Mihalek <mamihale@cisco.com>
Date: Thu Jun 16 17:38:02 2016 +0200

Initial Domain impl, API updated cleaned and reformated yang files
Cleaned pom.xml of unnecesary dependencies.

Change-Id: I5df6779ffd20f493e07a06ee1901a6ffc8069ea8
Signed-off-by: Martin Mihlek <mamihale@cisco.com>

diff --git a/sxp-api/src/main/yang/sxp-node.yang b/sxp-api/src/main/yang/sxp-node.yang
index ec46c9d..d7db0e6 100644
— a/sxp-api/src/main/yang/sxp-node.yang
+++ b/sxp-api/src/main/yang/sxp-node.yang
...
@@ -109,62 +111,59 @@ module sxp-node {

grouping sxp-databases-fields {
container sxp-database

{ - description "SXP database"; config false; uses sxpdb:sxp-database-fields; + description "SXP database"; }

container master-database

{ - description "IP-SGT-Master database"; - config true; uses sxpdb:master-database-fields; + description "IP-SGT-Master database"; }

}

Comment by Martin Mihálek [ 21/Jun/16 ]

https://git.opendaylight.org/gerrit/#/c/40588/

Generated at Wed Feb 07 20:01:27 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.