[ 
http://issues.apache.org/jira/browse/JCR-352?page=comments#action_12370902 ] 

Jukka Zitting commented on JCR-352:
-----------------------------------

I tried changing the visibility of the difference() method, which did solve the 
compile problem, but now I get a ClassCastException from 
org.apache.lucene.store.Directory.createFile() when the repository is being 
initialized. This problem can be reconstructed like this after placing 
lucene/jars/lucene-1.9.1.jar in the local maven repository:

    $ svn export 
http://svn.apache.org/repos/asf/incubator/jackrabbit/branches/1.0/jackrabbit
    $ cd jackrabbit
    $ perl -i -pe 's/1.4.3/1.9.1/' project.xml
    $ perl -i -pe 's/protected float difference/public float difference/' \
      
src/main/java/org/apache/jackrabbit/core/query/lucene/WildcardTermEnum.java
    $ maven test

This seems to have something to do with the "this method should be abstract" 
notice in the Lucene Directory.createOutput() method. The FSDirectory class in 
Jackrabbit doesn't seem to play well with the modified Directory implementation 
in Lucene 1.9.1.

If there is a similar simple and non-intrusive fix for this problem, then I can 
have the change included in 1.0, otherwise not. In any case I am going to keep 
Lucene 1.4.3 as the official dependency in Jackrabbit 1.0. A possible fix would 
be there just to help people deploy Jackrabbit 1.0 with Lucene 1.9.1.


> Upgrade to Lucene 1.9.1
> -----------------------
>
>          Key: JCR-352
>          URL: http://issues.apache.org/jira/browse/JCR-352
>      Project: Jackrabbit
>         Type: Improvement
>     Versions: 1.1, 1.0.1, 1.0
>  Environment: All
>     Reporter: Michael Young
>     Assignee: Jukka Zitting

>
> We would like to upgrade to Lucene 1.9.1. There are jar conflicts when 
> integrating with other projects such as Liferay Portal --  which uses v 1.9.1.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to