[
https://issues.apache.org/jira/browse/OAK-8440?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17448551#comment-17448551
]
Miroslav Smiljanic commented on OAK-8440:
-----------------------------------------
I was able to reproduce after 6th or 7th retry attempt. Seems that concurrent
modification exception is causing it.
{noformat}
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further
details.
Exception in thread "Thread-0" java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextNode(HashMap.java:1445)
at java.util.HashMap$KeyIterator.next(HashMap.java:1469)
at java.util.AbstractCollection.addAll(AbstractCollection.java:343)
at
org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest.lambda$testFlush$4(SegmentWriteQueueTest.java:165)
at java.lang.Thread.run(Thread.java:748)
{noformat}
{noformat}
-------------------------------------------------------------------------------
Test set: org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest
-------------------------------------------------------------------------------
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.368 s <<<
FAILURE! - in
org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest
testFlush(org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest)
Time elapsed: 0.328 s <<< FAILURE!
java.lang.AssertionError
at org.junit.Assert.fail(Assert.java:87)
at org.junit.Assert.assertTrue(Assert.java:42)
at org.junit.Assert.assertTrue(Assert.java:53)
at
org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest.testFlush(SegmentWriteQueueTest.java:196)
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:498)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at
org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at
org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:288)
at
org.junit.internal.runners.statements.FailOnTimeout$CallableStatement.call(FailOnTimeout.java:282)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.lang.Thread.run(Thread.java:748)
{noformat}
> Test failure: SegmentWriteQueueTest.testFlush()
> -----------------------------------------------
>
> Key: OAK-8440
> URL: https://issues.apache.org/jira/browse/OAK-8440
> Project: Jackrabbit Oak
> Issue Type: Bug
> Components: continuous integration, segment-azure
> Reporter: Hudson
> Priority: Major
> Attachments:
> org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest-output.txt,
> org.apache.jackrabbit.oak.segment.remote.queue.SegmentWriteQueueTest.txt
>
>
> No description is provided
> The build Jackrabbit Oak #2235 has failed.
> First failed run: [Jackrabbit Oak
> #2235|https://builds.apache.org/job/Jackrabbit%20Oak/2235/] [console
> log|https://builds.apache.org/job/Jackrabbit%20Oak/2235/console]
> {noformat}
> [ERROR]
> testFlush(org.apache.jackrabbit.oak.segment.azure.queue.SegmentWriteQueueTest)
> Time elapsed: 0.317 s <<< FAILURE!
> java.lang.AssertionError
> at org.junit.Assert.fail(Assert.java:86)
> at org.junit.Assert.assertTrue(Assert.java:41)
> at org.junit.Assert.assertTrue(Assert.java:52)
> at
> org.apache.jackrabbit.oak.segment.azure.queue.SegmentWriteQueueTest.testFlush(SegmentWriteQueueTest.java:137)
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)