[ 
https://issues.apache.org/jira/browse/HBASE-17703?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16201043#comment-16201043
 ] 

Peter Somogyi commented on HBASE-17703:
---------------------------------------

I ran into the same error for a branch-1.3 backport with HBASE-18967.
https://builds.apache.org/job/PreCommit-HBASE-Build/9050/artifact/patchprocess/patch-unit-hbase-thrift.txt

Should we backport this fix to previous branches?

CC: [~chia7712], [~mantonov]

{code}
-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running org.apache.hadoop.hbase.thrift.TestThriftServerCmdLine
Running org.apache.hadoop.hbase.thrift.TestThriftServer
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 92.878 sec - in 
org.apache.hadoop.hbase.thrift.TestThriftServer
Running org.apache.hadoop.hbase.thrift.TestCallQueue
Tests run: 18, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.558 sec - in 
org.apache.hadoop.hbase.thrift.TestCallQueue
Running org.apache.hadoop.hbase.thrift.TestThriftHttpServer
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 21.338 sec <<< 
FAILURE! - in org.apache.hadoop.hbase.thrift.TestThriftHttpServer
testRunThriftServer(org.apache.hadoop.hbase.thrift.TestThriftHttpServer)  Time 
elapsed: 10.107 sec  <<< ERROR!
java.lang.Exception: java.net.BindException: Port in use: 0.0.0.0:9095
        at 
org.apache.hadoop.hbase.thrift.TestThriftHttpServer.stopHttpServerThread(TestThriftHttpServer.java:200)
        at 
org.apache.hadoop.hbase.thrift.TestThriftHttpServer.runThriftServer(TestThriftHttpServer.java:151)
        at 
org.apache.hadoop.hbase.thrift.TestThriftHttpServer.testRunThriftServer(TestThriftHttpServer.java:126)
Caused by: java.net.BindException: Port in use: 0.0.0.0:9095
        at 
org.apache.hadoop.hbase.http.HttpServer.openListeners(HttpServer.java:1017)
        at org.apache.hadoop.hbase.http.HttpServer.start(HttpServer.java:953)
        at org.apache.hadoop.hbase.http.InfoServer.start(InfoServer.java:91)
        at 
org.apache.hadoop.hbase.thrift.ThriftServer.doMain(ThriftServer.java:104)
        at 
org.apache.hadoop.hbase.thrift.TestThriftHttpServer$1.run(TestThriftHttpServer.java:94)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method)
        at sun.nio.ch.Net.bind(Net.java:463)
        at sun.nio.ch.Net.bind(Net.java:455)
        at 
sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
        at 
org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:216)
        at 
org.apache.hadoop.hbase.http.HttpServer.openListeners(HttpServer.java:1012)
        at org.apache.hadoop.hbase.http.HttpServer.start(HttpServer.java:953)
        at org.apache.hadoop.hbase.http.InfoServer.start(InfoServer.java:91)
        at 
org.apache.hadoop.hbase.thrift.ThriftServer.doMain(ThriftServer.java:104)
        at 
org.apache.hadoop.hbase.thrift.TestThriftHttpServer$1.run(TestThriftHttpServer.java:94)
        at java.lang.Thread.run(Thread.java:748)

testRunThriftServerWithHeaderBufferLength(org.apache.hadoop.hbase.thrift.TestThriftHttpServer)
  Time elapsed: 10.053 sec  <<< ERROR!
java.lang.Exception: java.net.BindException: Port in use: 0.0.0.0:9095
        at 
org.apache.hadoop.hbase.thrift.TestThriftHttpServer.stopHttpServerThread(TestThriftHttpServer.java:200)
        at 
org.apache.hadoop.hbase.thrift.TestThriftHttpServer.runThriftServer(TestThriftHttpServer.java:151)
        at 
org.apache.hadoop.hbase.thrift.TestThriftHttpServer.testRunThriftServerWithHeaderBufferLength(TestThriftHttpServer.java:113)
Caused by: java.net.BindException: Port in use: 0.0.0.0:9095
        at 
org.apache.hadoop.hbase.http.HttpServer.openListeners(HttpServer.java:1017)
        at org.apache.hadoop.hbase.http.HttpServer.start(HttpServer.java:953)
        at org.apache.hadoop.hbase.http.InfoServer.start(InfoServer.java:91)
        at 
org.apache.hadoop.hbase.thrift.ThriftServer.doMain(ThriftServer.java:104)
        at 
org.apache.hadoop.hbase.thrift.TestThriftHttpServer$1.run(TestThriftHttpServer.java:94)
        at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method)
        at sun.nio.ch.Net.bind(Net.java:463)
        at sun.nio.ch.Net.bind(Net.java:455)
        at 
sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
        at 
org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:216)
        at 
org.apache.hadoop.hbase.http.HttpServer.openListeners(HttpServer.java:1012)
        at org.apache.hadoop.hbase.http.HttpServer.start(HttpServer.java:953)
        at org.apache.hadoop.hbase.http.InfoServer.start(InfoServer.java:91)
        at 
org.apache.hadoop.hbase.thrift.ThriftServer.doMain(ThriftServer.java:104)
        at 
org.apache.hadoop.hbase.thrift.TestThriftHttpServer$1.run(TestThriftHttpServer.java:94)
        at java.lang.Thread.run(Thread.java:748)

Running org.apache.hadoop.hbase.thrift2.TestThriftHBaseServiceHandler
Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 48.171 sec - 
in org.apache.hadoop.hbase.thrift2.TestThriftHBaseServiceHandler
Running org.apache.hadoop.hbase.thrift2.TestThriftHBaseServiceHandlerWithLabels
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.567 sec - in 
org.apache.hadoop.hbase.thrift2.TestThriftHBaseServiceHandlerWithLabels

Results :

Tests in error: 
  
TestThriftHttpServer.testRunThriftServer:126->runThriftServer:151->stopHttpServerThread:200
 
  
TestThriftHttpServer.testRunThriftServerWithHeaderBufferLength:113->runThriftServer:151->stopHttpServerThread:200
 

Tests run: 54, Failures: 0, Errors: 2, Skipped: 0
{code}

> TestThriftServerCmdLine is flaky in master branch
> -------------------------------------------------
>
>                 Key: HBASE-17703
>                 URL: https://issues.apache.org/jira/browse/HBASE-17703
>             Project: HBase
>          Issue Type: Test
>            Reporter: Ted Yu
>            Assignee: Jan Hentschel
>             Fix For: 2.0.0
>
>         Attachments: HBASE-17703.master.001.patch
>
>
> According to 
> https://builds.apache.org/job/HBASE-Find-Flaky-Tests/lastSuccessfulBuild/artifact/dashboard.html
>  , TestThriftServerCmdLine is the top flaky test.
> It fails in QA run sometimes.
> https://builds.apache.org/job/PreCommit-HBASE-Build/5848/artifact/patchprocess/patch-unit-hbase-thrift.txt
> {code}
> testRunThriftServer[0](org.apache.hadoop.hbase.thrift.TestThriftServerCmdLine)
>   Time elapsed: 10.057 sec  <<< ERROR!
> java.lang.NullPointerException: null
>       at 
> org.apache.hadoop.hbase.thrift.TestThriftServerCmdLine.testRunThriftServer(TestThriftServerCmdLine.java:187)
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 60.212 sec 
> <<< FAILURE! - in org.apache.hadoop.hbase.thrift.TestThriftServerCmdLine
> testRunThriftServer[0](org.apache.hadoop.hbase.thrift.TestThriftServerCmdLine)
>   Time elapsed: 0.166 sec  <<< FAILURE!
> java.lang.AssertionError: null
>       at org.junit.Assert.fail(Assert.java:86)
>       at org.junit.Assert.assertTrue(Assert.java:41)
>       at org.junit.Assert.assertTrue(Assert.java:52)
>       at 
> org.apache.hadoop.hbase.thrift.TestThriftServer.checkTableList(TestThriftServer.java:254)
>       at 
> org.apache.hadoop.hbase.thrift.TestThriftServerCmdLine.talkToThriftServer(TestThriftServerCmdLine.java:227)
>       at 
> org.apache.hadoop.hbase.thrift.TestThriftServerCmdLine.testRunThriftServer(TestThriftServerCmdLine.java:190)
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 64.428 sec 
> <<< FAILURE! - in org.apache.hadoop.hbase.thrift.TestThriftServerCmdLine
> testRunThriftServer[0](org.apache.hadoop.hbase.thrift.TestThriftServerCmdLine)
>   Time elapsed: 0.144 sec  <<< FAILURE!
> java.lang.AssertionError: null
>       at org.junit.Assert.fail(Assert.java:86)
>       at org.junit.Assert.assertTrue(Assert.java:41)
>       at org.junit.Assert.assertTrue(Assert.java:52)
>       at 
> org.apache.hadoop.hbase.thrift.TestThriftServer.checkTableList(TestThriftServer.java:254)
>       at 
> org.apache.hadoop.hbase.thrift.TestThriftServerCmdLine.talkToThriftServer(TestThriftServerCmdLine.java:227)
>       at 
> org.apache.hadoop.hbase.thrift.TestThriftServerCmdLine.testRunThriftServer(TestThriftServerCmdLine.java:190)
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to