You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@kudu.apache.org by "Mike Percy (JIRA)" <ji...@apache.org> on 2016/02/26 12:37:18 UTC

[jira] [Updated] (KUDU-413) [java client] NPE in KuduClient$RemoteTablet.addTabletClient

     [ https://issues.apache.org/jira/browse/KUDU-413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mike Percy updated KUDU-413:
----------------------------
    Parent: KUDU-435

> [java client] NPE in KuduClient$RemoteTablet.addTabletClient
> ------------------------------------------------------------
>
>                 Key: KUDU-413
>                 URL: https://issues.apache.org/jira/browse/KUDU-413
>             Project: Kudu
>          Issue Type: Sub-task
>          Components: client
>    Affects Versions: M4.5
>            Reporter: Jean-Daniel Cryans
>            Assignee: Jean-Daniel Cryans
>
> A unit test failed with:
> {noformat}
> 2014-07-29 13:53:45,764 (main) [INFO - kudu.rpc.KuduClient.discoverTablets(KuduClient.java:1049)] Discovering tablet MASTER_TABLE_HACK for table ~~~masterTableHack~~~ with start key "" and endkey ""
> 2014-07-29 13:53:45,781 (main) [DEBUG - kudu.rpc.KuduClient.getIP(KuduClient.java:1468)] Resolved IP of `localhost' to 127.0.0.1 in 12988348ns
> 2014-07-29 13:53:45,816 (main) [DEBUG - kudu.rpc.TabletClient.handleUpstream(TabletClient.java:505)] [id: 0x8ae78324] OPEN
> 2014-07-29 13:53:45,825 (New I/O boss #17) [DEBUG - kudu.rpc.KuduClient.removeClientFromCache(KuduClient.java:1361)] Removed from IP cache: {127.0.0.1:64000} -> {TabletClient@610145197(chan=null, #pending_rpcs=0, #rpcs_inflight=0)}
> 2014-07-29 13:53:45,827 (New I/O worker #1) [DEBUG - kudu.rpc.TabletClient.handleUpstream(TabletClient.java:505)] [id: 0x8ae78324] CLOSED
> 2014-07-29 13:53:45,827 (New I/O boss #17) [DEBUG - kudu.rpc.TabletClient.handleUpstream(TabletClient.java:505)] [id: 0x8ae78324] EXCEPTION: java.net.ConnectException: Connection refused: /127.0.0.1:64000
> 2014-07-29 13:53:45,828 (New I/O boss #17) [ERROR - kudu.rpc.TabletClient.exceptionCaught(TabletClient.java:583)] Unexpected exception from downstream on [id: 0x8ae78324]
> java.net.ConnectException: Connection refused: /127.0.0.1:64000
> 	at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
> 	at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:567)
> 	at org.jboss.netty.channel.socket.nio.NioClientBoss.connect(NioClientBoss.java:150)
> 	at org.jboss.netty.channel.socket.nio.NioClientBoss.processSelectedKeys(NioClientBoss.java:105)
> 	at org.jboss.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:79)
> 	at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318)
> 	at org.jboss.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> 	at java.lang.Thread.run(Thread.java:662)
> 2014-07-29 13:53:45,830 (main) [DEBUG - kudu.rpc.TabletClient.handleUpstream(TabletClient.java:505)] [id: 0x84918f89] OPEN
> 2014-07-29 13:53:45,831 (New I/O boss #17) [DEBUG - kudu.rpc.KuduClient.removeClientFromCache(KuduClient.java:1361)] Removed from IP cache: {127.0.0.1:64000} -> {TabletClient@1457155060(chan=null, #pending_rpcs=0, #rpcs_inflight=0)}
> 2014-07-29 13:53:45,831 (New I/O worker #2) [DEBUG - kudu.rpc.TabletClient.handleUpstream(TabletClient.java:505)] [id: 0x84918f89] CLOSED
> 2014-07-29 13:53:45,832 (main) [WARN - kudu.rpc.BaseKuduTest$4.call(BaseKuduTest.java:254)] Got exception
> java.lang.NullPointerException
> 	at kudu.rpc.KuduClient$RemoteTablet.addTabletClient(KuduClient.java:1572)
> 	at kudu.rpc.KuduClient$RemoteTablet.refreshServers(KuduClient.java:1549)
> 	at kudu.rpc.KuduClient.discoverTablets(KuduClient.java:1038)
> 	at kudu.rpc.KuduClient.access$400(KuduClient.java:110)
> 	at kudu.rpc.KuduClient$MasterLookupCB.call(KuduClient.java:979)
> 	at kudu.rpc.KuduClient$MasterLookupCB.call(KuduClient.java:972)
> 	at com.stumbleupon.async.Deferred.doCall(Deferred.java:1278)
> 	at com.stumbleupon.async.Deferred.addCallbacks(Deferred.java:688)
> 	at com.stumbleupon.async.Deferred.addCallback(Deferred.java:724)
> 	at kudu.rpc.KuduClient.locateTablet(KuduClient.java:835)
> 	at kudu.rpc.KuduClient.sendRpcToTablet(KuduClient.java:579)
> {noformat}
> http://sandbox.jenkins.cloudera.com/job/kudu-test/BUILD_TYPE=TSAN,label=kudu-gerrit-slaves/11415/artifact/java/kudu-client/target/surefire-reports/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)