Thanks for the observations, Venkateswara. Would you mind reporting a jira
task to discuss and fix the problems.

Best Regards,
Rakesh

On Sun, Mar 13, 2016 at 4:11 AM, Venkateswara Rao Jujjuri <[email protected]
> wrote:

> MVN tests showed following issues.  Any help will be appreciated. I am
> debugging them though...
>
> Failed tests:
>
> testReadOnlyBookieShutdown[1](org.apache.bookkeeper.replication.AuditorLedgerCheckerTest):
> latch should not have completed
>
> Tests in error:
>
>
> testRecoverFromLedgersMapOnV0EntryLog(org.apache.bookkeeper.bookie.EntryLogTest)
>   testRecoverFromLedgersMap(org.apache.bookkeeper.bookie.EntryLogTest)
>
>
> testLedgerCacheFlushFailureOnDiskFull(org.apache.bookkeeper.bookie.LedgerCacheTest)
>
>
> Also there are two unimplemented methods in LedgerManagerTestCase
>
>
> Test failure is flopping; IF I put a print after count initialization it
> passes.
>
> -------------------------------------------------------------------------------
> Test set: org.apache.bookkeeper.replication.AuditorLedgerCheckerTest
>
> -------------------------------------------------------------------------------
>
> Tests run: 28, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 49.747 sec
> <<< FAILURE!
>
> testReadOnlyBookieExclusionFromURLedgersCheck[0](org.apache.bookkeeper.replication.AuditorLedgerCheckerTest)
> Time elapsed: 0.211 sec  <<< FAILURE!
> java.lang.AssertionError: latch should not have completed
>     at org.junit.Assert.fail(Assert.java:88)
>     at org.junit.Assert.assertTrue(Assert.java:41)
>     at org.junit.Assert.assertFalse(Assert.java:64)
>     at
>
> org.apache.bookkeeper.replication.AuditorLedgerCheckerTest.testReadOnlyBookieExclusionFromURLedgersCheck(AuditorLedgerCheckerTest.java:279)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:497)
>     at
>
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>     at
>
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>     at
>
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>     at
>
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>     at
>
> org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
>     at
>
> org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at java.lang.Thread.run(Thread.java:745)
>
> Looking into Test errors, all these issues seem to be the same thing, NULL
> pointer exception in InterleavedLedgerStorage.
>
>
> -------------------------------------------------------------------------------
> Test set: org.apache.bookkeeper.bookie.EntryLogTest
>
> -------------------------------------------------------------------------------
> Tests run: 6, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.273 sec
> <<< FAILURE!
>
> testRecoverFromLedgersMapOnV0EntryLog(org.apache.bookkeeper.bookie.EntryLogTest)
> Time elapsed: 0.12 sec  <<< ERROR!
> java.lang.NullPointerException
>     at
>
> org.apache.bookkeeper.bookie.InterleavedLedgerStorage.onRotateEntryLog(InterleavedLedgerStorage.java:427)
>     at
> org.apache.bookkeeper.bookie.EntryLogger.createNewLog(EntryLogger.java:446)
>     at
> org.apache.bookkeeper.bookie.EntryLogger.rollLog(EntryLogger.java:419)
>     at
>
> org.apache.bookkeeper.bookie.EntryLogTest.testRecoverFromLedgersMapOnV0EntryLog(EntryLogTest.java:272)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:497)
>     at
>
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>     at
>
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>
>     at
>
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>     at
>
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>     at
>
> org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
>     at
>
> org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at java.lang.Thread.run(Thread.java:745)
> testRecoverFromLedgersMap(org.apache.bookkeeper.bookie.EntryLogTest)  Time
> elapsed: 0.006 sec  <<< ERROR!
> java.lang.NullPointerException
>     at
>
> org.apache.bookkeeper.bookie.InterleavedLedgerStorage.onRotateEntryLog(InterleavedLedgerStorage.java:427)
>     at
> org.apache.bookkeeper.bookie.EntryLogger.createNewLog(EntryLogger.java:446)
>     at
> org.apache.bookkeeper.bookie.EntryLogger.rollLog(EntryLogger.java:419)
>     at
>
> org.apache.bookkeeper.bookie.EntryLogTest.testRecoverFromLedgersMap(EntryLogTest.java:238)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:497)
>     at
>
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>     at
>
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>     at
>
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>     at
>
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>     at
>
> org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
>     at
>
> org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at java.lang.Thread.run(Thread.java:745)
>
>
> -------------------------------------------------------------------------------
> Test set: org.apache.bookkeeper.bookie.LedgerCacheTest
>
> -------------------------------------------------------------------------------
> Tests run: 8, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.1 sec <<<
> FAILURE!
>
> testLedgerCacheFlushFailureOnDiskFull(org.apache.bookkeeper.bookie.LedgerCacheTest)
> Time elapsed: 0.017 sec  <<< ERROR!
> java.lang.NullPointerException
>     at
>
> org.apache.bookkeeper.bookie.InterleavedLedgerStorage.onRotateEntryLog(InterleavedLedgerStorage.java:427)
>     at
> org.apache.bookkeeper.bookie.EntryLogger.createNewLog(EntryLogger.java:446)
>     at
> org.apache.bookkeeper.bookie.EntryLogger.addEntry(EntryLogger.java:753)
>     at
>
> org.apache.bookkeeper.bookie.InterleavedLedgerStorage.processEntry(InterleavedLedgerStorage.java:411)
>     at
>
> org.apache.bookkeeper.bookie.SortedLedgerStorage.process(SortedLedgerStorage.java:154)
>     at
>
> org.apache.bookkeeper.bookie.EntryMemTable.flushSnapshot(EntryMemTable.java:236)
>     at
> org.apache.bookkeeper.bookie.EntryMemTable.flush(EntryMemTable.java:214)
>     at
>
> org.apache.bookkeeper.bookie.SortedLedgerStorage.flush(SortedLedgerStorage.java:159)
>     at
>
> org.apache.bookkeeper.bookie.LedgerCacheTest.testLedgerCacheFlushFailureOnDiskFull(LedgerCacheTest.java:291)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:497)
>     at
>
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
>     at
>
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
>     at
>
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
>     at
>
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
>     at
>
> org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:298)
>     at
>
> org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:292)
>     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>     at java.lang.Thread.run(Thread.java:745)
> ~
>
> --
> Jvrao
> ---
> First they ignore you, then they laugh at you, then they fight you, then
> you win. - Mahatma Gandhi
>

Reply via email to