:) no problem - happy to sort it out

2009/7/29 Fabrício Raphael <fabricio...@gmail.com>:
> Sorry guys,
>
> I really had other version of th Lucene (2.0). This jar was in other project
> en may eclipse workspace, because I had caught other project from a friend,
> to learn better to use the lucene.
>
> I see this when printed what you said.
>
> But, other day it was works, and I already had caught the other project that
> used the lucene-2.0.
>
> Sorry very much!
>
> And thanks!
>
> On Wed, Jul 29, 2009 at 12:38 PM, Uwe Schindler <u...@thetaphi.de> wrote:
>
>> If you compiled the code against the same JAR file like you run it, you
>> *cannot* get this error. Does the code compile (I see no error).
>>
>> In my opinion, you have somewhere a really old Lucene version in your
>> classpath (e.g. the exclipse bundled one or something like that).
>>
>> You can simply do a System.out.println of
>> LucenePackage.get().getImplementationVersion() to check which version you
>> really use.
>>
>> -----
>> Uwe Schindler
>> H.-H.-Meier-Allee 63, D-28213 Bremen
>> http://www.thetaphi.de
>> eMail: u...@thetaphi.de
>>
>> > -----Original Message-----
>> > From: Fabrício Raphael [mailto:fabricio...@gmail.com]
>> > Sent: Wednesday, July 29, 2009 5:34 PM
>> > To: java-user@lucene.apache.org
>> > Subject: Re: Exception: java.lang.NoSuchMethodError:
>> > org.apache.lucene.store.FSDirectory.getDirectory
>> >
>> > This exception happened in the two versions (2.4.1 and 2.9).
>> > The code is this:
>> >
>> > package main;
>> >
>> > import java.io.File;
>> > import java.io.FileNotFoundException;
>> > import java.io.FileReader;
>> > import java.io.IOException;
>> >
>> > import org.apache.lucene.analysis.Analyzer;
>> > import org.apache.lucene.analysis.standard.StandardAnalyzer;
>> > import org.apache.lucene.document.DateTools;
>> > import org.apache.lucene.document.Document;
>> > import org.apache.lucene.document.Field;
>> > import org.apache.lucene.document.Field.TermVector;
>> > import org.apache.lucene.index.CorruptIndexException;
>> > import org.apache.lucene.index.IndexReader;
>> > import org.apache.lucene.index.IndexWriter;
>> > import org.apache.lucene.store.FSDirectory;
>> > import org.apache.lucene.store.LockObtainFailedException;
>> >
>> > import br.ufrj.cos.lucene.index.signal.SignalIndexProcessor;
>> > import br.ufrj.cos.lucene.index.trivial.TrivialIndexProcessor;
>> >
>> > /**
>> >  * @author fabricio
>> >  *
>> >  */
>> > public class Main {
>> >
>> >     private static final String INDEX_DIR = "index";
>> >
>> >     private static final String DOCS_DIR = "docs";
>> >
>> >     /**
>> >      * @param args
>> >      */
>> >     public static void main(String[] args) {
>> >         IndexWriter writer = null;
>> >         TrivialIndexProcessor trivialProcessor = null;
>> >
>> >         File dirIndex = new File(INDEX_DIR);
>> >         if (dirIndex.exists()) {
>> >             dirIndex.delete();
>> >         }
>> >         dirIndex.mkdir();
>> >
>> >         try {
>> >             // FIXME: quando avançar a versão do Lucene, a instanciação
>> da
>> >             // variável writer deverá ser feita pelas linhas comentadas
>> > abaixo.
>> >             // writer = new IndexWriter(FSDirectory.open(dirIndex),
>> >             // new StandardAnalyzer(Version.LUCENE_CURRENT), true,
>> >             // IndexWriter.MaxFieldLength.UNLIMITED);
>> >             Analyzer analyzer = new StandardAnalyzer();
>> >             FSDirectory directory = FSDirectory.getDirectory(dirIndex);
>> >             writer = new IndexWriter(directory, analyzer, true,
>> >                     IndexWriter.MaxFieldLength.UNLIMITED);
>> >         } catch (CorruptIndexException e) {
>> >             e.printStackTrace();
>> >         } catch (LockObtainFailedException e) {
>> >             e.printStackTrace();
>> >         } catch (IOException e) {
>> >             e.printStackTrace();
>> >         } catch (Exception e) {
>> >             e.printStackTrace();
>> >         }
>> >
>> >    // ...
>> >
>> >    }
>> > }
>> >
>> > On Wed, Jul 29, 2009 at 12:25 PM, Uwe Schindler <u...@thetaphi.de> wrote:
>> >
>> > > So whats your problem now: You get this error with 2.9 or 2.4.1? 2.9 is
>> > > backwards compatible and also supports FSDir.getDirectory(), too.
>> > >
>> > > Can you please send your code and the exact specification what happens
>> > with
>> > > which version of lucene and against which version it was compiled.
>> Maybe
>> > it
>> > > is a backwards compatibility bug.
>> > >
>> > > -----
>> > > Uwe Schindler
>> > > H.-H.-Meier-Allee 63, D-28213 Bremen
>> > > http://www.thetaphi.de
>> > > eMail: u...@thetaphi.de
>> > >
>> > >
>> > > > -----Original Message-----
>> > > > From: Fabrício Raphael [mailto:fabricio...@gmail.com]
>> > > > Sent: Wednesday, July 29, 2009 5:22 PM
>> > > > To: java-user@lucene.apache.org
>> > > > Subject: Re: Exception: java.lang.NoSuchMethodError:
>> > > > org.apache.lucene.store.FSDirectory.getDirectory
>> > > >
>> > > > I don't have the .jar of other lucene version.
>> > > >
>> > > > But, in a moment I used the code of the lucene 2.9dev, that is at the
>> > > svn,
>> > > > in my classpath. And after I return to use the lucene-core-2.4.1.jar.
>> > > > With the code of the svn, I did other code to get the Directory
>> > instance,
>> > > > and it was work.
>> > > > The code follow:
>> > > > FSDirectory.open(dirIndex);
>> > > >
>> > > > But, I want to return to use the lucene 2.4.1, because at the 2.9 the
>> > > > structure the similarity, score and collecters is much different to
>> > 2.4.
>> > > > and
>> > > > I need customize starting as a baseline on the structure.
>> > > >
>> > > > Thanks!
>> > > >
>> > > > On Wed, Jul 29, 2009 at 11:56 AM, Simon Willnauer <
>> > > > simon.willna...@googlemail.com> wrote:
>> > > >
>> > > > > If I recall it correctly this method was introduced in Lucene 2.1.
>> I
>> > > > > agree with Ian you must have a different lucene version in your
>> > > > > classpath. Maybe you added the jar to the JDK's  / JRE's ext
>> > directory
>> > > > > or some other obscure place?!
>> > > > >
>> > > > > simon
>> > > > >
>> > > > > On Wed, Jul 29, 2009 at 4:52 PM, Ian Lea<ian....@gmail.com> wrote:
>> > > > > > You've probably got some other version of lucene somewhere in the
>> > > > > > classpath, one that doesn't have that method in that class.  It
>> is
>> > > > > > there in 2.4.1, wasn't there in 1.4.3, so no doubt appeared
>> > somewhere
>> > > > > > in between.  And is deprecated in 2.9-dev.
>> > > > > >
>> > > > > >
>> > > > > > --
>> > > > > > Ian.
>> > > > > >
>> > > > > >
>> > > > > > 2009/7/29 Fabrício Raphael <fabricio...@gmail.com>:
>> > > > > >> Hi!
>> > > > > >>
>> > > > > >> I'm with a error follow:
>> > > > > >> java.lang.NoSuchMethodError:
>> > > > > >>
>> > > > >
>> > > >
>> > >
>> >
>> org.apache.lucene.store.FSDirectory.getDirectory(Ljava/io/File;)Lorg/apach
>> > > > e/lucene/store/FSDirectory;
>> > > > > >>
>> > > > > >> In the code:
>> > > > > >> File dirIndex = new File("index");
>> > > > > >> if (dirIndex.exists()) {
>> > > > > >>    dirIndex.delete();
>> > > > > >> }
>> > > > > >> dirIndex.mkdir();
>> > > > > >> FSDirectory directory = FSDirectory.getDirectory(dirIndex); //
>> > > > exception
>> > > > > >> here
>> > > > > >>
>> > > > > >> Obs.: The lucene-core-2.4.1.jar is in the classpath of the my
>> > > > project.
>> > > > > >>
>> > > > > >> Can you help me with this exception?
>> > > > > >>
>> > > > > >> Now, thanks!
>> > > > > >>
>> > > > > >> --
>> > > > > >> Fabrício Raphael Silva Ferreira
>> > > > > >>
>> > > > > >> home page:
>> > > >
>> > http://www.cos.ufrj.br/~fabriciorsf/<http://www.cos.ufrj.br/%7Efabriciorsf/>
>> <http://www.cos.ufrj.br/%7Efabriciorsf
>> > />
>> > > <http://www.cos.ufrj.br/%7Efabriciorsf
>> > > > />
>> > > > > >>
>> > > > > >> Mestrando em Engenharia de Sistemas e Computação
>> > > > > >> Linha de Pesquisa: Banco de Dados
>> > > > > >> Programa de Engenharia de Sistemas e Computação
>> > > > > >> Universidade Federal do Rio de Janeiro
>> > > > > >> PESC/COPPE/UFRJ
>> > > > > >>
>> > > > > >
>> > > > > >
>> ------------------------------------------------------------------
>> > ---
>> > > > > > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
>> > > > > > For additional commands, e-mail:
>> java-user-h...@lucene.apache.org
>> > > > > >
>> > > > > >
>> > > > >
>> > > > >
>> --------------------------------------------------------------------
>> > -
>> > > > > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
>> > > > > For additional commands, e-mail: java-user-h...@lucene.apache.org
>> > > > >
>> > > > >
>> > > >
>> > > >
>> > > > --
>> > > > Fabrício Raphael
>> > >
>> > >
>> > > ---------------------------------------------------------------------
>> > > To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
>> > > For additional commands, e-mail: java-user-h...@lucene.apache.org
>> > >
>> > >
>> >
>> >
>> > --
>> > Fabrício Raphael Silva Ferreira
>> >
>> > home page: 
>> > http://www.cos.ufrj.br/~fabriciorsf/<http://www.cos.ufrj.br/%7Efabriciorsf/>
>> >
>> > Mestrando em Engenharia de Sistemas e Computação
>> > Linha de Pesquisa: Banco de Dados
>> > Programa de Engenharia de Sistemas e Computação
>> > Universidade Federal do Rio de Janeiro
>> > PESC/COPPE/UFRJ
>> >
>> > Atenção!
>> > Proteja meu endereço como estou protegendo o seu.
>> > Ao enviar cópias, não use o campo "Para:"ou "Cc:"(cópia carbono), use
>> > sempre
>> > o campo "Cco:" (cópia carbono oculta) ou "Bcc" (Blind carbon copy=cópia
>> > carbono oculta), e também  apague o endereço de quem lhe enviou o e-mail
>> > que
>> > você está passando adiante. Assim o e-mail de todos estará preservado.
>> > Obrigado!
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
>> For additional commands, e-mail: java-user-h...@lucene.apache.org
>>
>>
>
>
> --
> Fabrício Raphael
>

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

Reply via email to