> On Jan 12, 2016, at 10:20 AM, Ted Yu <[email protected]> wrote:
> 
> For HBASE-15075 , I looked at:
> 
> https://builds.apache.org/job/PreCommit-HBASE-Build/69/artifact/patchprocess/patch-unit-hbase-server-jdk1.8.0_66.txt
> 
> [ERROR] COMPILATION ERROR :
> [INFO] -------------------------------------------------------------
> [ERROR] 
> /testptch/hbase/hbase-server/src/main/java/org/apache/hadoop/hbase/master/normalizer/SplitNormalizationPlan.java:[95,12]
> no suitable method found for splitRegion(byte[],byte[],java.util.UUID)
>    method org.apache.hadoop.hbase.client.Admin.splitRegion(byte[]) is
> not applicable
>      (actual and formal argument lists differ in length)
>    method org.apache.hadoop.hbase.client.Admin.splitRegion(byte[],byte[])
> is not applicable
>      (actual and formal argument lists differ in length)
> 
> Looks like the following addition to Admin.java was not effective:
> 
> +  void splitRegion(final byte[] regionName, final byte[] splitPoint,
> final UUID id)
> 
> Does someone have idea why the compilation failed ?
> 
> BTW I successfully compiled using jdk-8u65 locally.

        Without looking at the patch, this usually means the local maven cache 
doesn’t have a dependency in place, typically because the order the personality 
queued the modules isn’t correct. By default, Yetus does maven modules in fs 
glob order.  It doesn’t have the smarts yet to order these based upon the Maven 
dependencies.  So for now, personalities need to know how to do this. 

Reply via email to