Lars Michele created JCR-3434:
---------------------------------
Summary: EventJournal#skipTo() broken
Key: JCR-3434
URL: https://issues.apache.org/jira/browse/JCR-3434
Project: Jackrabbit Content Repository
Issue Type: Bug
Components: jackrabbit-core
Affects Versions: 2.5.2, 2.4.3, 2.2.12
Reporter: Lars Michele
There is a little typo in the implementation of EventJournal#skipTo method
which makes it pretty useless because it is skipping always to the last
EventBundle. I attach the patch inlined because it is really small:
Index:
src/main/java/org/apache/jackrabbit/core/observation/EventJournalImpl.java
===================================================================
--- src/main/java/org/apache/jackrabbit/core/observation/EventJournalImpl.java
(revision 1391154)
+++ src/main/java/org/apache/jackrabbit/core/observation/EventJournalImpl.java
(working copy)
@@ -135,7 +135,7 @@
// get skip map for this journal
SortedMap<Long, Long> skipMap = getSkipMap();
synchronized (skipMap) {
- SortedMap<Long, Long> head = skipMap.headMap(new Long(time));
+ SortedMap<Long, Long> head = skipMap.headMap(new Long(date));
if (!head.isEmpty()) {
eventBundleBuffer.clear();
lastRevision = head.get(head.lastKey());
--
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