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

Reply via email to