[ https://issues.apache.org/jira/browse/JSPWIKI-1131?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17229500#comment-17229500 ]
Juan Pablo Santos RodrÃguez commented on JSPWIKI-1131: ------------------------------------------------------ Hi [~uo5waiBil9], thanks for your time and patience pursuing this one; based on your info I was able to finally reproduce the bug and just pushed the fix, it should be available with 2.11.0-M8-git-04. The code responsible of orchestrating the page save + indexing was retrieving the page from the Context, performing the save and the indexing the page, without taking into account the new page version. This was fine with the FileSystemProvider, but not with the VersioningFileProvider. Now this piece of code ensures that the search indexing always indexes the page last version + there are a couple more unit tests to ensure this behaviour. Would you mind giving a try to latest master and confirming that the issue is fixed? thanks + best regards > Lucene Index not updated on edits/new page > ------------------------------------------ > > Key: JSPWIKI-1131 > URL: https://issues.apache.org/jira/browse/JSPWIKI-1131 > Project: JSPWiki > Issue Type: Bug > Components: Search > Affects Versions: 2.11.0-M7 > Environment: * Debian 10 > * Tomcat 9: 9.0.31-1~deb10u2 > * OpenJDK-JRE 11: 11.0.7+10-3~deb10u1 > * JSPWiki 2.11.0-M7 > Reporter: FP > Priority: Critical > Fix For: 2.11.0-M8 > > Attachments: exception.txt, illegal-page-name.txt > > > It seems that the lucene search index is not updated when a user edits an > existing page or creates a new page. In both cases, the page is not found > when someone searches for it. > Search works as expected when: > * Tomcat is stopped > * The files in the {{lucene}} directory are removed > * Tomcat is started > * Wait until the Lucene Indexer thread finishes reindexing > The following exception occurs when a page is edited (full stack trace > attached): > {{java.io.NotSerializableException: org.apache.wiki.WikiContext}} -- This message was sent by Atlassian Jira (v8.3.4#803005)