[ https://issues.apache.org/jira/browse/HBASE-17820?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15938461#comment-15938461 ]
Sean Busbey commented on HBASE-17820: ------------------------------------- excellent! I apologize in advance; handling licensing errors are still a bit rough. First, you should switch to the master branch and see if building with Hadoop 2.6.0 fails there as well. If it doesn't, then check branch-1, then branch-1.3, etc. Next, to find what's causing the problem: # Run the build, e.g. {{mvn clean install -Dhadoop-two.version=2.6.0 -DskipTests}} (or {{assembly:single}} or whatever) # Examine the output for the module that failed, e.g. hbase-assembly in the description of this jira # Open the failed generated license file for that module ({{find %module%/target -name LICENSE}}, e.g. {{find hbase-assembly/target -name LICENSE}}) # The very end of that file should be the entry for the dependency that didn't have proper license information. The next step will depend on what specific dependency is showing up. You should * Make sure that in the maven log output there wasn't a warning about being unable to get a pom for the dependency named * Make sure you haven't cached in your local maven repository an old / invalid pom for the dependency (the easiest way to do this is to delete the dependency from your local maven repository) If the problem persists after that, you need to know what kind of error you have. If the license is not one of our whitelisted licenses, there'll be a note about "make sure this license is fine to make use of". Sometimes the license will just be missing. I can answer questions about the former issue once you have a particular license identified. If the license is missing, there's a heuristic for figuring out what it ought to be; I can walk through that if it turns out to be the problem. > Fail build with hadoop-2.6.0 > ---------------------------- > > Key: HBASE-17820 > URL: https://issues.apache.org/jira/browse/HBASE-17820 > Project: HBase > Issue Type: Bug > Components: build > Affects Versions: 1.2.4 > Environment: hadoop-2.6.0, java 8 > Reporter: Reid Chan > Assignee: Reid Chan > > I used this command "mvn clean install -Dhadoop-two.version=2.6.0 > -DskipTests" to build hbase-1.2.4 source code. > Build failed at hbase-assembly module. > This is the fail message: > "Failed to execute goal > org.apache.maven.plugins:maven-remote-resources-plugin:1.5:process (default) > on project hbase-assembly: Error rendering velocity resource. Error invoking > method 'get(java.lang.Integer)' in java.util.ArrayList at > META-INF/LICENSE.vm[line 1671, column 8]: InvocationTargetException: Index: > 0, Size: 0 -> [Help 1]". -- This message was sent by Atlassian JIRA (v6.3.15#6346)