You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by "kranti.infy" <kr...@gmail.com> on 2007/11/14 12:00:40 UTC
java.lang.AbstractMethodError:
org.apache.lucene.store.Directory.openFile(Ljava/lang/String;)
Hi
When i am tried to retrieve the file details from the database using the
jack-rabbit.
I am getting the following error.
Can any one suggest me the solution..........
I have attached the log data..........
http://www.nabble.com/file/p13744126/log.log log.log
java.lang.AbstractMethodError:
org.apache.lucene.store.Directory.openFile(Ljava/lang/String;)Lorg/apache/lucene/store/InputStream;
org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:40)
org.apache.lucene.index.IndexReader$1.doBody(IndexReader.java:116)
org.apache.lucene.store.Lock$With.run(Lock.java:109)
org.apache.lucene.index.IndexReader.open(IndexReader.java:111)
org.apache.lucene.index.IndexReader.open(IndexReader.java:106)
org.apache.jackrabbit.core.query.lucene.AbstractIndex.getIndexReader(AbstractIndex.java:178)
org.apache.jackrabbit.core.query.lucene.PersistentIndex.getNumDocuments(PersistentIndex.java:222)
org.apache.jackrabbit.core.query.lucene.MultiIndex.<init>(MultiIndex.java:288)
org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:295)
org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:44)
org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:478)
org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:231)
org.apache.jackrabbit.core.RepositoryImpl.getSystemSearchManager(RepositoryImpl.java:589)
org.apache.jackrabbit.core.RepositoryImpl.access$300(RepositoryImpl.java:99)
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1580)
org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:570)
org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:379)
org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:286)
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:521)
org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:245)
org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:265)
org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:333)
org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:363)
org.apache.jsp.jsp.index_jsp._jspService(index_jsp.java:91)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
--
View this message in context: http://www.nabble.com/java.lang.AbstractMethodError%3A-org.apache.lucene.store.Directory.openFile%28Ljava-lang-String-%29-tf4804149.html#a13744126
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
Re: java.lang.AbstractMethodError: org.apache.lucene.store.Directory.openFile(Ljava/lang/String;)
Posted by Marcel Reutegger <ma...@gmx.net>.
you are probably using an invalid combination of jackrabbit and lucene version.
what version of jackrabbit do you have and what version is the lucene jar file
you have in your classpath?
e.g. jackrabbit-core 1.3.3 works with lucene-core 2.0.0
regards
marcel
kranti.infy wrote:
> Hi
>
> When i am tried to retrieve the file details from the database using the
> jack-rabbit.
> I am getting the following error.
> Can any one suggest me the solution..........
>
> I have attached the log data..........
> http://www.nabble.com/file/p13744126/log.log log.log
>
> java.lang.AbstractMethodError:
> org.apache.lucene.store.Directory.openFile(Ljava/lang/String;)Lorg/apache/lucene/store/InputStream;
> org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:40)
> org.apache.lucene.index.IndexReader$1.doBody(IndexReader.java:116)
> org.apache.lucene.store.Lock$With.run(Lock.java:109)
> org.apache.lucene.index.IndexReader.open(IndexReader.java:111)
> org.apache.lucene.index.IndexReader.open(IndexReader.java:106)
>
> org.apache.jackrabbit.core.query.lucene.AbstractIndex.getIndexReader(AbstractIndex.java:178)
>
> org.apache.jackrabbit.core.query.lucene.PersistentIndex.getNumDocuments(PersistentIndex.java:222)
>
> org.apache.jackrabbit.core.query.lucene.MultiIndex.<init>(MultiIndex.java:288)
>
> org.apache.jackrabbit.core.query.lucene.SearchIndex.doInit(SearchIndex.java:295)
>
> org.apache.jackrabbit.core.query.AbstractQueryHandler.init(AbstractQueryHandler.java:44)
>
> org.apache.jackrabbit.core.SearchManager.initializeQueryHandler(SearchManager.java:478)
> org.apache.jackrabbit.core.SearchManager.<init>(SearchManager.java:231)
>
> org.apache.jackrabbit.core.RepositoryImpl.getSystemSearchManager(RepositoryImpl.java:589)
>
> org.apache.jackrabbit.core.RepositoryImpl.access$300(RepositoryImpl.java:99)
>
> org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.getSearchManager(RepositoryImpl.java:1580)
>
> org.apache.jackrabbit.core.RepositoryImpl.initWorkspace(RepositoryImpl.java:570)
>
> org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:379)
> org.apache.jackrabbit.core.RepositoryImpl.<init>(RepositoryImpl.java:286)
> org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:521)
>
> org.apache.jackrabbit.core.TransientRepository$2.getRepository(TransientRepository.java:245)
>
> org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:265)
>
> org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:333)
>
> org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:363)
> org.apache.jsp.jsp.index_jsp._jspService(index_jsp.java:91)
> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>
> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>
>