[ http://jira.magnolia.info/browse/MAGNOLIA-595?page=comments#action_11554 ]
Philipp Bracher commented on MAGNOLIA-595: ------------------------------------------ Is this occurring only if the paragraph contains a date value? 'addCalendarValue' is suggesting something alike. Never saw this behavior. > Search Indexing is failing with a null pointer exception > -------------------------------------------------------- > > Key: MAGNOLIA-595 > URL: http://jira.magnolia.info/browse/MAGNOLIA-595 > Project: magnolia wcm > Type: Bug > Components: core > Versions: 2.1.3, 2.1.4 > Environment: Red Hat Linux, Mac OS X 10.4, Java 1.4.2, Tomcat 5.5 > Reporter: Craig Boxall > Assignee: Boris Kraft > > > I have two instances: > localhost/magnolia > localhost/magnoliaPublic > Magnolia Public was set up based on the instructions below: > http://www.magnolia.info/wiki/Wiki.jsp?page=HowToInstall > Everything is standard, I havent changed any config files or anything else > for that matter. > I created a new page using the samples template and added content to it. as > soon as i click "Save", magnolia throws the following error in the log file: > ERROR org.apache.jackrabbit.core.observation.ObservationManagerFactory > ObservationManagerFactory.java(dispatchEvents:222) 11.11.2005 11:28:10 > Synchronous EventConsumer threw exception. > java.lang.NullPointerException > at > org.apache.jackrabbit.core.query.lucene.NodeIndexer.addCalendarValue(NodeIndexer.java:315) > at > org.apache.jackrabbit.core.query.lucene.NodeIndexer.addValue(NodeIndexer.java:213) > at > org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDoc(NodeIndexer.java:146) > at > org.apache.jackrabbit.core.query.lucene.NodeIndexer.createDocument(NodeIndexer.java:100) > at > org.apache.jackrabbit.core.query.lucene.SearchIndex.createDocument(SearchIndex.java:383) > at > org.apache.jackrabbit.core.query.lucene.SearchIndex$2.next(SearchIndex.java:238) > at > org.apache.jackrabbit.core.query.lucene.MultiIndex.update(MultiIndex.java:298) > at > org.apache.jackrabbit.core.query.lucene.SearchIndex.updateNodes(SearchIndex.java:225) > at > org.apache.jackrabbit.core.SearchManager.onEvent(SearchManager.java:248) > at > org.apache.jackrabbit.core.observation.EventConsumer.consumeEvents(EventConsumer.java:242) > at > org.apache.jackrabbit.core.observation.ObservationManagerFactory.dispatchEvents(ObservationManagerFactory.java:220) > at > org.apache.jackrabbit.core.observation.EventStateCollection.dispatch(EventStateCollection.java:396) > at > org.apache.jackrabbit.core.state.SharedItemStateManager.store(SharedItemStateManager.java:485) > at > org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:348) > at > org.apache.jackrabbit.core.state.TransactionalItemStateManager.update(TransactionalItemStateManager.java:265) > at > org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:315) > at > org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:264) > at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1367) > at org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:765) > at > info.magnolia.cms.core.HierarchyManager.save(HierarchyManager.java:504) > at info.magnolia.cms.gui.control.Save.save(Save.java:213) > at > info.magnolia.module.admininterface.DialogMVCHandler.onSave(DialogMVCHandler.java:195) > at > info.magnolia.module.admininterface.DialogMVCHandler.save(DialogMVCHandler.java:183) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > info.magnolia.cms.servlets.MVCServletHandlerImpl.execute(MVCServletHandlerImpl.java:70) > at info.magnolia.cms.servlets.MVCServlet.doGet(MVCServlet.java:108) > at info.magnolia.cms.servlets.MVCServlet.doPost(MVCServlet.java:48) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at > info.magnolia.cms.filters.SecurityFilter.doFilter(SecurityFilter.java:73) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at > info.magnolia.cms.filters.MultipartRequestFilter.doFilter(MultipartRequestFilter.java:80) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at > info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:65) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) > at > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) > at java.lang.Thread.run(Thread.java:552) > Now, after this, the content still appears and its still editable etc and > publishes across ok to magnoliaPublic BUT the problem is that it is not being > indexed and therefore the search does not work. This is a real problem for > sites that require a search function and I cant for the life of me figure out > how to sort this issue. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.magnolia.info/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ---------------------------------------------------------------- for list details see http://www.magnolia.info/en/magnolia/developer.html ----------------------------------------------------------------