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

stack updated HBASE-3304:
-------------------------

    Attachment: 3304-v2.txt

Exception is when we are verifying the root location at startup to see if we 
should reassign root.  When we go to do that, we get 
ServerNotRunningException... so root can't have been assigned.  Therefore, 
catch this exception and return null for root not assigned... and higher up the 
assignment will be dealt with.

> Get spurious master fails during bootup
> ---------------------------------------
>
>                 Key: HBASE-3304
>                 URL: https://issues.apache.org/jira/browse/HBASE-3304
>             Project: HBase
>          Issue Type: Bug
>            Reporter: ryan rawson
>            Assignee: ryan rawson
>            Priority: Blocker
>             Fix For: 0.90.0
>
>         Attachments: 3304-v2.txt, hbase-3304.txt
>
>
> the log says:
> 2010-12-01 20:42:21,115 WARN
> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation:
> Remove exception connecting to RS
> org.apache.hadoop.ipc.RemoteException:
> org.apache.hadoop.hbase.ipc.ServerNotRunningException: Server is not
> running yet
>        at 
> org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1035)
>        at org.apache.hadoop.hbase.ipc.HBaseClient.call(HBaseClient.java:753)
>        at 
> org.apache.hadoop.hbase.ipc.HBaseRPC$Invoker.invoke(HBaseRPC.java:257)
>        at $Proxy6.getProtocolVersion(Unknown Source)
>        at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:419)
>        at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:393)
>        at org.apache.hadoop.hbase.ipc.HBaseRPC.getProxy(HBaseRPC.java:444)
>        at org.apache.hadoop.hbase.ipc.HBaseRPC.waitForProxy(HBaseRPC.java:349)
>        at 
> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getHRegionConnection(HConnectionManager.java:953)
>        at 
> org.apache.hadoop.hbase.catalog.CatalogTracker.getCachedConnection(CatalogTracker.java:384)
>        at 
> org.apache.hadoop.hbase.catalog.CatalogTracker.waitForRootServerConnection(CatalogTracker.java:210)
>        at 
> org.apache.hadoop.hbase.catalog.CatalogTracker.verifyRootRegionLocation(CatalogTracker.java:453)
>        at 
> org.apache.hadoop.hbase.master.HMaster.assignRootAndMeta(HMaster.java:421)
>        at 
> org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:379)
>        at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:274)
> 2010-12-01 20:42:21,118 FATAL org.apache.hadoop.hbase.master.HMaster:
> Unhandled exception. Starting shutdown.
> org.apache.hadoop.hbase.ipc.ServerNotRunningException:
> org.apache.hadoop.hbase.ipc.ServerNotRunningException: Server is not
> running yet
>        at 
> org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:1035)
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method)
>        at 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>        at 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>        at 
> org.apache.hadoop.hbase.RemoteExceptionHandler.decodeRemoteException(RemoteExceptionHandler.java:96)
>        at 
> org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getHRegionConnection(HConnectionManager.java:959)
>        at 
> org.apache.hadoop.hbase.catalog.CatalogTracker.getCachedConnection(CatalogTracker.java:384)
>        at 
> org.apache.hadoop.hbase.catalog.CatalogTracker.waitForRootServerConnection(CatalogTracker.java:210)
>        at 
> org.apache.hadoop.hbase.catalog.CatalogTracker.verifyRootRegionLocation(CatalogTracker.java:453)
>        at 
> org.apache.hadoop.hbase.master.HMaster.assignRootAndMeta(HMaster.java:421)
>        at 
> org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:379)
>        at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:274)
> 2010-12-01 20:42:21,119 INFO org.apache.hadoop.hbase.master.HMaster: Aborting
> 2010-12-01 20:42:21,119 DEBUG org.apache.hadoop.hbase.master.HMaster:
> Stopping service threads
> then the master exits.  the cluster doesn't start.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to