Failed to build the sal-distributed-datastore, Error while generating Javadoc in OpenDaylight Controller - eclipse

I'm tring to execute an mvn clean install with the OpenDaylight Controller Project in Eclipse Oxygen (Oxygen.1a Release (4.7.1a)), i've tryed to build the code with the simple steps: I've imported the git code, from the url https://git.opendaylight.org/gerrit/p/<project_repo_name>.git, and runned with the goals: clean install -Pq (because i'm always get errors when the tests are executed if the controller are builded for the first time) and during the build i'm get this error when the build reach the odl-config-api part:
[ERROR] Failed to execute goal org.apache.karaf.tooling:karaf-maven-plugin:4.0.10:features-generate-descriptor (default-features-generate-descriptor) on project odl-config-api: Execution default-features-generate-descriptor of goal org.apache.karaf.tooling:karaf-maven-plugin:4.0.10:features-generate-descriptor failed: A required class was missing while executing org.apache.karaf.tooling:karaf-maven-plugin:4.0.10:features-generate-descriptor: javax/xml/bind/JAXBException
[ERROR] -----------------------------------------------------
[ERROR] realm = extension>org.apache.karaf.tooling:karaf-maven-plugin:4.0.10
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/C:/Users/kevin/.m2/repository/org/apache/karaf/tooling/karaf-maven-plugin/4.0.10/karaf-maven-plugin-4.0.10.jar
[ERROR] urls[1] = file:/C:/Users/kevin/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.1.1/sisu-inject-bean-2.1.1.jar
[ERROR] urls[2] = file:/C:/Users/kevin/.m2/repository/org/sonatype/sisu/sisu-guice/2.9.4/sisu-guice-2.9.4-no_aop.jar
[ERROR] urls[3] = file:/C:/Users/kevin/.m2/repository/org/sonatype/aether/aether-util/1.11/aether-util-1.11.jar
[ERROR] urls[4] = file:/C:/Users/kevin/.m2/repository/org/eclipse/aether/aether-util/0.9.0.M2/aether-util-0.9.0.M2.jar
[ERROR] urls[5] = file:/C:/Users/kevin/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[6] = file:/C:/Users/kevin/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[7] = file:/C:/Users/kevin/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[8] = file:/C:/Users/kevin/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[9] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/plugin-tools/maven-plugin-annotations/3.3/maven-plugin-annotations-3.3.jar
[ERROR] urls[10] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/wagon/wagon-http/2.10/wagon-http-2.10.jar
[ERROR] urls[11] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/wagon/wagon-http-shared/2.10/wagon-http-shared-2.10.jar
[ERROR] urls[12] = file:/C:/Users/kevin/.m2/repository/org/jsoup/jsoup/1.7.2/jsoup-1.7.2.jar
[ERROR] urls[13] = file:/C:/Users/kevin/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar
[ERROR] urls[14] = file:/C:/Users/kevin/.m2/repository/org/apache/httpcomponents/httpclient/4.3.5/httpclient-4.3.5.jar
[ERROR] urls[15] = file:/C:/Users/kevin/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar
[ERROR] urls[16] = file:/C:/Users/kevin/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar
[ERROR] urls[17] = file:/C:/Users/kevin/.m2/repository/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar
[ERROR] urls[18] = file:/C:/Users/kevin/.m2/repository/org/apache/karaf/org.apache.karaf.util/4.0.10/org.apache.karaf.util-4.0.10.jar
[ERROR] urls[19] = file:/C:/Users/kevin/.m2/repository/org/apache/felix/org.apache.felix.utils/1.10.0/org.apache.felix.utils-1.10.0.jar
[ERROR] urls[20] = file:/C:/Users/kevin/.m2/repository/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/4.0.10/org.apache.karaf.jaas.boot-4.0.10.jar
[ERROR] urls[21] = file:/C:/Users/kevin/.m2/repository/org/apache/karaf/tooling/org.apache.karaf.tools.utils/4.0.10/org.apache.karaf.tools.utils-4.0.10.jar
[ERROR] urls[22] = file:/C:/Users/kevin/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar
[ERROR] urls[23] = file:/C:/Users/kevin/.m2/repository/org/slf4j/slf4j-jdk14/1.7.12/slf4j-jdk14-1.7.12.jar
[ERROR] urls[24] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/shared/maven-filtering/1.0-beta-4/maven-filtering-1.0-beta-4.jar
[ERROR] urls[25] = file:/C:/Users/kevin/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
[ERROR] urls[26] = file:/C:/Users/kevin/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar
[ERROR] urls[27] = file:/C:/Users/kevin/.m2/repository/org/codehaus/plexus/plexus-utils/3.0/plexus-utils-3.0.jar
[ERROR] urls[28] = file:/C:/Users/kevin/.m2/repository/org/apache/felix/maven-bundle-plugin/3.3.0/maven-bundle-plugin-3.3.0.jar
[ERROR] urls[29] = file:/C:/Users/kevin/.m2/repository/biz/aQute/bnd/biz.aQute.bndlib/3.3.0/biz.aQute.bndlib-3.3.0.jar
[ERROR] urls[30] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/maven-archiver/2.6/maven-archiver-2.6.jar
[ERROR] urls[31] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/shared/maven-shared-utils/0.7/maven-shared-utils-0.7.jar
[ERROR] urls[32] = file:/C:/Users/kevin/.m2/repository/com/google/code/findbugs/jsr305/2.0.1/jsr305-2.0.1.jar
[ERROR] urls[33] = file:/C:/Users/kevin/.m2/repository/org/codehaus/plexus/plexus-archiver/2.8.1/plexus-archiver-2.8.1.jar
[ERROR] urls[34] = file:/C:/Users/kevin/.m2/repository/org/codehaus/plexus/plexus-io/2.3.2/plexus-io-2.3.2.jar
[ERROR] urls[35] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.jar
[ERROR] urls[36] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.0/doxia-sink-api-1.0.jar
[ERROR] urls[37] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.0/doxia-site-renderer-1.0.jar
[ERROR] urls[38] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/doxia/doxia-core/1.0/doxia-core-1.0.jar
[ERROR] urls[39] = file:/C:/Users/kevin/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
[ERROR] urls[40] = file:/C:/Users/kevin/.m2/repository/org/codehaus/plexus/plexus-velocity/1.1.7/plexus-velocity-1.1.7.jar
[ERROR] urls[41] = file:/C:/Users/kevin/.m2/repository/org/apache/velocity/velocity/1.5/velocity-1.5.jar
[ERROR] urls[42] = file:/C:/Users/kevin/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
[ERROR] urls[43] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.0/doxia-decoration-model-1.0.jar
[ERROR] urls[44] = file:/C:/Users/kevin/.m2/repository/commons-collections/commons-collections/3.2/commons-collections-3.2.jar
[ERROR] urls[45] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/doxia/doxia-module-apt/1.0/doxia-module-apt-1.0.jar
[ERROR] urls[46] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/doxia/doxia-module-fml/1.0/doxia-module-fml-1.0.jar
[ERROR] urls[47] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/doxia/doxia-module-xdoc/1.0/doxia-module-xdoc-1.0.jar
[ERROR] urls[48] = file:/C:/Users/kevin/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.0/doxia-module-xhtml-1.0.jar
[ERROR] urls[49] = file:/C:/Users/kevin/.m2/repository/org/jdom/jdom/1.1/jdom-1.1.jar
[ERROR] urls[50] = file:/C:/Users/kevin/.m2/repository/org/apache/felix/org.apache.felix.fileinstall/3.6.0/org.apache.felix.fileinstall-3.6.0.jar
[ERROR] urls[51] = file:/C:/Users/kevin/.m2/repository/org/apache/karaf/features/org.apache.karaf.features.core/4.0.10/org.apache.karaf.features.core-4.0.10.jar
[ERROR] urls[52] = file:/C:/Users/kevin/.m2/repository/org/apache/karaf/profile/org.apache.karaf.profile.core/4.0.10/org.apache.karaf.profile.core-4.0.10.jar.....
...I've removed part of the log error, since it's exceeded the body limit.
My network is working normally and i'm runnig the eclipse in Windows 10 system (i don't know if it's really matter), i've don't edited any of the pom.xml.
I'm doing something wrong, or forgetting any step? Any tips?
UPDATE
I've got this new error aparentilly it's rellated to wrong writed code, but i know that's the code is correct.
ERROR:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar (attach-javadocs) on project sal-distributed-datastore: MavenReportException: Error while generating Javadoc:
[ERROR] Exit code: 1 - C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\ShardWriteTransaction.java:26: error: unknown tag: author:
[ERROR] * #author: syedbahm
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\ShardReadWriteTransaction.java:19: error: unknown tag: author:
[ERROR] * #author: syedbahm
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\ShardReadTransaction.java:20: error: unknown tag: author:
[ERROR] * #author: syedbahm
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\jmx\mbeans\shard\ShardStatsMXBean.java:17: error: unknown tag: author:
[ERROR] * #author: syedbahm
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\databroker\AbstractDOMBrokerTransaction.java:34: warning: no #param for storeTxFactories
[ERROR] protected AbstractDOMBrokerTransaction(final Object identifier,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\databroker\AbstractDOMBrokerTransaction.java:70: warning: no #return
[ERROR] protected Collection<T> getSubtransactions() {
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\databroker\DOMBrokerReadOnlyTransaction.java:30: warning: no #param for storeTxFactories
[ERROR] protected DOMBrokerReadOnlyTransaction(Object identifier,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\databroker\DOMBrokerReadWriteTransaction.java:31: warning: no #param for commitImpl
[ERROR] protected DOMBrokerReadWriteTransaction(Object identifier,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\databroker\DOMBrokerWriteOnlyTransaction.java:24: warning: no #param for commitImpl
[ERROR] public DOMBrokerWriteOnlyTransaction(Object identifier,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\DatastoreContext.java:558: warning: no #param for id
[ERROR] public Builder shardManagerPersistenceId(final String id) {
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\DatastoreContext.java:558: warning: no #return
[ERROR] public Builder shardManagerPersistenceId(final String id) {
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\DistributedDataStoreFactory.java:32: warning: no #param for schemaService
[ERROR] public static AbstractDataStore createInstance(final SchemaService schemaService,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\DistributedDataStoreFactory.java:32: warning: no #param for initialDatastoreContext
[ERROR] public static AbstractDataStore createInstance(final SchemaService schemaService,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\DistributedDataStoreFactory.java:32: warning: no #param for datastoreSnapshotRestore
[ERROR] public static AbstractDataStore createInstance(final SchemaService schemaService,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\DistributedDataStoreFactory.java:32: warning: no #param for actorSystemProvider
[ERROR] public static AbstractDataStore createInstance(final SchemaService schemaService,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\DistributedDataStoreFactory.java:32: warning: no #param for bundleContext
[ERROR] public static AbstractDataStore createInstance(final SchemaService schemaService,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\DistributedDataStoreFactory.java:32: warning: no #return
[ERROR] public static AbstractDataStore createInstance(final SchemaService schemaService,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:25: warning: no #param for memberName
[ERROR] #Nonnull Collection<String> getMemberShardNames(#Nonnull MemberName memberName);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:25: warning: no #return
[ERROR] #Nonnull Collection<String> getMemberShardNames(#Nonnull MemberName memberName);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:30: warning: no #param for nameSpace
[ERROR] #Nullable String getModuleNameFromNameSpace(#Nonnull String nameSpace);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:30: warning: no #return
[ERROR] #Nullable String getModuleNameFromNameSpace(#Nonnull String nameSpace);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:35: warning: no #param for moduleName
[ERROR] #Nullable String getShardNameForModule(#Nonnull String moduleName);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:35: warning: no #return
[ERROR] #Nullable String getShardNameForModule(#Nonnull String moduleName);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:40: warning: no #param for prefix
[ERROR] #Nullable String getShardNameForPrefix(#Nonnull DOMDataTreeIdentifier prefix);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:40: warning: no #return
[ERROR] #Nullable String getShardNameForPrefix(#Nonnull DOMDataTreeIdentifier prefix);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:45: warning: no #param for shardName
[ERROR] #Nonnull Collection<MemberName> getMembersFromShardName(#Nonnull String shardName);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:45: warning: no #return
[ERROR] #Nonnull Collection<MemberName> getMembersFromShardName(#Nonnull String shardName);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:50: warning: no #param for moduleName
[ERROR] #Nullable ShardStrategy getStrategyForModule(#Nonnull String moduleName);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:50: warning: no #return
[ERROR] #Nullable ShardStrategy getStrategyForModule(#Nonnull String moduleName);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:55: warning: no #return
[ERROR] Set<String> getAllShardNames();
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:60: warning: no #param for config
[ERROR] void addModuleShardConfiguration(#Nonnull ModuleShardConfiguration config);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:65: warning: no #param for config
[ERROR] void addPrefixShardConfiguration(#Nonnull PrefixShardConfiguration config);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:70: warning: no #param for prefix
[ERROR] void removePrefixShardConfiguration(#Nonnull DOMDataTreeIdentifier prefix);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:82: warning: no #return
[ERROR] Collection<MemberName> getUniqueMemberNamesForAllShards();
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:92: warning: no #param for shardName
[ERROR] void addMemberReplicaForShard(String shardName, MemberName memberName);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:92: warning: no #param for memberName
[ERROR] void addMemberReplicaForShard(String shardName, MemberName memberName);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:97: warning: no #param for shardName
[ERROR] void removeMemberReplicaForShard(String shardName, MemberName memberName);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:97: warning: no #param for memberName
[ERROR] void removeMemberReplicaForShard(String shardName, MemberName memberName);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:102: warning: no #param for prefix
[ERROR] #Nullable ShardStrategy getStrategyForPrefix(#Nonnull DOMDataTreeIdentifier prefix);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\Configuration.java:102: warning: no #return
[ERROR] #Nullable ShardStrategy getStrategyForPrefix(#Nonnull DOMDataTreeIdentifier prefix);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\ModuleShardConfigProvider.java:22: warning: no #param for configuration
[ERROR] #Nonnull Map<String, ModuleConfig.Builder> retrieveModuleConfigs(#Nonnull Configuration configuration);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\config\ModuleShardConfigProvider.java:22: warning: no #return
[ERROR] #Nonnull Map<String, ModuleConfig.Builder> retrieveModuleConfigs(#Nonnull Configuration configuration);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\messages\PrimaryShardInfo.java:42: warning: no #return
[ERROR] public #Nonnull ActorSelection getPrimaryShardActor() {
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\messages\PrimaryShardInfo.java:49: warning: no #return
[ERROR] public short getPrimaryShardVersion() {
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\messages\PrimaryShardInfo.java:57: warning: no #return
[ERROR] public #Nonnull Optional<DataTree> getLocalShardDataTree() {
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\messages\RemovePrefixShardReplica.java:30: warning: no #param for memberName
[ERROR] public RemovePrefixShardReplica(#Nonnull final YangInstanceIdentifier prefix,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\messages\RemoveShardReplica.java:29: warning: no #param for memberName
[ERROR] public RemoveShardReplica(#Nonnull String shardName, #Nonnull MemberName memberName) {
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\shardmanager\ShardManagerSnapshot.java:42: warning: no #param for shardList
[ERROR] public static ShardManagerSnapshot forShardList(final #Nonnull List<String> shardList) {
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\shardmanager\ShardManagerSnapshot.java:42: warning: no #return
[ERROR] public static ShardManagerSnapshot forShardList(final #Nonnull List<String> shardList) {
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\utils\ActorContext.java:280: warning: no #return
[ERROR] public Future<ActorRef> findLocalShardAsync(final String shardName) {
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\utils\ActorContext.java:416: warning: no #param for messageSupplier
[ERROR] public void broadcast(final Function<Short, Object> messageSupplier, Class<?> messageClass) {
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\utils\ActorContext.java:416: warning: no #param for messageClass
[ERROR] public void broadcast(final Function<Short, Object> messageSupplier, Class<?> messageClass) {
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\utils\NormalizedNodeAggregator.java:42: warning: no #param for rootIdentifier
[ERROR] public static Optional<NormalizedNode<?,?>> aggregate(final YangInstanceIdentifier rootIdentifier,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\utils\NormalizedNodeAggregator.java:42: warning: no #param for nodes
[ERROR] public static Optional<NormalizedNode<?,?>> aggregate(final YangInstanceIdentifier rootIdentifier,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\utils\NormalizedNodeAggregator.java:42: warning: no #param for schemaContext
[ERROR] public static Optional<NormalizedNode<?,?>> aggregate(final YangInstanceIdentifier rootIdentifier,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\utils\NormalizedNodeAggregator.java:42: warning: no #param for logicalDatastoreType
[ERROR] public static Optional<NormalizedNode<?,?>> aggregate(final YangInstanceIdentifier rootIdentifier,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\utils\NormalizedNodeAggregator.java:42: warning: no #return
[ERROR] public static Optional<NormalizedNode<?,?>> aggregate(final YangInstanceIdentifier rootIdentifier,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\datastore\utils\NormalizedNodeAggregator.java:42: warning: no #throws for org.opendaylight.yangtools.yang.data.api.schema.tree.DataValidationFailedException
[ERROR] public static Optional<NormalizedNode<?,?>> aggregate(final YangInstanceIdentifier rootIdentifier,
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\src\main\java\org\opendaylight\controller\cluster\sharding\DistributedShardFactory.java:52: warning: no #return
[ERROR] CompletionStage<Void> close();
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\target\generated-sources\config-binding\org\opendaylight\controller\config\yang\config\concurrent_data_broker\DomConcurrentDataBrokerModuleMXBean.java:25: warning: no #param for maxDataBrokerCommitQueueSize
[ERROR] void setMaxDataBrokerCommitQueueSize(java.lang.Integer maxDataBrokerCommitQueueSize);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\target\generated-sources\config-binding\org\opendaylight\controller\config\yang\config\concurrent_data_broker\DomConcurrentDataBrokerModuleMXBean.java:32: warning: no #param for maxDataBrokerFutureCallbackQueueSize
[ERROR] void setMaxDataBrokerFutureCallbackQueueSize(java.lang.Integer maxDataBrokerFutureCallbackQueueSize);
[ERROR] ^
[ERROR] C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\target\generated-sources\config-binding\org\opendaylight\controller\config\yang\config\concurrent_data_broker\DomConcurrentDataBrokerModuleMXBean.java:39: warning: no #param for maxDataBrokerFutureCallbackPoolSize
[ERROR] void setMaxDataBrokerFutureCallbackPoolSize(java.lang.Integer maxDataBrokerFutureCallbackPoolSize);
[ERROR] ^
[ERROR]
[ERROR] Command line was: "C:\Program Files\Java\jdk-9.0.1\bin\javadoc.exe" #options #packages
[ERROR]
[ERROR] Refer to the generated Javadoc files in 'C:\Users\kevin\git\controller\opendaylight\md-sal\sal-distributed-datastore\target\apidocs' dir.
[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/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <goals> -rf :sal-distributed-datastore
There's two errors, i've edited the question, because i've thinked that the initial error had been resolved with the -Pq,ide clean generate-sources but after execute this command i've got the second error.
Any ideia of what to do?

The problem re. maven-javadoc-plugin seems to be due to "error: unknown tag: author:" - that's fixed by https://git.opendaylight.org/gerrit/#/c/66268/. (FYI the JavaDoc output can be a bit confusing; it's only the lines where there is an "error: " at the end that cause the build to fail; all lines starting with [ERROR] but ending in "warning: " do not.)
The REAL question is why you hit this locally when this works for everyone else and on the ODL Jenkins build... The reason for that is if we note your C:\Program Files\Java\jdk-9.0.1\... you appear to be building ODL on Java 9 - and that is not supported, yet! I've just proposed https://git.opendaylight.org/gerrit/#/c/66269/ to avoid similar problems for others in the future (until we're ready). Until then, please both build and run ODL only with Java 8 and you will have a lot less problems.
PS: I was not crystal clear if you've fully resolved your first problem re. karaf-maven-plugin, and are now only asking about your second problem re. maven-javadoc-plugin - it's best to remove from your question what you have resolved, or open separate new questions for new things you run into. But the karaf-maven-plugin could very well have issues when running the build under Java 9 as well.

Related

debezium-kubernetes not able to build the project

I am trying to follow instructions mentioned on below page. However, getting error while building the package.
https://debezium.io/blog/2016/05/31/Debezium-on-Kubernetes/
would someone please let me know how to install Debezium on kubernates
Error
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.fabric8:fabric8-maven-plugin:2.2.115:json (json) on project mysql56: Execution json of goal io.fabric8:fabric8-maven-plugin:2.2.115:json failed: A required class was missing while executing io.fabric8:fabric8-maven-plugin:2.2.115:json: javax/xml/bind/ValidationException
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>io.fabric8:fabric8-maven-plugin:2.2.115
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/C:/Users/fki/.m2/repository/io/fabric8/fabric8-maven-plugin/2.2.115/fabric8-maven-plugin-2.2.115.jar
[ERROR] urls[1] = file:/C:/Users/fki/.m2/repository/org/sonatype/aether/aether-util/1.13.1/aether-util-1.13.1.jar
[ERROR] urls[2] = file:/C:/Users/fki/.m2/repository/org/sonatype/sisu/sisu-inject-bean/2.3.0/sisu-inject-bean-2.3.0.jar
[ERROR] urls[3] = file:/C:/Users/fki/.m2/repository/org/sonatype/sisu/sisu-guice/3.1.0/sisu-guice-3.1.0-no_aop.jar
[ERROR] urls[4] = file:/C:/Users/fki/.m2/repository/org/sonatype/sisu/sisu-guava/0.9.9/sisu-guava-0.9.9.jar
[ERROR] urls[5] = file:/C:/Users/fki/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
[ERROR] urls[6] = file:/C:/Users/fki/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.5.5/plexus-component-annotations-1.5.5.jar
[ERROR] urls[7] = file:/C:/Users/fki/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
[ERROR] urls[8] = file:/C:/Users/fki/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
[ERROR] urls[9] = file:/C:/Users/fki/.m2/repository/io/fabric8/kubernetes-api/2.2.115/kubernetes-api-2.2.115.jar
[ERROR] urls[10] = file:/C:/Users/fki/.m2/repository/javax/validation/validation-api/1.1.0.Final/validation-api-1.1.0.Final.jar
[ERROR] urls[11] = file:/C:/Users/fki/.m2/repository/io/fabric8/openshift-client/1.3.82/openshift-client-1.3.82.jar
[ERROR] urls[12] = file:/C:/Users/fki/.m2/repository/io/fabric8/kubernetes-client/1.3.82/kubernetes-client-1.3.82.jar
[ERROR] urls[13] = file:/C:/Users/fki/.m2/repository/io/fabric8/kubernetes-model/1.0.45/kubernetes-model-1.0.45.jar
[ERROR] urls[14] = file:/C:/Users/fki/.m2/repository/com/squareup/okhttp/okhttp/2.7.2/okhttp-2.7.2.jar
[ERROR] urls[15] = file:/C:/Users/fki/.m2/repository/com/squareup/okio/okio/1.6.0/okio-1.6.0.jar
[ERROR] urls[16] = file:/C:/Users/fki/.m2/repository/com/squareup/okhttp/logging-interceptor/2.7.2/logging-interceptor-2.7.2.jar
[ERROR] urls[17] = file:/C:/Users/fki/.m2/repository/com/squareup/okhttp/okhttp-ws/2.7.2/okhttp-ws-2.7.2.jar
[ERROR] urls[18] = file:/C:/Users/fki/.m2/repository/org/slf4j/jul-to-slf4j/1.7.12/jul-to-slf4j-1.7.12.jar
[ERROR] urls[19] = file:/C:/Users/fki/.m2/repository/com/github/mifmif/generex/0.0.4/generex-0.0.4.jar
[ERROR] urls[20] = file:/C:/Users/fki/.m2/repository/dk/brics/automaton/automaton/1.11-8/automaton-1.11-8.jar
[ERROR] urls[21] = file:/C:/Users/fki/.m2/repository/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.6.4/jackson-dataformat-yaml-2.6.4.jar
[ERROR] urls[22] = file:/C:/Users/fki/.m2/repository/org/yaml/snakeyaml/1.17/snakeyaml-1.17.jar
[ERROR] urls[23] = file:/C:/Users/fki/.m2/repository/org/json/json/20160212/json-20160212.jar
[ERROR] urls[24] = file:/C:/Users/fki/.m2/repository/dnsjava/dnsjava/2.1.7/dnsjava-2.1.7.jar
[ERROR] urls[25] = file:/C:/Users/fki/.m2/repository/io/fabric8/fabric8-devops-connector/2.2.115/fabric8-devops-connector-2.2.115.jar
[ERROR] urls[26] = file:/C:/Users/fki/.m2/repository/io/fabric8/fabric8-devops/2.2.115/fabric8-devops-2.2.115.jar
[ERROR] urls[27] = file:/C:/Users/fki/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar
[ERROR] urls[28] = file:/C:/Users/fki/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar
[ERROR] urls[29] = file:/C:/Users/fki/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
[ERROR] urls[30] = file:/C:/Users/fki/.m2/repository/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
[ERROR] urls[31] = file:/C:/Users/fki/.m2/repository/io/fabric8/letschat-api/2.2.115/letschat-api-2.2.115.jar
[ERROR] urls[32] = file:/C:/Users/fki/.m2/repository/io/fabric8/taiga-api/2.2.115/taiga-api-2.2.115.jar
[ERROR] urls[33] = file:/C:/Users/fki/.m2/repository/io/fabric8/gitrepo-api/2.2.115/gitrepo-api-2.2.115.jar
[ERROR] urls[34] = file:/C:/Users/fki/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.6.4/jackson-core-2.6.4.jar
[ERROR] urls[35] = file:/C:/Users/fki/.m2/repository/org/slf4j/slf4j-log4j12/1.7.12/slf4j-log4j12-1.7.12.jar
[ERROR] urls[36] = file:/C:/Users/fki/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar
[ERROR] urls[37] = file:/C:/Users/fki/.m2/repository/io/fabric8/gerrit-api/2.2.115/gerrit-api-2.2.115.jar
[ERROR] urls[38] = file:/C:/Users/fki/.m2/repository/io/fabric8/cxf-utils/2.2.115/cxf-utils-2.2.115.jar
[ERROR] urls[39] = file:/C:/Users/fki/.m2/repository/net/oauth/core/oauth/20100527/oauth-20100527.jar
[ERROR] urls[40] = file:/C:/Users/fki/.m2/repository/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.6.4/jackson-module-jaxb-annotations-2.6.4.jar
[ERROR] urls[41] = file:/C:/Users/fki/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.6.4/jackson-databind-2.6.4.jar
[ERROR] urls[42] = file:/C:/Users/fki/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.6.4/jackson-annotations-2.6.4.jar
[ERROR] urls[43] = file:/C:/Users/fki/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.6.4/jackson-jaxrs-json-provider-2.6.4.jar
[ERROR] urls[44] = file:/C:/Users/fki/.m2/repository/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.7.2/jackson-jaxrs-base-2.7.2.jar
[ERROR] urls[45] = file:/C:/Users/fki/.m2/repository/org/apache/cxf/cxf-rt-rs-client/3.1.4/cxf-rt-rs-client-3.1.4.jar
[ERROR] urls[46] = file:/C:/Users/fki/.m2/repository/org/apache/cxf/cxf-rt-transports-http/3.1.4/cxf-rt-transports-http-3.1.4.jar
[ERROR] urls[47] = file:/C:/Users/fki/.m2/repository/org/apache/cxf/cxf-core/3.1.4/cxf-core-3.1.4.jar
[ERROR] urls[48] = file:/C:/Users/fki/.m2/repository/org/codehaus/woodstox/woodstox-core-asl/4.4.1/woodstox-core-asl-4.4.1.jar
[ERROR] urls[49] = file:/C:/Users/fki/.m2/repository/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar
[ERROR] urls[50] = file:/C:/Users/fki/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.2.1/xmlschema-core-2.2.1.jar
[ERROR] urls[51] = file:/C:/Users/fki/.m2/repository/org/apache/cxf/cxf-rt-frontend-jaxrs/3.1.4/cxf-rt-frontend-jaxrs-3.1.4.jar
[ERROR] urls[52] = file:/C:/Users/fki/.m2/repository/javax/ws/rs/javax.ws.rs-api/2.0.1/javax.ws.rs-api-2.0.1.jar
[ERROR] urls[53] = file:/C:/Users/fki/.m2/repository/org/hibernate/hibernate-validator/5.2.4.Final/hibernate-validator-5.2.4.Final.jar
[ERROR] urls[54] = file:/C:/Users/fki/.m2/repository/org/jboss/logging/jboss-logging/3.2.1.Final/jboss-logging-3.2.1.Final.jar
[ERROR] urls[55] = file:/C:/Users/fki/.m2/repository/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar
[ERROR] urls[56] = file:/C:/Users/fki/.m2/repository/javax/el/javax.el-api/2.2.5/javax.el-api-2.2.5.jar
[ERROR] urls[57] = file:/C:/Users/fki/.m2/repository/org/glassfish/web/javax.el/2.2.5/javax.el-2.2.5.jar
[ERROR] urls[58] = file:/C:/Users/fki/.m2/repository/io/fabric8/fabric8-utils/2.2.115/fabric8-utils-2.2.115.jar
[ERROR] urls[59] = file:/C:/Users/fki/.m2/repository/org/jolokia/jolokia-client-java/1.3.3/jolokia-client-java-1.3.3.jar
[ERROR] urls[60] = file:/C:/Users/fki/.m2/repository/com/googlecode/json-simple/json-simple/1.1.1/json-simple-1.1.1.jar
[ERROR] urls[61] = file:/C:/Users/fki/.m2/repository/org/apache/httpcomponents/httpclient-osgi/4.3.3/httpclient-osgi-4.3.3.jar
[ERROR] urls[62] = file:/C:/Users/fki/.m2/repository/org/eclipse/jgit/org.eclipse.jgit/4.3.0.201604071810-r/org.eclipse.jgit-4.3.0.201604071810-r.jar
[ERROR] urls[63] = file:/C:/Users/fki/.m2/repository/com/jcraft/jsch/0.1.53/jsch-0.1.53.jar
[ERROR] urls[64] = file:/C:/Users/fki/.m2/repository/com/googlecode/javaewah/JavaEWAH/0.7.9/JavaEWAH-0.7.9.jar
[ERROR] urls[65] = file:/C:/Users/fki/.m2/repository/com/jcraft/jsch.agentproxy.jsch/0.0.9/jsch.agentproxy.jsch-0.0.9.jar
[ERROR] urls[66] = file:/C:/Users/fki/.m2/repository/com/jcraft/jsch.agentproxy.core/0.0.9/jsch.agentproxy.core-0.0.9.jar
[ERROR] urls[67] = file:/C:/Users/fki/.m2/repository/com/jcraft/jsch.agentproxy.connector-factory/0.0.9/jsch.agentproxy.connector-factory-0.0.9.jar
[ERROR] urls[68] = file:/C:/Users/fki/.m2/repository/com/jcraft/jsch.agentproxy.usocket-jna/0.0.9/jsch.agentproxy.usocket-jna-0.0.9.jar
[ERROR] urls[69] = file:/C:/Users/fki/.m2/repository/net/java/dev/jna/jna/4.1.0/jna-4.1.0.jar
[ERROR] urls[70] = file:/C:/Users/fki/.m2/repository/net/java/dev/jna/jna-platform/4.1.0/jna-platform-4.1.0.jar
[ERROR] urls[71] = file:/C:/Users/fki/.m2/repository/com/jcraft/jsch.agentproxy.usocket-nc/0.0.9/jsch.agentproxy.usocket-nc-0.0.9.jar
[ERROR] urls[72] = file:/C:/Users/fki/.m2/repository/com/jcraft/jsch.agentproxy.sshagent/0.0.9/jsch.agentproxy.sshagent-0.0.9.jar
[ERROR] urls[73] = file:/C:/Users/fki/.m2/repository/com/jcraft/jsch.agentproxy.pageant/0.0.9/jsch.agentproxy.pageant-0.0.9.jar
[ERROR] urls[74] = file:/C:/Users/fki/.m2/repository/org/apache/maven/shared/maven-dependency-analyzer/1.4/maven-dependency-analyzer-1.4.jar
[ERROR] urls[75] = file:/C:/Users/fki/.m2/repository/asm/asm/3.3.1/asm-3.3.1.jar
[ERROR] urls[76] = file:/C:/Users/fki/.m2/repository/org/apache/maven/shared/maven-dependency-tree/2.1/maven-dependency-tree-2.1.jar
[ERROR] urls[77] = file:/C:/Users/fki/.m2/repository/org/eclipse/aether/aether-util/1.0.0.v20140518/aether-util-1.0.0.v20140518.jar
[ERROR] urls[78] = file:/C:/Users/fki/.m2/repository/org/apache/maven/shared/maven-invoker/2.0.11/maven-invoker-2.0.11.jar
[ERROR] urls[79] = file:/C:/Users/fki/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.1/plexus-utils-3.0.1.jar
[ERROR] urls[80] = file:/C:/Users/fki/.m2/repository/junit/junit/4.12/junit-4.12.jar
[ERROR] urls[81] = file:/C:/Users/fki/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------
[ERROR] : javax.xml.bind.ValidationException
[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/PluginContainerException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <args> -rf :mysql56
I had the same issue and resolved the problem with the following changes in the main pom.xml file:
<properties>
<fabric8.version>2.2.217</fabric8.version>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<docker.maven.plugin.version>0.15.1</docker.maven.plugin.version>
</properties>
Set fabric8.version to the latest 2.2.x and set the default compiler version to Java 1.8.

Configuration with APB fails to elaborate

I created the following configuration in Configs.scala:
class APBConfig extends Config(new WithDebugAPB ++ new TinyConfig)
I tried to build it with the following command:
/rocket/rocket-chip/vsim$ make
CONFIG=freechips.rocketchip.system.APBConfig
And get the following error:
[error] java.lang.UnsupportedOperationException: empty.init
[error] ...
[error] at freechips.rocketchip.regmapper.RegMapper$.apply(RegMapper.scala:49)
[error] at freechips.rocketchip.amba.apb.APBRegisterNode.regmap(RegisterRouter.scala:32)
[error] at freechips.rocketchip.devices.debug.APBDebugRegisters$$anon$1.<init>(APB.scala:27)
[error] at freechips.rocketchip.devices.debug.APBDebugRegisters.module$lzycompute(APB.scala:26)
[error] at freechips.rocketchip.devices.debug.APBDebugRegisters.module(APB.scala:26)
[error] at freechips.rocketchip.devices.debug.APBDebugRegisters.module(APB.scala:18)
[error] at freechips.rocketchip.diplomacy.LazyModuleImpLike.$anonfun$instantiate$2(LazyModule.scala:280)
[error] at chisel3.Module$.do_apply(Module.scala:52)
[error] at freechips.rocketchip.diplomacy.LazyModuleImpLike.$anonfun$instantiate$1(LazyModule.scala:280)
[error] at scala.collection.immutable.List.flatMap(List.scala:338)
[error] at freechips.rocketchip.diplomacy.LazyModuleImpLike.instantiate(LazyModule.scala:278)
[error] at freechips.rocketchip.diplomacy.LazyModuleImpLike.instantiate$(LazyModule.scala:273)
[error] at freechips.rocketchip.diplomacy.LazyRawModuleImp.instantiate(LazyModule.scala:357)
[error] at freechips.rocketchip.diplomacy.LazyRawModuleImp.$anonfun$x$23$1(LazyModule.scala:370)
[error] at chisel3.withClockAndReset$.apply(MultiClock.scala:25)
[error] at freechips.rocketchip.diplomacy.LazyRawModuleImp.<init>(LazyModule.scala:370)
[error] at freechips.rocketchip.devices.debug.TLDebugModuleOuterAsync$$anon$3.<init>(Debug.scala:634)
[error] at freechips.rocketchip.devices.debug.TLDebugModuleOuterAsync.module$lzycompute(Debug.scala:634)
[error] at freechips.rocketchip.devices.debug.TLDebugModuleOuterAsync.module(Debug.scala:634)
[error] at freechips.rocketchip.devices.debug.TLDebugModuleOuterAsync.module(Debug.scala:598)
[error] at freechips.rocketchip.diplomacy.LazyModuleImpLike.$anonfun$instantiate$2(LazyModule.scala:280)
[error] at chisel3.Module$.do_apply(Module.scala:52)
[error] at freechips.rocketchip.diplomacy.LazyModuleImpLike.$anonfun$instantiate$1(LazyModule.scala:280)
[error] at scala.collection.immutable.List.flatMap(List.scala:338)
[error] at freechips.rocketchip.diplomacy.LazyModuleImpLike.instantiate(LazyModule.scala:278)
[error] at freechips.rocketchip.diplomacy.LazyModuleImpLike.instantiate$(LazyModule.scala:273)
[error] at freechips.rocketchip.diplomacy.LazyRawModuleImp.instantiate(LazyModule.scala:357)
[error] at freechips.rocketchip.diplomacy.LazyRawModuleImp.$anonfun$x$23$1(LazyModule.scala:370)
[error] at chisel3.withClockAndReset$.apply(MultiClock.scala:25)
[error] at freechips.rocketchip.diplomacy.LazyRawModuleImp.<init>(LazyModule.scala:370)
[error] at freechips.rocketchip.devices.debug.TLDebugModule$$anon$10.<init>(Debug.scala:1770)
[error] at freechips.rocketchip.devices.debug.TLDebugModule.module$lzycompute(Debug.scala:1770)
[error] at freechips.rocketchip.devices.debug.TLDebugModule.module(Debug.scala:1770)
[error] at freechips.rocketchip.devices.debug.TLDebugModule.module(Debug.scala:1745)
[error] at freechips.rocketchip.diplomacy.LazyModuleImpLike.$anonfun$instantiate$2(LazyModule.scala:280)
[error] at chisel3.Module$.do_apply(Module.scala:52)
[error] at freechips.rocketchip.diplomacy.LazyModuleImpLike.$anonfun$instantiate$1(LazyModule.scala:280)
[error] at scala.collection.immutable.List.flatMap(List.scala:338)
[error] at freechips.rocketchip.diplomacy.LazyModuleImpLike.instantiate(LazyModule.scala:278)
[error] at freechips.rocketchip.diplomacy.LazyModuleImpLike.instantiate$(LazyModule.scala:273)
[error] at freechips.rocketchip.diplomacy.LazyModuleImp.instantiate(LazyModule.scala:348)
[error] at freechips.rocketchip.diplomacy.LazyModuleImp.<init>(LazyModule.scala:350)
[error] at freechips.rocketchip.subsystem.BareSubsystemModuleImp.<init>(BaseSubsystem.scala:31)
[error] at freechips.rocketchip.subsystem.BaseSubsystemModuleImp.<init>(BaseSubsystem.scala:130)
[error] at freechips.rocketchip.subsystem.RocketSubsystemModuleImp.<init>(RocketSubsystem.scala:55)
[error] at freechips.rocketchip.system.ExampleRocketSystemModuleImp.<init>(ExampleRocketSystem.scala:27)
[error] at freechips.rocketchip.system.ExampleRocketSystem.module$lzycompute(ExampleRocketSystem.scala:24)
[error] at freechips.rocketchip.system.ExampleRocketSystem.module(ExampleRocketSystem.scala:24)
[error] at freechips.rocketchip.system.TestHarness.$anonfun$dut$1(TestHarness.scala:17)
[error] at chisel3.Module$.do_apply(Module.scala:52)
[error] at freechips.rocketchip.system.TestHarness.<init>(TestHarness.scala:17)
[error] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[error] at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[error] at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[error] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
[error] at freechips.rocketchip.stage.phases.PreElaboration.$anonfun$transform$1(PreElaboration.scala:31)
[error] ... (Stack trace trimmed to user code only, rerun with --full-stacktrace if you wish to see the full stack trace)
Exception: sbt.TrapExitSecurityException thrown from the UncaughtExceptionHandler in thread "run-main-0"
[error] Nonzero exit code: 1
[error] (Compile / runMain) Nonzero exit code: 1
[error] Total time: 34 s, completed Aug 5, 2020, 1:58:55 PM
For reference, using WithJtagDTMSystem instead of WithDebugAPB works.
Any ideas what might be the problem?
I guess those error still not got solved by the rocket chip generator..
I thought this issue came up into rocket-chip forum.

Object kkapi is not a member of package

I am trying to import a module from another project and did as following:
As you can see on the image, the imported library is /home/developer/...kafka-api.
I am using the importing library in testing.
When I compile my spec files with statement test:compile and I've got following error:
[IJ]sbt:auth_stream> test:compile
[info] Compiling 3 Scala sources to /home/developer/Desktop/microservices/bary/auth-stream/target/scala-2.12/test-classes ...
[error] /home/developer/Desktop/microservices/bary/auth-stream/src/test/scala/io/khinkali/auth/AppSpec.scala:14:20: object kkapi is not a member of package io.khinkali
[error] import io.khinkali.kkapi.consumer.{KkConsumer, KkConsumerConfig, KkConsumerCreator}
[error] ^
[error] /home/developer/Desktop/microservices/bary/auth-stream/src/test/scala/io/khinkali/auth/AppSpec.scala:15:20: object kkapi is not a member of package io.khinkali
[error] import io.khinkali.kkapi.producer.{KkProducer, KkProducerCreator, MaxBlockMsConfig}
[error] ^
[error] /home/developer/Desktop/microservices/bary/auth-stream/src/test/scala/io/khinkali/auth/AppSpec.scala:24:56: not found: value KkConsumer
[error] private val consumer: IO[Consumer[String, String]] = KkConsumer.create(createConsumer())
[error] ^
[error] /home/developer/Desktop/microservices/bary/auth-stream/src/test/scala/io/khinkali/auth/AppSpec.scala:52:5: not found: type KkConsumerCreator
[error] : KkConsumerCreator
[error] ^
[error] /home/developer/Desktop/microservices/bary/auth-stream/src/test/scala/io/khinkali/auth/AppSpec.scala:25:56: not found: value KkProducer
[error] private val producer: IO[Producer[String, String]] = KkProducer.create(createProducer())
[error] ^
[error] /home/developer/Desktop/microservices/bary/auth-stream/src/test/scala/io/khinkali/auth/AppSpec.scala:46:5: not found: type KkProducerCreator
[error] : KkProducerCreator
[error] ^
[error] /home/developer/Desktop/microservices/bary/auth-stream/src/test/scala/io/khinkali/auth/AppSpec.scala:47:5: not found: value KkProducerCreator
[error] = KkProducerCreator(sys.env.get("KAFKA_SERVER").get,
[error] ^
[error] /home/developer/Desktop/microservices/bary/auth-stream/src/test/scala/io/khinkali/auth/AppSpec.scala:49:10: not found: value MaxBlockMsConfig
[error] List(MaxBlockMsConfig(2000)))
[error] ^
[error] /home/developer/Desktop/microservices/bary/auth-stream/src/test/scala/io/khinkali/auth/AppSpec.scala:53:5: not found: value KkConsumerCreator
[error] = KkConsumerCreator(sys.env.get("KAFKA_SERVER").get,
[error] ^
[error] /home/developer/Desktop/microservices/bary/auth-stream/src/test/scala/io/khinkali/auth/AppSpec.scala:57:16: not found: type KkConsumerConfig
[error] List.empty[KkConsumerConfig])
[error] ^
[error] 10 errors found
[error] (test:compileIncremental) Compilation failed
What am I doing wrong?
Hint, that the package of both project starts with the name, namely:
The current project:
The imported project:
As you can see, the name differs only at the end. Could it be the problem?
What I am trying to approach is, to use a function for kafka-api project.

Error after running "sbt test" in Chisel 3

I'm trying to use chisel 3.
I tried to test GCD.scala file in the chisel project template repo using sbt test and sbt "test-only example.GCD" commands following the answer to a previous question. But this gives an error(s) that I cannot find the reason for. I didn't do any changes to the build.sbt file or repo layout. I'm posting only the last part of the error message since it is very long and repetitive.
[info] Loading project definition from /home/isuru/fyp/ChiselProjects/TrialProject/project
[info] Set current project to chisel-module-template (in build file:/home/isuru/fyp/ChiselProjects/TrialProject/)
[info] Compiling 1 Scala source to /home/isuru/fyp/ChiselProjects/TrialProject/target/scala-2.11/classes...
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:5: not found: object Chisel3
[error] import Chisel3._
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:7: not found: type Module
[error] class GCD extends Module {
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:8: not found: type Bundle
[error] val io = new Bundle {
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:9: not found: value UInt
[error] val a = UInt(INPUT, 16)
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:9: not found: value INPUT
[error] val a = UInt(INPUT, 16)
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:10: not found: value UInt
[error] val b = UInt(INPUT, 16)
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:10: not found: value INPUT
[error] val b = UInt(INPUT, 16)
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:11: not found: value Bool
[error] val e = Bool(INPUT)
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:11: not found: value INPUT
[error] val e = Bool(INPUT)
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:12: not found: value UInt
[error] val z = UInt(OUTPUT, 16)
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:12: not found: value OUTPUT
[error] val z = UInt(OUTPUT, 16)
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:13: not found: value Bool
[error] val v = Bool(OUTPUT)
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:13: not found: value OUTPUT
[error] val v = Bool(OUTPUT)
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:15: not found: value Reg
[error] val x = Reg(UInt())
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:15: not found: value UInt
[error] val x = Reg(UInt())
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:16: not found: value Reg
[error] val y = Reg(UInt())
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:16: not found: value UInt
[error] val y = Reg(UInt())
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:17: not found: value when
[error] when (x > y) { x := x - y }
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:18: not found: value unless
[error] unless (x > y) { y := y - x }
[error] ^
[error] /home/isuru/fyp/ChiselProjects/TrialProject/src/main/scala/example/GCD.scala:19: not found: value when
[error] when (io.e) { x := io.a; y := io.b }
[error] ^
[error] 20 errors found
[error] (compile:compileIncremental) Compilation failed
[error] Total time: 2 s, completed Dec 1, 2016 8:26:25 PM
The errors you have shown suggest that sbt is somehow not finding Chisel, could you by chance show the full list of errors (especially early on ones)? With the following sequence of commands I am unable to reproduce the errors you are seeing:
git clone git#github.com:ucb-bar/chisel-template.git
cd chisel-template
sbt test
It is not the cause of this issue, but to run the test in chisel-template you should actually run sbt "test-only examples.test.GCDTester". example.GCD is the top of the design, but to run the test you have to refer to the Tester class in src/test/scala/examples/test/GCDUnitTest.scala.
I just encountered this same problem when making my own chisel project. However it was not that the import chisel3._ was wrong. The problem I had was I did not have a build.sbt file included in my directory.
I found my solution here.
https://chisel.eecs.berkeley.edu/2.0.6/getting-started.html

Apache Spark Build error

I'm building Apache spark source code in ubuntu 14.04.4 (spark version: 1.6.0 with Scala code runner version 2.10.4) with command
sudo sbt/sbt assembly
and getting the following error,
[warn] def deleteRecursively(dir: TachyonFile, client: TachyonFS) {
[warn] ^
[error] [error] while compiling:
/home/ashish/spark-apps/spark-1.6.1/core/src/main/scala/org/apache/spark/util/random/package.scala
[error] during phase: jvm [error] library
version: version 2.10.5 [error] compiler version: version
2.10.5 [error] reconstructed args: -deprecation -Xplugin:/home/ashish/.ivy2/cache/org.spark-project/genjavadoc-plugin_2.10.5/jars/genjavadoc-plugin_2.10.5-0.9-spark0.jar
-feature -P:genjavadoc:out=/home/ashish/spark-apps/spark-1.6.1/core/target/java -classpath /home/ashish/spark-apps/spark-1.6.1/core/target/scala-2.10/classes:/home/ashish/spark-apps/spark-1.6.1/launcher/target/scala-2.10/classes:/home/ashish/spark-apps/spark-1.6.1/network/common/target/scala-2.10/classes:/home/ashish/spark-apps/spark-1.6.1/network/shuffle/target/scala-2.10/classes:/home/ashish/spark-apps/spark-1.6.1/unsafe/target/scala-2.10/classes:/home/ashish/.ivy2/cache/org.spark-project.spark/unused/jars/unused-1.0.0.jar:/home/ashish/.ivy2/cache/com.google.guava/guava/bundles/guava-14.0.1.jar:/home/ashish/.ivy2/cache/io.netty/netty-all/jars/netty-all-4.0.29.Final.jar:/home/ashish/.ivy2/cache/org.fusesource.leveldbjni/leveldbjni-all/bundles/leveldbjni-all-1.8.jar:/home/ashish/.ivy2/cache/com.fasterxml.jackson.core/jackson-databind/bundles/jackson-databind-2.4.4.jar:/home/ashish/.ivy2/cache/com.fasterxml.jackson.core/jackson-annotations/bundles/jackson-annotations-2.4.4.jar:/home/ashish/.ivy2/cache/com.fasterxml.jackson.core/jackson-core/bundles/jackson-......and
many other jars...
[error] [error] last tree to typer:
Literal(Constant(collection.mutable.Map)) [error]
symbol: null [error] symbol definition: null [error]
tpe: Class(classOf[scala.collection.mutable.Map]) [error]
symbol owners: [error] context owners: package package ->
package random [error] [error] == Enclosing template or
block == [error] [error] Template( // val :
in package random,
tree.tpe=org.apache.spark.util.random.package.type [error]
"java.lang.Object" // parents [error] ValDef( [error]
private [error] "_" [error] [error]
[error] ) [error] DefDef( // def ():
org.apache.spark.util.random.package.type in package random
[error] [error] "" [error]
[] [error] List(Nil) [error] //
tree.tpe=org.apache.spark.util.random.package.type [error]
Block( // tree.tpe=Unit [error] Apply( // def ():
Object in class Object, tree.tpe=Object [error]
package.super."" // def (): Object in class Object,
tree.tpe=()Object [error] Nil [error] )
[error] () [error] ) [error] ) [error]
) [error] [error] == Expanded type of tree == [error]
[error] ConstantType(value = Constant(collection.mutable.Map))
[error] [error] uncaught exception during compilation:
java.io.IOException [error] File name too long [warn] 45
warnings found [error] two errors found [error]
(core/compile:compile) Compilation failed [error] Total time:
5598 s, completed 5 Apr, 2016 9:06:50 AM
Where I'm getting wrong?
You should build Spark with Maven...
download the source and run ./bin/mvn clean package
Probably similar to http://apache-spark-user-list.1001560.n3.nabble.com/spark-github-source-build-error-td10532.html
Try sudo sbt/sbt clean assembly