On Sat, Aug 23, 2014 at 12:11 PM, Johannes Schaback < [email protected]> wrote:
> Exception in thread "defaultRpcServer.handler=5,queue=2,port=60020" > java.lang.StackOverflowError > at org.apache.hadoop.hbase.CellUtil$1.advance(CellUtil.java:210) > at org.apache.hadoop.hbase.CellUtil$1.advance(CellUtil.java:210) > at org.apache.hadoop.hbase.CellUtil$1.advance(CellUtil.java:210) > at org.apache.hadoop.hbase.CellUtil$1.advance(CellUtil.java:210) > (and so on...) > > That is the anonymous CellScanner instance we create from CellUtil#createCellScanner. See https://issues.apache.org/jira/browse/HBASE-11813 > Filtering the .out file for "Exception" shows that several handlers > crashed > > like that: > > Exception in thread "defaultRpcServer.handler=5,queue=2,port=60020" > java.lang.StackOverflowError > Exception in thread "defaultRpcServer.handler=18,queue=0,port=60020" > java.lang.StackOverflowError > Exception in thread "defaultRpcServer.handler=23,queue=2,port=60020" > java.lang.StackOverflowError > Exception in thread "defaultRpcServer.handler=24,queue=0,port=60020" > java.lang.StackOverflowError > Exception in thread "defaultRpcServer.handler=2,queue=2,port=60020" > java.lang.StackOverflowError > Exception in thread "defaultRpcServer.handler=11,queue=2,port=60020" > java.lang.StackOverflowError > Exception in thread "defaultRpcServer.handler=25,queue=1,port=60020" > java.lang.StackOverflowError > Exception in thread "defaultRpcServer.handler=20,queue=2,port=60020" > java.lang.StackOverflowError > Exception in thread "defaultRpcServer.handler=19,queue=1,port=60020" > java.lang.StackOverflowError > Exception in thread "defaultRpcServer.handler=15,queue=0,port=60020" > java.lang.StackOverflowError > Exception in thread "defaultRpcServer.handler=1,queue=1,port=60020" > java.lang.StackOverflowError > Exception in thread "defaultRpcServer.handler=7,queue=1,port=60020" > java.lang.StackOverflowError > Exception in thread "defaultRpcServer.handler=4,queue=1,port=60020" > java.lang.StackOverflowError > We should fix this so the RegionServer aborts if it loses a handler to an Error. -- Best regards, - Andy Problems worthy of attack prove their worth by hitting back. - Piet Hein (via Tom White)
