Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HBASE-22870 reflection fails to access a private nested class #503

Merged
merged 1 commit into from
Aug 18, 2019

Conversation

satanson
Copy link
Contributor

HMaster crashes at org/apache/hadoop/hbase/regionserver/HRegionServer.java:1044
A private static nested class can not be instantiated via reflection.

code snippet

      try {
        abortTimeoutTask =
            Class.forName(conf.get(ABORT_TIMEOUT_TASK, SystemExitWhenAbortTimeout.class.getName()))
                .asSubclass(TimerTask.class).getDeclaredConstructor().newInstance();
      } catch (Exception e) {
        LOG.warn("Initialize abort timeout task failed", e);
      }

log in product environtment

2019-08-16 18:01:40,737 [WARN ] HRegionServer:1046 Initialize abort timeout task failed
java.lang.IllegalAccessException: Class org.apache.hadoop.hbase.regionserver.HRegionServer can not access a member of class org.apache.hadoop.hbase.regionss
     erver.HRegionServer$SystemExitWhenAbortTimeout with modifiers "private"
   at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:102)
   at java.lang.reflect.AccessibleObject.slowCheckMemberAccess(AccessibleObject.java:296)
   at java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:288)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:413)
   at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:1044)
   at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:598)

@Reidddddd
Copy link
Contributor

Did you raise a related JIRA ticket? If not, please raise one first, it is easy for history tracking.

@satanson
Copy link
Contributor Author

Did you raise a related JIRA ticket? If not, please raise one first, it is easy for history tracking.

hbase-2.1.5 will be deployed in our product environment, now, interface compablity, integration test and fault exercises are being performed, so more and more bugs will be exposed. I want to contribute bugfix, how can I do? It there a guide doc for new comer?

@Reidddddd
Copy link
Contributor

HBASE-22870, is it yours? Please update the description in JIRA too.

@satanson satanson changed the title reflection fails to access a private nested class HBASE-22870 reflection fails to access a private nested class Aug 17, 2019
@satanson
Copy link
Contributor Author

HBASE-22870, is it yours? Please update the description in JIRA too.

@Reidddddd
Yes, jira just created by me a few minutes ago, I have add description detail to the ticket, and now both commit and merge request is assocated with HBASE-22870

@@ -3906,7 +3906,7 @@ public boolean isShutDown() {
/**
* Force to terminate region server when abort timeout.
*/
private static class SystemExitWhenAbortTimeout extends TimerTask {
public static class SystemExitWhenAbortTimeout extends TimerTask {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is reasonable to keep it private since it is an inner task which should not be seen outside service.

I suggest using
getDeclaredConstructor().setAccessible(true).newInstance() to bypass it.

Copy link
Contributor Author

@satanson satanson Aug 17, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok, good suggest, setAccessible return void, so should write like this

        Constructor<? extends TimerTask> timerTaskCtor =
          Class.forName(conf.get(ABORT_TIMEOUT_TASK, SystemExitWhenAbortTimeout.class.getName()))
            .asSubclass(TimerTask.class).getDeclaredConstructor();
        timerTaskCtor.setAccessible(true);
        abortTimeoutTask = timerTaskCtor.newInstance();

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Reidddddd
done

Copy link
Contributor

@Reidddddd Reidddddd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

@Reidddddd
Copy link
Contributor

Let's wait some time to see if any other comment. I'll will commit it tomorrow if no further comment.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 78 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
+1 mvninstall 347 master passed
+1 compile 51 master passed
+1 checkstyle 82 master passed
+1 shadedjars 277 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 36 master passed
0 spotbugs 249 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 246 master passed
_ Patch Compile Tests _
+1 mvninstall 297 the patch passed
+1 compile 51 the patch passed
+1 javac 51 the patch passed
+1 checkstyle 74 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 273 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 939 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 33 the patch passed
+1 findbugs 247 the patch passed
_ Other Tests _
-1 unit 16199 hbase-server in the patch failed.
+1 asflicense 41 The patch does not generate ASF License warnings.
19655
Reason Tests
Failed junit tests hadoop.hbase.client.TestSnapshotTemporaryDirectory
hadoop.hbase.security.access.TestSnapshotScannerHDFSAclController
hadoop.hbase.tool.TestSecureBulkLoadHFiles
hadoop.hbase.util.TestFromClientSide3WoUnsafe
hadoop.hbase.client.TestFromClientSide
hadoop.hbase.tool.TestBulkLoadHFiles
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/1/artifact/out/Dockerfile
GITHUB PR #503
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux a70f7ca1fc49 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-503/out/precommit/personality/provided.sh
git revision master / 3eb602c
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/1/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/1/testReport/
Max. process+thread count 5069 (vs. ulimit of 10000)
modules C: hbase-server U: hbase-server
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/1/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
0 reexec 39 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
+1 mvninstall 376 master passed
+1 compile 60 master passed
+1 checkstyle 81 master passed
+1 shadedjars 304 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 40 master passed
0 spotbugs 263 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 261 master passed
_ Patch Compile Tests _
+1 mvninstall 349 the patch passed
+1 compile 61 the patch passed
+1 javac 60 the patch passed
+1 checkstyle 82 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 296 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 981 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 36 the patch passed
+1 findbugs 265 the patch passed
_ Other Tests _
+1 unit 8192 hbase-server in the patch passed.
+1 asflicense 31 The patch does not generate ASF License warnings.
11850
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/3/artifact/out/Dockerfile
GITHUB PR #503
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux e77166e3bead 4.4.0-157-generic #185-Ubuntu SMP Tue Jul 23 09:17:01 UTC 2019 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-503/out/precommit/personality/provided.sh
git revision master / 43a0ec8
Default Java 1.8.0_181
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/3/testReport/
Max. process+thread count 4973 (vs. ulimit of 10000)
modules C: hbase-server U: hbase-server
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/3/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 66 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
+1 mvninstall 346 master passed
+1 compile 54 master passed
+1 checkstyle 83 master passed
+1 shadedjars 307 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 38 master passed
0 spotbugs 269 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 267 master passed
_ Patch Compile Tests _
+1 mvninstall 303 the patch passed
+1 compile 56 the patch passed
+1 javac 56 the patch passed
+1 checkstyle 73 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 302 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 966 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 35 the patch passed
+1 findbugs 276 the patch passed
_ Other Tests _
-1 unit 17832 hbase-server in the patch failed.
+1 asflicense 41 The patch does not generate ASF License warnings.
21405
Reason Tests
Failed junit tests hadoop.hbase.util.TestFromClientSide3WoUnsafe
hadoop.hbase.replication.TestReplicationSmallTests
hadoop.hbase.client.TestSnapshotTemporaryDirectory
hadoop.hbase.client.TestFromClientSide
hadoop.hbase.security.access.TestSnapshotScannerHDFSAclController
hadoop.hbase.client.TestAsyncRegionAdminApi2
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/2/artifact/out/Dockerfile
GITHUB PR #503
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux b33b33569020 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-503/out/precommit/personality/provided.sh
git revision master / 43a0ec8
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/2/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/2/testReport/
Max. process+thread count 4796 (vs. ulimit of 10000)
modules C: hbase-server U: hbase-server
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/2/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

🎊 +1 overall

Vote Subsystem Runtime Comment
0 reexec 41 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
+1 mvninstall 359 master passed
+1 compile 65 master passed
+1 checkstyle 90 master passed
+1 shadedjars 291 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 40 master passed
0 spotbugs 273 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 270 master passed
_ Patch Compile Tests _
+1 mvninstall 311 the patch passed
+1 compile 53 the patch passed
+1 javac 53 the patch passed
+1 checkstyle 77 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 294 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1013 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 32 the patch passed
+1 findbugs 280 the patch passed
_ Other Tests _
+1 unit 8303 hbase-server in the patch passed.
+1 asflicense 26 The patch does not generate ASF License warnings.
11951
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/4/artifact/out/Dockerfile
GITHUB PR #503
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux ae0ab4e24096 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-503/out/precommit/personality/provided.sh
git revision master / 43a0ec8
Default Java 1.8.0_181
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/4/testReport/
Max. process+thread count 4821 (vs. ulimit of 10000)
modules C: hbase-server U: hbase-server
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/4/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 309 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
+1 mvninstall 364 master passed
+1 compile 63 master passed
+1 checkstyle 81 master passed
+1 shadedjars 326 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 36 master passed
0 spotbugs 286 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 284 master passed
_ Patch Compile Tests _
+1 mvninstall 321 the patch passed
+1 compile 56 the patch passed
+1 javac 56 the patch passed
+1 checkstyle 76 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 278 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1070 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 35 the patch passed
+1 findbugs 267 the patch passed
_ Other Tests _
-1 unit 19329 hbase-server in the patch failed.
+1 asflicense 109 The patch does not generate ASF License warnings.
23442
Reason Tests
Failed junit tests hadoop.hbase.client.TestSnapshotTemporaryDirectory
hadoop.hbase.replication.TestReplicationSmallTests
hadoop.hbase.replication.TestReplicationSmallTestsSync
hadoop.hbase.replication.TestMasterReplication
hadoop.hbase.client.TestFromClientSide
hadoop.hbase.tool.TestSecureBulkLoadHFiles
hadoop.hbase.tool.TestBulkLoadHFiles
hadoop.hbase.util.TestFromClientSide3WoUnsafe
hadoop.hbase.security.access.TestSnapshotScannerHDFSAclController
hadoop.hbase.client.TestCloneSnapshotFromClientNormal
hadoop.hbase.client.TestAsyncTableAdminApi
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/5/artifact/out/Dockerfile
GITHUB PR #503
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 0c60b7ca88bc 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-503/out/precommit/personality/provided.sh
git revision master / 7903f55
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/5/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/5/testReport/
Max. process+thread count 4602 (vs. ulimit of 10000)
modules C: hbase-server U: hbase-server
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/5/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@satanson
Copy link
Contributor Author

commit

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 67 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
+1 mvninstall 318 master passed
+1 compile 53 master passed
+1 checkstyle 72 master passed
+1 shadedjars 266 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 34 master passed
0 spotbugs 260 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 257 master passed
_ Patch Compile Tests _
+1 mvninstall 306 the patch passed
+1 compile 57 the patch passed
+1 javac 57 the patch passed
+1 checkstyle 75 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 267 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 900 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 34 the patch passed
+1 findbugs 273 the patch passed
_ Other Tests _
-1 unit 18654 hbase-server in the patch failed.
+1 asflicense 33 The patch does not generate ASF License warnings.
22040
Reason Tests
Failed junit tests hadoop.hbase.replication.TestSyncReplicationMoreLogsInLocalCopyToRemote
hadoop.hbase.client.TestSnapshotTemporaryDirectory
hadoop.hbase.tool.TestSecureBulkLoadHFiles
hadoop.hbase.client.TestAsyncTableAdminApi
hadoop.hbase.security.access.TestSnapshotScannerHDFSAclController
hadoop.hbase.client.TestFromClientSide
hadoop.hbase.replication.TestReplicationSmallTests
hadoop.hbase.tool.TestBulkLoadHFiles
hadoop.hbase.util.TestFromClientSide3WoUnsafe
hadoop.hbase.replication.TestReplicationDisableInactivePeer
hadoop.hbase.master.assignment.TestMergeTableRegionsProcedure
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/6/artifact/out/Dockerfile
GITHUB PR #503
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux b525c8d8ef6b 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-503/out/precommit/personality/provided.sh
git revision master / 8cb531f
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/6/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/6/testReport/
Max. process+thread count 5067 (vs. ulimit of 10000)
modules C: hbase-server U: hbase-server
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/6/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Apache-HBase
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
0 reexec 78 Docker mode activated.
_ Prechecks _
+1 dupname 0 No case conflicting files found.
+1 hbaseanti 0 Patch does not have any anti-patterns.
+1 @author 0 The patch does not contain any @author tags.
-0 test4tests 0 The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.
_ master Compile Tests _
+1 mvninstall 331 master passed
+1 compile 56 master passed
+1 checkstyle 76 master passed
+1 shadedjars 313 branch has no errors when building our shaded downstream artifacts.
+1 javadoc 36 master passed
0 spotbugs 289 Used deprecated FindBugs config; considering switching to SpotBugs.
+1 findbugs 286 master passed
_ Patch Compile Tests _
+1 mvninstall 314 the patch passed
+1 compile 58 the patch passed
+1 javac 58 the patch passed
+1 checkstyle 78 the patch passed
+1 whitespace 0 The patch has no whitespace issues.
+1 shadedjars 325 patch has no errors when building our shaded downstream artifacts.
+1 hadoopcheck 1008 Patch does not cause any errors with Hadoop 2.8.5 2.9.2 or 3.1.2.
+1 javadoc 53 the patch passed
+1 findbugs 280 the patch passed
_ Other Tests _
-1 unit 19217 hbase-server in the patch failed.
+1 asflicense 147 The patch does not generate ASF License warnings.
23212
Reason Tests
Failed junit tests hadoop.hbase.replication.TestReplicationDisableInactivePeer
hadoop.hbase.client.TestSnapshotTemporaryDirectory
hadoop.hbase.replication.TestReplicationSmallTestsSync
hadoop.hbase.master.assignment.TestMergeTableRegionsProcedure
hadoop.hbase.client.TestFromClientSide
hadoop.hbase.tool.TestSecureBulkLoadHFiles
hadoop.hbase.tool.TestBulkLoadHFiles
hadoop.hbase.client.TestRestoreSnapshotFromClientClone
hadoop.hbase.util.TestFromClientSide3WoUnsafe
hadoop.hbase.client.TestCloneSnapshotFromClientNormal
hadoop.hbase.client.TestAsyncTableAdminApi
Subsystem Report/Notes
Docker Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/7/artifact/out/Dockerfile
GITHUB PR #503
Optional Tests dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile
uname Linux 50e298ed5712 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux
Build tool maven
Personality /home/jenkins/jenkins-slave/workspace/HBase-PreCommit-GitHub-PR_PR-503/out/precommit/personality/provided.sh
git revision master / 836f269
Default Java 1.8.0_181
unit https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/7/artifact/out/patch-unit-hbase-server.txt
Test Results https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/7/testReport/
Max. process+thread count 4701 (vs. ulimit of 10000)
modules C: hbase-server U: hbase-server
Console output https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-503/7/console
versions git=2.11.0 maven=2018-06-17T18:33:14Z) findbugs=3.1.11
Powered by Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

@Reidddddd Reidddddd merged commit 7697d48 into apache:master Aug 18, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants