Yug, In the root directory of your JBoss install there is a file that lists all the jar files your version of JBoss is guaranteed to work with (jar-versions.xml). It looks like the jar you're trying to add has a dependency on another jar that doesn't have what it's looking for.
Get on the JBoss forum and with luck someone will know what else you need to replace. John G. -----Original Message----- From: yugana [mailto:[EMAIL PROTECTED] Sent: Friday, July 04, 2008 4:12 AM To: java-user@lucene.apache.org Subject: Re: Lucene Error : java.io.FileNotFoundException I see a JAR file at D:\jboss-portal-2.6.5.GA\server\default\deploy\jboss-portal.sar\portal-cms.s ar\lib . when I tried to replace this JAR with the new JAR file, I get the following errors while restarting the JBoss server. 11:50:10,046 ERROR [URLDeploymentScanner] Incomplete Deployment listing: --- MBeans waiting for other MBeans --- ObjectName: portal:service=CMS State: FAILED Reason: java.lang.AbstractMethodError: org.apache.lucene.store.Directory.openInput(Ljava/lang/String;)Lorg/apache/l ucene/store/IndexInput; I Depend On: jboss.jca:service=DataSourceBinding,name=PortalDS portal:service=JAASLoginModule portal:service=Hibernate,type=CMS cms.pm.cache:service=TreeCache portal:service=AuthorizationManager,type=cms portal:service=InterceptorStackFactory,type=Cms Depends On Me: portal:commandFactory=CMSObject --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM --- ObjectName: portal:service=CMS State: FAILED Reason: java.lang.AbstractMethodError: org.apache.lucene.store.Directory.openInput(Ljava/lang/String;)Lorg/apache/l ucene/store/IndexInput; I Depend On: jboss.jca:service=DataSourceBinding,name=PortalDS portal:service=JAASLoginModule portal:service=Hibernate,type=CMS cms.pm.cache:service=TreeCache portal:service=AuthorizationManager,type=cms portal:service=InterceptorStackFactory,type=Cms Depends On Me: portal:commandFactory=CMSObject Michael McCandless-2 wrote: > > > Are you getting exactly the same error (same source files and exact > same line numbers)? If so, somehow a Lucene 1.4 JAR is still sneaking > in. > > Lucene 1.4 won't be able to read an index created by Lucene 2.3. > You'll see exactly that FileNotFoundException because newer versions > of Lucene write to a segments_N file, while 1.4 tries to open just the > file "segments". > > Mike > > yugana wrote: > >> >> I have checked all the jars and tried replacing with the same >> versions. Still >> I get the same error. Please let me know what else to check. >> >> yug >> >> >> Michael McCandless-2 wrote: >>> >>> >>> It looks like under JBoss you are accidentally using Lucene 1.4, not >>> 2.3.2. >>> >>> Mike >>> >>> yugana wrote: >>> >>>> >>>> Hi, >>>> >>>> I am indexing content and searching using lucene. It is working fine >>>> when I >>>> use the simple servlet and jsp mechanism. I am able to search on the >>>> indexed >>>> content. I tried to implement the same using JBoss Portal. When I >>>> try to run >>>> the search, I get the below error: Please help me to resolve the >>>> error. I am >>>> using Lucene 2.3.2 >>>> >>>> 09:43:42,671 ERROR [STDERR] java.io.FileNotFoundException: >>>> D:\indexDir\segments (The system cannot find the file specified) >>>> 09:43:42,671 ERROR [STDERR] at >>>> java.io.RandomAccessFile.open(Native >>>> Method) >>>> 09:43:42,671 ERROR [STDERR] at >>>> java.io.RandomAccessFile.<init>(RandomAccessFile.java:212) >>>> 09:43:42,671 ERROR [STDERR] at >>>> org.apache.lucene.store.FSInputStream >>>> $Descriptor.<init>(FSDirectory.java:376) >>>> 09:43:42,671 ERROR [STDERR] at >>>> org.apache.lucene.store.FSInputStream.<init>(FSDirectory.java:405) >>>> 09:43:42,671 ERROR [STDERR] at >>>> org.apache.lucene.store.FSDirectory.openFile(FSDirectory.java:268) >>>> 09:43:42,671 ERROR [STDERR] at >>>> org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:40) >>>> 09:43:42,671 ERROR [STDERR] at >>>> org.apache.lucene.index.IndexReader$1.doBody(IndexReader.java:116) >>>> 09:43:42,671 ERROR [STDERR] at >>>> org.apache.lucene.store.Lock$With.run(Lock.java:109) >>>> 09:43:42,671 ERROR [STDERR] at >>>> org.apache.lucene.index.IndexReader.open(IndexReader.java:111) >>>> 09:43:42,671 ERROR [STDERR] at >>>> org.apache.lucene.index.IndexReader.open(IndexReader.java:95) >>>> 09:43:42,671 ERROR [STDERR] at >>>> org.apache.lucene.search.IndexSearcher.<init>(IndexSearcher.java:38) >>>> 09:43:42,671 ERROR [STDERR] at >>>> com.xerox.mywebboard.search.SearchManager.search(SearchManager.java: >>>> 53) >>>> 09:43:42,671 ERROR [STDERR] at >>>> com >>>> .xerox >>>> .mywebboard >>>> .xeroxArticleSearchPortlet.search(xeroxArticleSearchPortlet.java:45) >>>> 09:43:42,671 ERROR [STDERR] at >>>> com >>>> .xerox >>>> .mywebboard >>>> .xeroxArticleSearchPortlet >>>> .processAction(xeroxArticleSearchPortlet.java:27) >>>> 09:43:42,671 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .portlet >>>> .impl >>>> .jsr168.PortletContainerImpl.invokeAction(PortletContainerImpl.java >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .portlet >>>> .impl >>>> .jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java: >>>> 401 >>>> 09:43:42,687 ERROR [STDERR] at >>>> org.jboss.portal.portlet.container.PortletContainerInvoker >>>> $1.invoke(PortletContainerInvoker.java >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal.common.invocation.Invocation.invokeNext(Invocation.java:131) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org.jboss.portal.core.aspects.portlet.TransactionInterceptor.org >>>> $jboss$portal$core$aspects$portl >>>> 09:43:42,687 ERROR [STDERR] at >>>> org.jboss.portal.core.aspects.portlet.TransactionInterceptor >>>> $invokeNotSupported_N454727078796479 >>>> 09:43:42,687 ERROR [STDERR] at >>>> org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org.jboss.aspects.tx.TxInterceptor >>>> $NotSupported.invoke(TxInterceptor.java:112) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org.jboss.portal.core.aspects.portlet.TransactionInterceptor >>>> $invokeNotSupported_N454727078796479 >>>> 09:43:42,687 ERROR [STDERR] at >>>> org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org.jboss.aspects.tx.TxInterceptor >>>> $NotSupported.invoke(TxInterceptor.java:102) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org.jboss.portal.core.aspects.portlet.TransactionInterceptor >>>> $invokeNotSupported_N454727078796479 >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .core >>>> .aspects >>>> .portlet.TransactionInterceptor.invokeNotSupported(TransactionInter >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .core >>>> .aspects >>>> .portlet.TransactionInterceptor.invoke(TransactionInterceptor.java: >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .portlet >>>> .invocation.PortletInterceptor.invoke(PortletInterceptor.java:38) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal.common.invocation.Invocation.invokeNext(Invocation.java:115) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .core >>>> .aspects.portlet.HeaderInterceptor.invoke(HeaderInterceptor.java:50) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .portlet >>>> .invocation.PortletInterceptor.invoke(PortletInterceptor.java:38) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal.common.invocation.Invocation.invokeNext(Invocation.java:115) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .portlet >>>> .aspects >>>> .portlet.ProducerCacheInterceptor.invoke(ProducerCacheIntercepto >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .portlet >>>> .invocation.PortletInterceptor.invoke(PortletInterceptor.java:38) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal.common.invocation.Invocation.invokeNext(Invocation.java:115) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .core.aspects.portlet.AjaxInterceptor.invoke(AjaxInterceptor.java: >>>> 51) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .portlet >>>> .invocation.PortletInterceptor.invoke(PortletInterceptor.java:38) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal.common.invocation.Invocation.invokeNext(Invocation.java:115) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .portlet >>>> .aspects.portlet.ModesInterceptor.invoke(ModesInterceptor.java:62) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .portlet >>>> .invocation.PortletInterceptor.invoke(PortletInterceptor.java:38) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal.common.invocation.Invocation.invokeNext(Invocation.java:115) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .portlet.bridge.BridgeInterceptor.invoke(BridgeInterceptor.java:47) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal >>>> .portlet >>>> .invocation.PortletInterceptor.invoke(PortletInterceptor.java:38) >>>> 09:43:42,687 ERROR [STDERR] at >>>> org >>>> .jboss >>>> .portal.common.invocation.Invocation.invokeNext(Invocation.java:115) >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Lucene-Error-%3A-java.io.FileNotFoundException-tp18251 744p18251744.html >>>> Sent from the Lucene - Java Users mailing list archive at >>>> Nabble.com. >>>> >>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>>> For additional commands, e-mail: [EMAIL PROTECTED] >>>> >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: [EMAIL PROTECTED] >>> For additional commands, e-mail: [EMAIL PROTECTED] >>> >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Lucene-Error-%3A-java.io.FileNotFoundException-tp18251 744p18272463.html >> Sent from the Lucene - Java Users mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Lucene-Error-%3A-java.io.FileNotFoundException-tp18251 744p18276669.html Sent from the Lucene - Java Users mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]