Don't know what caused it -- but is seems impossible from Java centric
point of view:

[junit4:junit4] Caused by: java.util.NoSuchElementException
[junit4:junit4]         at java.util.ArrayDeque.removeFirst(ArrayDeque.java:289)
[junit4:junit4]         at java.util.ArrayDeque.pop(ArrayDeque.java:518)
[junit4:junit4]         at
com.carrotsearch.ant.tasks.junit4.JUnit4$1.onSlaveIdle(JUnit4.java:800)

this ArrayDeque is used from a block of code that does this:

          if (stealingQueue.isEmpty()) {
            slave.finished();
          } else {
            String suiteName = stealingQueue.pop();
            slave.newSuite(suiteName);
          }

Nothing else is removing elements from the queue. The code is
(theoretically) a critical section (it's guava's eventbus) so the
error above should never occur. Go figure.

Dawid

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to