You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "gaojinchao (JIRA)" <ji...@apache.org> on 2011/05/30 14:28:47 UTC

[jira] [Created] (HBASE-3933) Hmaster throw NullPointerException

Hmaster throw NullPointerException
----------------------------------

                 Key: HBASE-3933
                 URL: https://issues.apache.org/jira/browse/HBASE-3933
             Project: HBase
          Issue Type: Bug
          Components: master
    Affects Versions: 0.90.3
            Reporter: gaojinchao
             Fix For: 0.90.4


> NullPointerException while hmaster starting.
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at 
> org.apache.hadoop.hbase.master.AssignmentManager.addToServers(Assignme
> ntManager.java:1512)
>         at 
> org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(Assignme
> ntManager.java:606)
>         at 
> org.apache.hadoop.hbase.master.AssignmentManager.processFailover(Assig
> nmentManager.java:214)
>         at 
> org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.ja
> va:402)
>         at 
> org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (HBASE-3933) Hmaster throw NullPointerException

Posted by "stack (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack resolved HBASE-3933.
--------------------------

    Resolution: Fixed

Resolving after Gaojinchao did research and found it fixed in TRUNK.  Thanks Gaojinchao.

> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>         Attachments: Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "gaojinchao (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13064379#comment-13064379 ] 

gaojinchao commented on HBASE-3933:
-----------------------------------

OK, Thanks.
It happens rarely.I can't get a better change now.

> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>         Attachments: Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Eugene Koontz (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eugene Koontz updated HBASE-3933:
---------------------------------

    Attachment: HBASE-3933.patch
    
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Zhihong Yu (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13186014#comment-13186014 ] 

Zhihong Yu commented on HBASE-3933:
-----------------------------------

verifyMetaTablesAreUp isn't in HMaster under TRUNK.
So this is not a backport.
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Eugene Koontz (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eugene Koontz updated HBASE-3933:
---------------------------------

    Attachment: HBASE-3933.patch
    
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "gaojinchao (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13186097#comment-13186097 ] 

gaojinchao commented on HBASE-3933:
-----------------------------------

@Eugene 
Yes the issue exits in branch90. I avoid this by increasing "hbase.master.wait.on.regionservers.timeout"
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Eugene Koontz (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eugene Koontz updated HBASE-3933:
---------------------------------

    Attachment:     (was: HBASE-3933.patch)
    
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "gaojinchao (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13186098#comment-13186098 ] 

gaojinchao commented on HBASE-3933:
-----------------------------------

@Eugene 
In your patches, You only deale with the root/meta regionserver. If a normal regionserver registers laterly.
Master will process it as a dead one. Some regions in the later one will be opened twice.
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Eugene Koontz (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eugene Koontz updated HBASE-3933:
---------------------------------

    Affects Version/s:     (was: 0.90.3)
                       0.90.6
               Status: Patch Available  (was: Reopened)

Adds new HMaster::verifyMetaTablesAreUp() method to avoid NPE in AssignmentManager::processFailover().
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3993.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "gaojinchao (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

gaojinchao updated HBASE-3933:
------------------------------

    Attachment: Hmastersetup0.90

> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>             Fix For: 0.90.4
>
>         Attachments: Hmastersetup0.90
>
>
> > NullPointerException while hmaster starting.
> >       java.lang.NullPointerException
> >         at java.util.TreeMap.getEntry(TreeMap.java:324)
> >         at java.util.TreeMap.get(TreeMap.java:255)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.addToServers(Assignme
> > ntManager.java:1512)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(Assignme
> > ntManager.java:606)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.processFailover(Assig
> > nmentManager.java:214)
> >         at 
> > org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.ja
> > va:402)
> >         at 
> > org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "gaojinchao (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

gaojinchao updated HBASE-3933:
------------------------------

    Attachment: Hmastersetup0.90

> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>             Fix For: 0.90.4
>
>         Attachments: Hmastersetup0.90
>
>
> > NullPointerException while hmaster starting.
> >       java.lang.NullPointerException
> >         at java.util.TreeMap.getEntry(TreeMap.java:324)
> >         at java.util.TreeMap.get(TreeMap.java:255)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.addToServers(Assignme
> > ntManager.java:1512)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(Assignme
> > ntManager.java:606)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.processFailover(Assig
> > nmentManager.java:214)
> >         at 
> > org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.ja
> > va:402)
> >         at 
> > org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Zhihong Yu (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13185991#comment-13185991 ] 

Zhihong Yu commented on HBASE-3933:
-----------------------------------

@Eugene:
Have you run all unit tests ?

Normally a new JIRA should be opened since the original issue was resolved 4 months ago.
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Hadoop QA (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13186272#comment-13186272 ] 

Hadoop QA commented on HBASE-3933:
----------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12510589/HBASE-3933.patch
  against trunk revision .

    +1 @author.  The patch does not contain any @author tags.

    +1 tests included.  The patch appears to include 3 new or modified tests.

    -1 patch.  The patch command could not apply the patch.

Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/762//console

This message is automatically generated.
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Work started] (HBASE-3933) Hmaster throw NullPointerException

Posted by "gaojinchao (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Work on HBASE-3933 started by gaojinchao.

> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>         Attachments: Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "gaojinchao (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

gaojinchao updated HBASE-3933:
------------------------------

    Attachment:     (was: Hmastersetup0.90)

> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>             Fix For: 0.90.4
>
>         Attachments: Hmastersetup0.90
>
>
> > NullPointerException while hmaster starting.
> >       java.lang.NullPointerException
> >         at java.util.TreeMap.getEntry(TreeMap.java:324)
> >         at java.util.TreeMap.get(TreeMap.java:255)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.addToServers(Assignme
> > ntManager.java:1512)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(Assignme
> > ntManager.java:606)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.processFailover(Assig
> > nmentManager.java:214)
> >         at 
> > org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.ja
> > va:402)
> >         at 
> > org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Eugene Koontz (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13186275#comment-13186275 ] 

Eugene Koontz commented on HBASE-3933:
--------------------------------------

@Zhihong, ok, will open new JIRA and link here. @Gaojinchao, will address your comments in the new JIRA.
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Ted Yu (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13041146#comment-13041146 ] 

Ted Yu commented on HBASE-3933:
-------------------------------

The changes in HMaster copied some existing code. We can add the new check to the existing if statement so that we don't copy the code in the if block.

For the changes in waitForRegionServers(), I guess the rationale is to prevent the region server which carried .ROOT. to checkin after that point. If so, we should still let other region servers to continue checking in.

> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>             Fix For: 0.90.4
>
>         Attachments: Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Eugene Koontz (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13186262#comment-13186262 ] 

Eugene Koontz commented on HBASE-3933:
--------------------------------------

@Zhihong, correct that it's not a backport - would this mean that I should not open a new JIRA but rather continue with this one?
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Ted Yu (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ted Yu updated HBASE-3933:
--------------------------

    Description: 
NullPointerException while hmaster starting.
{code}
      java.lang.NullPointerException
        at java.util.TreeMap.getEntry(TreeMap.java:324)
        at java.util.TreeMap.get(TreeMap.java:255)
        at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
        at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
        at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
        at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
        at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
{code}

  was:
> NullPointerException while hmaster starting.
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at 
> org.apache.hadoop.hbase.master.AssignmentManager.addToServers(Assignme
> ntManager.java:1512)
>         at 
> org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(Assignme
> ntManager.java:606)
>         at 
> org.apache.hadoop.hbase.master.AssignmentManager.processFailover(Assig
> nmentManager.java:214)
>         at 
> org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.ja
> va:402)
>         at 
> org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)



> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>             Fix For: 0.90.4
>
>         Attachments: Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Eugene Koontz (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eugene Koontz updated HBASE-3933:
---------------------------------

    Attachment: HBASE-3933.patch

increase test timeout on new 

testMasterFailoverWithSlowRS() test.
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Eugene Koontz (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eugene Koontz updated HBASE-3933:
---------------------------------

    Attachment:     (was: HBASE-3993.patch)
    
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "gaojinchao (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13090853#comment-13090853 ] 

gaojinchao commented on HBASE-3933:
-----------------------------------

I study the TRUNK. It has fixed. So we can close this issue.

Trunk code:
    // Wait for region servers to report in.
    this.serverManager.waitForRegionServers(status);
    // Check zk for regionservers that are up but didn't register
    for (ServerName sn: this.regionServerTracker.getOnlineServers()) {
      if (!this.serverManager.isServerOnline(sn)) {
        // Not registered; add it.
        LOG.info("Registering server found up in zk: " + sn);
        this.serverManager.recordNewServer(sn, HServerLoad.EMPTY_HSERVERLOAD);
      }
    }

> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>         Attachments: Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (HBASE-3933) Hmaster throw NullPointerException

Posted by "gaojinchao (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

gaojinchao reassigned HBASE-3933:
---------------------------------

    Assignee: gaojinchao

> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>             Fix For: 0.90.4
>
>
> > NullPointerException while hmaster starting.
> >       java.lang.NullPointerException
> >         at java.util.TreeMap.getEntry(TreeMap.java:324)
> >         at java.util.TreeMap.get(TreeMap.java:255)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.addToServers(Assignme
> > ntManager.java:1512)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(Assignme
> > ntManager.java:606)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.processFailover(Assig
> > nmentManager.java:214)
> >         at 
> > org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.ja
> > va:402)
> >         at 
> > org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Reopened] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Eugene Koontz (Reopened) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eugene Koontz reopened HBASE-3933:
----------------------------------

      Assignee: Eugene Koontz  (was: gaojinchao)

I would like to reopen this because I believe that the bug still exists in the 0.90 branch (though not in trunk as Gaojinchao said).
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "stack (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13041402#comment-13041402 ] 

stack commented on HBASE-3933:
------------------------------

@Gao I'm with Ted that you should not duplicate code.  On going to 9seconds from 4.5, do you think your change generally applicable?  Everyone will now have to wait at least nine seconds before startup proceeds.  Or is it that you have a cluster with lots of regionservers?  Can you not just up the configuration for how long to wait on new regionservers to check in?  Also, can you say more on why you block regionservers coming in and actually tell them shutdown.  Thats a pretty radical change.  Thanks.

> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>             Fix For: 0.90.4
>
>         Attachments: Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Eugene Koontz (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eugene Koontz updated HBASE-3933:
---------------------------------

    Attachment: HBASE-3993.patch
    
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3993.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Eugene Koontz (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eugene Koontz updated HBASE-3933:
---------------------------------

      Resolution: Fixed
    Release Note: It was recommended to continue working on this on a new JIRA since this one was closed and was too old to continue with.
          Status: Resolved  (was: Patch Available)
    
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "gaojinchao (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13041384#comment-13041384 ] 

gaojinchao commented on HBASE-3933:
-----------------------------------

Hi Ted.
Hlog will be split after waitForRegionServers. So I prevent all region server to chechin and stop these region server after that point.


> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>             Fix For: 0.90.4
>
>         Attachments: Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (HBASE-3933) Hmaster throw NullPointerException

Posted by "stack (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

stack updated HBASE-3933:
-------------------------

    Fix Version/s:     (was: 0.90.4)

Any update on this one Gao?  I'm moving it out of 0.90.4 till hear otherwise.

> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>         Attachments: Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "gaojinchao (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13041113#comment-13041113 ] 

gaojinchao commented on HBASE-3933:
-----------------------------------

Please review it and give some suggestion. If the solution is ok, I will test it. Thanks.

Because region server interval is 3s, So I think hbase.master.wait.on.regionservers.timeout should be 9s.


> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>             Fix For: 0.90.4
>
>         Attachments: Hmastersetup0.90
>
>
> > NullPointerException while hmaster starting.
> >       java.lang.NullPointerException
> >         at java.util.TreeMap.getEntry(TreeMap.java:324)
> >         at java.util.TreeMap.get(TreeMap.java:255)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.addToServers(Assignme
> > ntManager.java:1512)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(Assignme
> > ntManager.java:606)
> >         at 
> > org.apache.hadoop.hbase.master.AssignmentManager.processFailover(Assig
> > nmentManager.java:214)
> >         at 
> > org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.ja
> > va:402)
> >         at 
> > org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "gaojinchao (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13084957#comment-13084957 ] 

gaojinchao commented on HBASE-3933:
-----------------------------------

Hi all. I have a new idea for this issue. why don't we get the regionserver list from zk when it is failover? 
we can avoid this case that the hlog is splited but region server is servering.


> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.3
>            Reporter: gaojinchao
>            Assignee: gaojinchao
>         Attachments: Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Zhihong Yu (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13186267#comment-13186267 ] 

Zhihong Yu commented on HBASE-3933:
-----------------------------------

I think opening a new JIRA would be better.
Please also address Jinchao's comment.

Thanks
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Eugene Koontz (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13186562#comment-13186562 ] 

Eugene Koontz commented on HBASE-3933:
--------------------------------------

Please see HBASE-5202 for the new JIRA.
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (HBASE-3933) Hmaster throw NullPointerException

Posted by "Hadoop QA (Commented) (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HBASE-3933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13185982#comment-13185982 ] 

Hadoop QA commented on HBASE-3933:
----------------------------------

-1 overall.  Here are the results of testing the latest attachment 
  http://issues.apache.org/jira/secure/attachment/12510546/HBASE-3933.patch
  against trunk revision .

    +1 @author.  The patch does not contain any @author tags.

    +1 tests included.  The patch appears to include 3 new or modified tests.

    -1 patch.  The patch command could not apply the patch.

Console output: https://builds.apache.org/job/PreCommit-HBASE-Build/756//console

This message is automatically generated.
                
> Hmaster throw NullPointerException
> ----------------------------------
>
>                 Key: HBASE-3933
>                 URL: https://issues.apache.org/jira/browse/HBASE-3933
>             Project: HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.90.6
>            Reporter: gaojinchao
>            Assignee: Eugene Koontz
>         Attachments: HBASE-3933.patch, Hmastersetup0.90
>
>
> NullPointerException while hmaster starting.
> {code}
>       java.lang.NullPointerException
>         at java.util.TreeMap.getEntry(TreeMap.java:324)
>         at java.util.TreeMap.get(TreeMap.java:255)
>         at org.apache.hadoop.hbase.master.AssignmentManager.addToServers(AssignmentManager.java:1512)
>         at org.apache.hadoop.hbase.master.AssignmentManager.regionOnline(AssignmentManager.java:606)
>         at org.apache.hadoop.hbase.master.AssignmentManager.processFailover(AssignmentManager.java:214)
>         at org.apache.hadoop.hbase.master.HMaster.finishInitialization(HMaster.java:402)
>         at org.apache.hadoop.hbase.master.HMaster.run(HMaster.java:283)
> {code}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira