[ 
https://issues.apache.org/jira/browse/JCR-2350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marcel Reutegger resolved JCR-2350.
-----------------------------------

    Resolution: Duplicate

> Indexing node when date time is too late for lucene
> ---------------------------------------------------
>
>                 Key: JCR-2350
>                 URL: https://issues.apache.org/jira/browse/JCR-2350
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: indexing, jackrabbit-core, observation
>    Affects Versions: core 1.4.9
>         Environment: linux Debian lenny
> jboss 4.0.5
>            Reporter: Helio S. P.
>
> When a data property is set with a value (like year more than 3000) the 
> observer throw an exception and the node disappear from the query search.
> Follow the stack trace:
> 2009-10-06 16:38:16,663 ERROR 
> [org.apache.jackrabbit.core.observation.ObservationDispatcher] Synchronous 
> EventConsumer threw exception.
> java.lang.RuntimeException: time too late
>       at 
> org.apache.jackrabbit.core.query.lucene.DateField.timeToString(DateField.java:90)
>       at 
> org.apache.jackrabbit.core.query.lucene.NodeIndexer.addCalendarValue(NodeIndexer.java:473)
>       at 
> org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:292)
>       at 
> org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:221)
>       at 
> org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:899)
>       at 
> org.apache.jackrabbit.core.query.lucene.SearchIndex$2.next(SearchIndex.java:550)
>       at 
> org.apache.jackrabbit.core.query.lucene.MultiIndex.update(MultiIndex.java:429)
>       at 
> org.apache.jackrabbit.core.query.lucene.SearchIndex.updateNodes(SearchIndex.java:534)
>       at 
> org.apache.jackrabbit.core.SearchManager.onEvent(SearchManager.java:505)
>       at 
> org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:231)
>       at 
> org.apache.jackrabbit.core.observation.ObservationDispatcher.dispatchEvents(ObservationDispatcher.java:201)
>       at 
> org.apache.jackrabbit.core.observation.EventStateCollection.dispatch(EventStateCollection.java:421)
>       at 
> org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:737)
>       at 
> org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:873)
>       at 
> org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:334)
>       at 
> org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:337)
>       at 
> org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:310)
>       at 
> org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:317)
>       at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1247)
>       at org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:897)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to