Hi all,
I didn’t get any response with geonetwork-users group, so I hope I’ll have more luck with devel group.
I’m having a problem with INSPIRE search in GN 2.8. I’m not sure if there is a problem with my configuration or there is some bug in GN. I put a keyword from INSPIRE Themes thesaurus into my metadata and when I select this keyword in metadata search filter I don’t get any results (all INSPIRE options in administration panel are checked). I tried the same search with the same metadata in GN 2.6.4 and there is everything ok. I also tried to rebuild Lucene index but I receive the exception shown below.
Any help is appreciated.
Regards,
Marko
Exception stacktrace:
2013-03-27 17:14:32,290 ERROR [geonetwork.index] - Rebuilding lucene index
2013-03-27 17:14:32,290 ERROR [geonetwork.lucene] - Failure while closing luceneIndexLanguageTracker
org.apache.lucene.store.AlreadyClosedException: this Directory is closed
at org.apache.lucene.store.Directory.ensureOpen(Directory.java:290)
at org.apache.lucene.store.RAMDirectory.listAll(RAMDirectory.java:116)
at org.apache.lucene.store.NRTCachingDirectory.close(NRTCachingDirectory.java:288)
at org.fao.geonet.kernel.search.index.LuceneIndexLanguageTracker.close(LuceneIndexLanguageTracker.java:197)
at org.fao.geonet.kernel.search.index.LuceneIndexLanguageTracker.reset(LuceneIndexLanguageTracker.java:167)
at org.fao.geonet.kernel.search.SearchManager.setupIndex(SearchManager.java:1256)
at org.fao.geonet.kernel.search.SearchManager.rebuildIndex(SearchManager.java:1283)
at org.fao.geonet.services.metadata.IndexRebuild.exec(IndexRebuild.java:73)
at jeeves.server.dispatchers.ServiceInfo.execService(ServiceInfo.java:230)
at jeeves.server.dispatchers.ServiceInfo.execServices(ServiceInfo.java:139)
at jeeves.server.dispatchers.ServiceManager.dispatch(ServiceManager.java:420)
at jeeves.server.JeevesEngine.dispatch(JeevesEngine.java:747)
at jeeves.server.sources.http.JeevesServlet.execute(JeevesServlet.java:208)
at jeeves.server.sources.http.JeevesServlet.doGet(JeevesServlet.java:109)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.fao.geonet.monitor.webapp.WebappMetricsFilter.doFilter(WebappMetricsFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.fao.geonet.monitor.webapp.MetricsRegistryInitializerFilter.doFilter(MetricsRegistryInitializerFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)
2013-03-27 17:14:32,291 ERROR [geonetwork.lucene] - Failure while closing luceneIndexLanguageTracker
org.apache.lucene.store.AlreadyClosedException: this Directory is closed
at org.apache.lucene.store.Directory.ensureOpen(Directory.java:290)
at org.apache.lucene.store.RAMDirectory.listAll(RAMDirectory.java:116)
at org.apache.lucene.store.NRTCachingDirectory.close(NRTCachingDirectory.java:288)
at org.fao.geonet.kernel.search.index.LuceneIndexLanguageTracker.close(LuceneIndexLanguageTracker.java:197)
at org.fao.geonet.kernel.search.index.LuceneIndexLanguageTracker.reset(LuceneIndexLanguageTracker.java:167)
at org.fao.geonet.kernel.search.SearchManager.setupIndex(SearchManager.java:1256)
at org.fao.geonet.kernel.search.SearchManager.rebuildIndex(SearchManager.java:1283)
at org.fao.geonet.services.metadata.IndexRebuild.exec(IndexRebuild.java:73)
at jeeves.server.dispatchers.ServiceInfo.execService(ServiceInfo.java:230)
at jeeves.server.dispatchers.ServiceInfo.execServices(ServiceInfo.java:139)
at jeeves.server.dispatchers.ServiceManager.dispatch(ServiceManager.java:420)
at jeeves.server.JeevesEngine.dispatch(JeevesEngine.java:747)
at jeeves.server.sources.http.JeevesServlet.execute(JeevesServlet.java:208)
at jeeves.server.sources.http.JeevesServlet.doGet(JeevesServlet.java:109)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.fao.geonet.monitor.webapp.WebappMetricsFilter.doFilter(WebappMetricsFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:176)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:381)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.fao.geonet.monitor.webapp.MetricsRegistryInitializerFilter.doFilter(MetricsRegistryInitializerFilter.java:31)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:662)