[photospace-developer] problems building index on
Status: Alpha
Brought to you by:
jahlonzo
|
From: Tobias S. <Tob...@un...> - 2005-11-09 17:17:53
|
I am trying to run photospace on a linux server.
when building the index I get this exception:
18:04:12,494 DEBUG [TP-Processor3]
org.apache.catalina.core.StandardWrapper:763 - Returning non-STM instance
18:04:16,091 DEBUG [TP-Processor2]
org.apache.catalina.core.StandardWrapper:763 - Returning non-STM instance
18:04:21,718 DEBUG [TP-Processor3]
org.apache.catalina.core.StandardWrapper:763 - Returning non-STM instance
INFO [2005-11-09 18:04:21,736] [Thread-47] (IndexingJob.java:71) -
Indexing 1 files
18:04:21,748 DEBUG [TP-Processor2]
org.apache.catalina.core.StandardWrapper:763 - Returning non-STM instance
ERROR [2005-11-09 18:04:21,857] [Thread-47] (IndexingJob.java:109) - Error
indexing
java.io.IOException: Unable to move temporary index
/usr/local/tomcat2/temp/photospace-index to /web/photospace/data/index
at photospace.search.SearchIndex.update(SearchIndex.java:59)
at photospace.search.IndexerImpl.index(IndexerImpl.java:78)
at photospace.search.IndexingJob.run(IndexingJob.java:99)
at java.lang.Thread.run(Thread.java:595)
18:04:36,953 DEBUG [TP-Processor1]
org.apache.catalina.core.StandardWrapper:763 - Returning non-STM instance
INFO [2005-11-09 18:04:36,955] [Thread-48] (IndexingJob.java:71) -
Indexing 1 files
ERROR [2005-11-09 18:04:36,962] [Thread-48] (IndexingJob.java:109) - Error
indexing
java.io.IOException: Unable to move temporary index
/usr/local/tomcat2/temp/photospace-index to /web/photospace/data/index
at photospace.search.SearchIndex.update(SearchIndex.java:59)
at photospace.search.IndexerImpl.index(IndexerImpl.java:78)
at photospace.search.IndexingJob.run(IndexingJob.java:99)
at java.lang.Thread.run(Thread.java:595)
18:04:37,019 DEBUG [TP-Processor1]
org.apache.catalina.core.StandardWrapper:763 - Returning non-STM instance
ERROR [2005-11-09 18:04:37,023] [TP-Processor1]
(StandardWrapperValve.java:253) - Servlet.service() for servlet jsp threw
exception
java.lang.IllegalStateException: Search index has not been created yet
at photospace.search.SearchIndex.getReader(SearchIndex.java:22)
at photospace.search.Searcher.search(Searcher.java:233)
at photospace.search.Searcher.search(Searcher.java:178)
at photospace.search.Searcher.search(Searcher.java:163)
at photospace.web.tags.SearchTag.doStartTag(SearchTag.java:22)
at
org.apache.jsp.doc.index_002dstatus_jsp._jspx_meth_space_search_0(org.apache.jsp.doc.index_002dstatus_jsp:140)
at
org.apache.jsp.doc.index_002dstatus_jsp.access$1(org.apache.jsp.doc.index_002dstatus_jsp:128)
at
org.apache.jsp.doc.index_002dstatus_jsp$index_002dstatus_jspHelper.invoke1(org.apache.jsp.doc.index_002dstatus_jsp:511)
at
org.apache.jsp.doc.index_002dstatus_jsp$index_002dstatus_jspHelper.invoke(org.apache.jsp.doc.index_002dstatus_jsp:570)
at
org.apache.jsp.tag.web.main_002dlayout_tag.doTag(org.apache.jsp.tag.web.main_002dlayout_tag:281)
at
org.apache.jsp.doc.index_002dstatus_jsp._jspx_meth_tags_main$1layout_0(org.apache.jsp.doc.index_002dstatus_jsp:108)
at
org.apache.jsp.doc.index_002dstatus_jsp._jspService(org.apache.jsp.doc.index_002dstatus_jsp:82)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
net.sf.acegisecurity.intercept.web.FilterSecurityInterceptor.proceedWithObject(FilterSecurityInterceptor.java:87)
at
net.sf.acegisecurity.intercept.AbstractSecurityInterceptor.interceptor(AbstractSecurityInterceptor.java:368)
at
net.sf.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:78)
at
net.sf.acegisecurity.intercept.web.SecurityEnforcementFilter.doFilter(SecurityEnforcementFilter.java:165)
at
net.sf.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:105)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
net.sf.acegisecurity.ui.AbstractIntegrationFilter.doFilter(AbstractIntegrationFilter.java:170)
at
net.sf.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:105)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
net.sf.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:199)
at
net.sf.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:105)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at
org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:481)
at
org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:392)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)
at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
at
org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)
at
org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
18:04:46,757 DEBUG [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
org.apache.catalina.session.ManagerBase:653 - Start expire sessions
StandardManager at 1131555886757 sessioncount 0
18:04:46,757 DEBUG [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
org.apache.catalina.session.ManagerBase:662 - End expire sessions
StandardManager processingTime 0 expired sessions: 0
18:04:46,758 DEBUG [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
org.apache.catalina.session.ManagerBase:653 - Start expire sessions
StandardManager at 1131555886758 sessioncount 0
18:04:46,758 DEBUG [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
org.apache.catalina.session.ManagerBase:662 - End expire sessions
StandardManager processingTime 0 expired sessions: 0
18:04:46,779 DEBUG [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
org.apache.catalina.session.ManagerBase:653 - Start expire sessions
StandardManager at 1131555886779 sessioncount 0
18:04:46,779 DEBUG [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
org.apache.catalina.session.ManagerBase:662 - End expire sessions
StandardManager processingTime 0 exp
I double checked write permissions, the server process user should be able
to move the index.
Same installation/build runns fine on my local windows 2000 test server.
any hint how to fix this?
thanks.
______________________________________
Tobias Schoessler, Java Developer
Information Management Unit
Information Technology Service
United Nations Office on Drugs and Crime
Tel: (+43-1) 26060-5173
Websites: www.unov.org, www.unodc.org
______________________________________
Impossible is not a fact, only an opinion
|