You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Miroslav Smiljanic (Jira)" <ji...@apache.org> on 2020/06/05 08:32:00 UTC

[jira] [Commented] (OAK-9086) Flaky test SegmentWriteQueueTest#testThreadInterruptedWhileAddigToQueue

    [ https://issues.apache.org/jira/browse/OAK-9086?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17126535#comment-17126535 ] 

Miroslav Smiljanic commented on OAK-9086:
-----------------------------------------

Hi [~adulceanu],

i can not reproduce the issue on my side, but I had conversation wiht [~ngupta] who could reproduce it.
Seems that problem is because in test, mock instrumentation happens after setting mocked object using reflection. 

Setting object after it has been instrumented, seems to resolve this issue. Change is in patch below.

[^OAK-9086.patch] 


> Flaky test SegmentWriteQueueTest#testThreadInterruptedWhileAddigToQueue
> -----------------------------------------------------------------------
>
>                 Key: OAK-9086
>                 URL: https://issues.apache.org/jira/browse/OAK-9086
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: segment-azure, segment-tar
>            Reporter: Andrei Dulceanu
>            Assignee: Andrei Dulceanu
>            Priority: Major
>         Attachments: OAK-9086.patch
>
>
> From time to time this test fails with:
> {noformat}
> [ERROR] Tests run: 5, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 7.965 s <<< FAILURE! - in org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest
> [ERROR] testThreadInterruptedWhileAddigToQueue(org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest)  Time elapsed: 1.162 s  <<< ERROR!
> java.lang.NullPointerException
>         at org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest.testThreadInterruptedWhileAddigToQueue(SegmentWriteQueueTest.java:89)[INFO] Running org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadataTest
> [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.apache.jackrabbit.oak.segment.remote.RemoteBlobMetadataTest
> [INFO]
> [INFO] Results:
> [INFO]
> [ERROR] Errors:
> [ERROR]   SegmentWriteQueueTest.testThreadInterruptedWhileAddigToQueue:89 NullPointer {noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)