You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@bookkeeper.apache.org by "Sijie Guo (JIRA)" <ji...@apache.org> on 2012/08/27 15:30:07 UTC
[jira] [Created] (BOOKKEEPER-383) NPE in BookieJournalTest
Sijie Guo created BOOKKEEPER-383:
------------------------------------
Summary: NPE in BookieJournalTest
Key: BOOKKEEPER-383
URL: https://issues.apache.org/jira/browse/BOOKKEEPER-383
Project: Bookkeeper
Issue Type: Bug
Affects Versions: 4.1.0
Reporter: Sijie Guo
Assignee: Sijie Guo
Priority: Minor
Fix For: 4.2.0
Running org.apache.bookkeeper.bookie.BookieJournalTest
Exception in thread "GarbageCollectorThread" java.lang.NullPointerException
at org.apache.bookkeeper.meta.AbstractZkLedgerManager.asyncGetLedgersInSingleNode(AbstractZkLedgerManager.java:191)
at org.apache.bookkeeper.meta.AbstractZkLedgerManager.getLedgersInSingleNode(AbstractZkLedgerManager.java:268)
at org.apache.bookkeeper.meta.FlatLedgerManager.garbageCollectLedgers(FlatLedgerManager.java:144)
at org.apache.bookkeeper.bookie.GarbageCollectorThread.doGcLedgers(GarbageCollectorThread.java:226)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (BOOKKEEPER-383) NPE in BookieJournalTest
Posted by "Sijie Guo (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/BOOKKEEPER-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sijie Guo updated BOOKKEEPER-383:
---------------------------------
Attachment: BOOKKEEPER-383.diff
attach a patch to fix NPE in BookieJournalTest.
> NPE in BookieJournalTest
> ------------------------
>
> Key: BOOKKEEPER-383
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-383
> Project: Bookkeeper
> Issue Type: Bug
> Affects Versions: 4.1.0
> Reporter: Sijie Guo
> Assignee: Sijie Guo
> Priority: Minor
> Fix For: 4.2.0
>
> Attachments: BOOKKEEPER-383.diff
>
>
> Running org.apache.bookkeeper.bookie.BookieJournalTest
> Exception in thread "GarbageCollectorThread" java.lang.NullPointerException
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.asyncGetLedgersInSingleNode(AbstractZkLedgerManager.java:191)
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.getLedgersInSingleNode(AbstractZkLedgerManager.java:268)
> at org.apache.bookkeeper.meta.FlatLedgerManager.garbageCollectLedgers(FlatLedgerManager.java:144)
> at org.apache.bookkeeper.bookie.GarbageCollectorThread.doGcLedgers(GarbageCollectorThread.java:226)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (BOOKKEEPER-383) NPE in BookieJournalTest
Posted by "Sijie Guo (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/BOOKKEEPER-383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13447208#comment-13447208 ]
Sijie Guo commented on BOOKKEEPER-383:
--------------------------------------
currently garbage collection thread isn't bound with zookeeper after BOOKKEEPER-203. so we still start GC thread but skips real gc actions in those ledger manager who uses ZooKeeper.
> NPE in BookieJournalTest
> ------------------------
>
> Key: BOOKKEEPER-383
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-383
> Project: Bookkeeper
> Issue Type: Bug
> Affects Versions: 4.1.0
> Reporter: Sijie Guo
> Assignee: Sijie Guo
> Priority: Minor
> Fix For: 4.2.0
>
> Attachments: BOOKKEEPER-383.diff, BOOKKEEPER-383.diff
>
>
> Running org.apache.bookkeeper.bookie.BookieJournalTest
> Exception in thread "GarbageCollectorThread" java.lang.NullPointerException
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.asyncGetLedgersInSingleNode(AbstractZkLedgerManager.java:191)
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.getLedgersInSingleNode(AbstractZkLedgerManager.java:268)
> at org.apache.bookkeeper.meta.FlatLedgerManager.garbageCollectLedgers(FlatLedgerManager.java:144)
> at org.apache.bookkeeper.bookie.GarbageCollectorThread.doGcLedgers(GarbageCollectorThread.java:226)
> The exception is found in https://builds.apache.org/job/bookkeeper-trunk/671/console
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (BOOKKEEPER-383) NPE in BookieJournalTest
Posted by "Ivan Kelly (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/BOOKKEEPER-383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13442519#comment-13442519 ]
Ivan Kelly commented on BOOKKEEPER-383:
---------------------------------------
i've seen the same in TestProtoVersions & BookieClientTest. TestProtoVersions uses BookieClientTest. I don't think they can be fixed in the same manner, as BookieClientTest needs to start the bookie server to listen on connections. One option is to never start GC if zk is null.
> NPE in BookieJournalTest
> ------------------------
>
> Key: BOOKKEEPER-383
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-383
> Project: Bookkeeper
> Issue Type: Bug
> Affects Versions: 4.1.0
> Reporter: Sijie Guo
> Assignee: Sijie Guo
> Priority: Minor
> Fix For: 4.2.0
>
> Attachments: BOOKKEEPER-383.diff
>
>
> Running org.apache.bookkeeper.bookie.BookieJournalTest
> Exception in thread "GarbageCollectorThread" java.lang.NullPointerException
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.asyncGetLedgersInSingleNode(AbstractZkLedgerManager.java:191)
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.getLedgersInSingleNode(AbstractZkLedgerManager.java:268)
> at org.apache.bookkeeper.meta.FlatLedgerManager.garbageCollectLedgers(FlatLedgerManager.java:144)
> at org.apache.bookkeeper.bookie.GarbageCollectorThread.doGcLedgers(GarbageCollectorThread.java:226)
> The exception is found in https://builds.apache.org/job/bookkeeper-trunk/671/console
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (BOOKKEEPER-383) NPE in BookieJournalTest
Posted by "Sijie Guo (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/BOOKKEEPER-383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13442406#comment-13442406 ]
Sijie Guo commented on BOOKKEEPER-383:
--------------------------------------
this exception thrown in BookieJournalTest, because BookieJournalTest starts bookie with null zkserver.
the fix is quite straightforward, changing #start to #readJournal.
> NPE in BookieJournalTest
> ------------------------
>
> Key: BOOKKEEPER-383
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-383
> Project: Bookkeeper
> Issue Type: Bug
> Affects Versions: 4.1.0
> Reporter: Sijie Guo
> Assignee: Sijie Guo
> Priority: Minor
> Fix For: 4.2.0
>
>
> Running org.apache.bookkeeper.bookie.BookieJournalTest
> Exception in thread "GarbageCollectorThread" java.lang.NullPointerException
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.asyncGetLedgersInSingleNode(AbstractZkLedgerManager.java:191)
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.getLedgersInSingleNode(AbstractZkLedgerManager.java:268)
> at org.apache.bookkeeper.meta.FlatLedgerManager.garbageCollectLedgers(FlatLedgerManager.java:144)
> at org.apache.bookkeeper.bookie.GarbageCollectorThread.doGcLedgers(GarbageCollectorThread.java:226)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (BOOKKEEPER-383) NPE in BookieJournalTest
Posted by "Sijie Guo (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/BOOKKEEPER-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sijie Guo updated BOOKKEEPER-383:
---------------------------------
Attachment: BOOKKEEPER-383.diff
attach a patch to avoid garbage collecting when zookeeper handle is null.
> NPE in BookieJournalTest
> ------------------------
>
> Key: BOOKKEEPER-383
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-383
> Project: Bookkeeper
> Issue Type: Bug
> Affects Versions: 4.1.0
> Reporter: Sijie Guo
> Assignee: Sijie Guo
> Priority: Minor
> Fix For: 4.2.0
>
> Attachments: BOOKKEEPER-383.diff, BOOKKEEPER-383.diff
>
>
> Running org.apache.bookkeeper.bookie.BookieJournalTest
> Exception in thread "GarbageCollectorThread" java.lang.NullPointerException
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.asyncGetLedgersInSingleNode(AbstractZkLedgerManager.java:191)
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.getLedgersInSingleNode(AbstractZkLedgerManager.java:268)
> at org.apache.bookkeeper.meta.FlatLedgerManager.garbageCollectLedgers(FlatLedgerManager.java:144)
> at org.apache.bookkeeper.bookie.GarbageCollectorThread.doGcLedgers(GarbageCollectorThread.java:226)
> The exception is found in https://builds.apache.org/job/bookkeeper-trunk/671/console
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Commented] (BOOKKEEPER-383) NPE in BookieJournalTest
Posted by "Hudson (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/BOOKKEEPER-383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450669#comment-13450669 ]
Hudson commented on BOOKKEEPER-383:
-----------------------------------
Integrated in bookkeeper-trunk #698 (See [https://builds.apache.org/job/bookkeeper-trunk/698/])
BOOKKEEPER-383: NPE in BookieJournalTest (sijie via ivank) (Revision 1382016)
Result = UNSTABLE
ivank :
Files :
* /zookeeper/bookkeeper/trunk/CHANGES.txt
* /zookeeper/bookkeeper/trunk/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/FlatLedgerManager.java
* /zookeeper/bookkeeper/trunk/bookkeeper-server/src/main/java/org/apache/bookkeeper/meta/HierarchicalLedgerManager.java
* /zookeeper/bookkeeper/trunk/bookkeeper-server/src/test/java/org/apache/bookkeeper/bookie/BookieJournalTest.java
> NPE in BookieJournalTest
> ------------------------
>
> Key: BOOKKEEPER-383
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-383
> Project: Bookkeeper
> Issue Type: Bug
> Affects Versions: 4.1.0
> Reporter: Sijie Guo
> Assignee: Sijie Guo
> Priority: Minor
> Fix For: 4.2.0
>
> Attachments: BOOKKEEPER-383.diff, BOOKKEEPER-383.diff
>
>
> Running org.apache.bookkeeper.bookie.BookieJournalTest
> Exception in thread "GarbageCollectorThread" java.lang.NullPointerException
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.asyncGetLedgersInSingleNode(AbstractZkLedgerManager.java:191)
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.getLedgersInSingleNode(AbstractZkLedgerManager.java:268)
> at org.apache.bookkeeper.meta.FlatLedgerManager.garbageCollectLedgers(FlatLedgerManager.java:144)
> at org.apache.bookkeeper.bookie.GarbageCollectorThread.doGcLedgers(GarbageCollectorThread.java:226)
> The exception is found in https://builds.apache.org/job/bookkeeper-trunk/671/console
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (BOOKKEEPER-383) NPE in BookieJournalTest
Posted by "Sijie Guo (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/BOOKKEEPER-383?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sijie Guo updated BOOKKEEPER-383:
---------------------------------
Description:
Running org.apache.bookkeeper.bookie.BookieJournalTest
Exception in thread "GarbageCollectorThread" java.lang.NullPointerException
at org.apache.bookkeeper.meta.AbstractZkLedgerManager.asyncGetLedgersInSingleNode(AbstractZkLedgerManager.java:191)
at org.apache.bookkeeper.meta.AbstractZkLedgerManager.getLedgersInSingleNode(AbstractZkLedgerManager.java:268)
at org.apache.bookkeeper.meta.FlatLedgerManager.garbageCollectLedgers(FlatLedgerManager.java:144)
at org.apache.bookkeeper.bookie.GarbageCollectorThread.doGcLedgers(GarbageCollectorThread.java:226)
The exception is found in https://builds.apache.org/job/bookkeeper-trunk/671/console
was:
Running org.apache.bookkeeper.bookie.BookieJournalTest
Exception in thread "GarbageCollectorThread" java.lang.NullPointerException
at org.apache.bookkeeper.meta.AbstractZkLedgerManager.asyncGetLedgersInSingleNode(AbstractZkLedgerManager.java:191)
at org.apache.bookkeeper.meta.AbstractZkLedgerManager.getLedgersInSingleNode(AbstractZkLedgerManager.java:268)
at org.apache.bookkeeper.meta.FlatLedgerManager.garbageCollectLedgers(FlatLedgerManager.java:144)
at org.apache.bookkeeper.bookie.GarbageCollectorThread.doGcLedgers(GarbageCollectorThread.java:226)
> NPE in BookieJournalTest
> ------------------------
>
> Key: BOOKKEEPER-383
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-383
> Project: Bookkeeper
> Issue Type: Bug
> Affects Versions: 4.1.0
> Reporter: Sijie Guo
> Assignee: Sijie Guo
> Priority: Minor
> Fix For: 4.2.0
>
> Attachments: BOOKKEEPER-383.diff
>
>
> Running org.apache.bookkeeper.bookie.BookieJournalTest
> Exception in thread "GarbageCollectorThread" java.lang.NullPointerException
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.asyncGetLedgersInSingleNode(AbstractZkLedgerManager.java:191)
> at org.apache.bookkeeper.meta.AbstractZkLedgerManager.getLedgersInSingleNode(AbstractZkLedgerManager.java:268)
> at org.apache.bookkeeper.meta.FlatLedgerManager.garbageCollectLedgers(FlatLedgerManager.java:144)
> at org.apache.bookkeeper.bookie.GarbageCollectorThread.doGcLedgers(GarbageCollectorThread.java:226)
> The exception is found in https://builds.apache.org/job/bookkeeper-trunk/671/console
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira