Hi Brian, a wild guess assuming that you first started JSPWiki and later copied the wiki files
* can you stop JSPWiki * delete the /var/lib/jspwiki/workDir/lucene directory * start JSPWiki again * check if the “lucene” directory contains more & bigger files * check if the search is working again JSPWiki will re-index the existing pages if no “lucent” directory is found but otherwise assume that all changes are done though the JSPWiki server Cheers, Siegfried Goeschl > On 06 Feb 2015, at 20:14, Brian Buchanan <[email protected]> wrote: > > Hi, Thanks for the help. > > I'm using the packaged version from Ubuntu Universe. The package is 2.8.0-5 > and the LeftMenu footer says 2.8.0-beta-21. > > On this same server I just tried a parallel install with the 2.10.1 WAR file, > with the same results. > > This Ubuntu server has a bit of history, it started as a 13.10 and I > originally installed Tomcat7 (I chose the installer option to make it a > Tomcat Java Server) before I realized I had to use Tomcat6 with the package > version of JSPWiki. > > After the install I copied over the Wikifiles, chown'ed, and created a > template with a new logo. I'm able to add, edit and delete Wiki Pages. (I > can't change My Prefs/Profile/E-mail address, I get an error about permission > denied to /etc/jspwiki/userdatabase.xml.new ) > > The workDir/lucene directory (I even tried moving it out of /tmp) contains > two small files: > tech@hermes:/var/lib/jspwiki/workDir/lucene$ ls -lA > total 8 > -rw-r--r-- 1 tomcat6 tomcat6 32 Feb 6 12:20 segments_1 > -rw-r--r-- 1 tomcat6 tomcat6 20 Feb 6 12:20 segments.gen > > My Config (with workDir set back to /tmp): > tech@hermes:~$ grep -v "^$\|^\s*\#" /etc/jspwiki/jspwiki.properties > jspwiki.applicationName = JSPWiki > jspwiki.pageProvider = VersioningFileProvider > jspwiki.usePageCache = true > jspwiki.fileSystemProvider.pageDir = /var/lib/jspwiki/default/en > jspwiki.workDir = /tmp > jspwiki.attachmentProvider = BasicAttachmentProvider > jspwiki.basicAttachmentProvider.storageDir = /var/lib/jspwiki/default/en > jspwiki.attachment.forbidden=*.jsp > jspwiki.diffProvider = TraditionalDiffProvider > jspwiki.baseURL = http://hermes.interfast.ca/JSPWiki/ > jspwiki.referenceStyle=relative > jspwiki.encoding = UTF-8 > jspwiki.translatorReader.allowHTML = false > jspwiki.breakTitleWithSpaces = false > jspwiki.translatorReader.matchEnglishPlurals = true > jspwiki.translatorReader.camelCaseLinks = false > jspwiki.templateDir = interfast > jspwiki.translatorReader.useOutlinkImage = true > jspwiki.lockExpiryTime = 60 > jspwiki.searchProvider = LuceneSearchProvider > jspwiki.specialPage.CreateGroup = NewGroup.jsp > jspwiki.specialPage.FindPage = Search.jsp > jspwiki.specialPage.Login = Login.jsp > jspwiki.specialPage.NewGroup = NewGroup.jsp > jspwiki.specialPage.UserPreferences = UserPreferences.jsp > jspwiki.plugin.searchPath = > jspwiki.loginModule.class = > com.ecyrd.jspwiki.auth.login.UserDatabaseLoginModule > jspwiki.authorizer = com.ecyrd.jspwiki.auth.authorize.WebContainerAuthorizer > jspwiki.groupdatabase = com.ecyrd.jspwiki.auth.authorize.XMLGroupDatabase > jspwiki.userdatabase = com.ecyrd.jspwiki.auth.user.XMLUserDatabase > jspwiki.xmlUserDatabaseFile = /etc/jspwiki/userdatabase.xml > jspwiki.aclManager = com.ecyrd.jspwiki.auth.acl.DefaultAclManager > jspwiki.interWikiRef.JSPWiki = http://www.jspwiki.org/Wiki.jsp?page=%s > jspwiki.interWikiRef.Edit = Edit.jsp?page=%s > jspwiki.interWikiRef.WikiWikiWeb = http://c2.com/cgi/wiki?%s > jspwiki.interWikiRef.TWiki = http://twiki.org/cgi-bin/view/TWiki/%s > jspwiki.interWikiRef.MeatballWiki = http://usemod.com/cgi-bin/mb.pl?%s > jspwiki.interWikiRef.Wikipedia = http://www.wikipedia.com/wiki/%s > jspwiki.interWikiRef.Google = http://www.google.com/search?q=%s > jspwiki.interWikiRef.Doc = http://doc.jspwiki.org/2.2/Wiki.jsp?page=%s > jspwiki.rss.generate = true > jspwiki.rss.fileName = rss.rdf > jspwiki.rss.interval = 3600 > jspwiki.rss.channelDescription = Oh poor me, my owner has not set \ > a channel description at all. \ > Pity me. > jspwiki.rss.channelLanguage = en-us > jspwiki.userdatabase.datasource=jdbc/UserDatabase > jspwiki.userdatabase.table=users > jspwiki.userdatabase.uid=uid > jspwiki.userdatabase.email=email > jspwiki.userdatabase.fullName=full_name > jspwiki.userdatabase.loginName=login_name > jspwiki.userdatabase.password=password > jspwiki.userdatabase.wikiName=wiki_name > jspwiki.userdatabase.created=created > jspwiki.userdatabase.modified=modified > jspwiki.userdatabase.lockExpiry=lock_expiry > jspwiki.userdatabase.attributes=attributes > jspwiki.userdatabase.roleTable=roles > jspwiki.userdatabase.role=role > jspwiki.groupdatabase.datasource=jdbc/GroupDatabase > jspwiki.groupdatabase.table=groups > jspwiki.groupdatabase.membertable=group_members > jspwiki.groupdatabase.created=created > jspwiki.groupdatabase.creator=creator > jspwiki.groupdatabase.name=name > jspwiki.groupdatabase.member=member > jspwiki.groupdatabase.modified=modified > jspwiki.groupdatabase.modifier=modifier > mail.from = @mail.from@ > mail.smtp.host = @mail.smtp.host@ > log4j.appender.FileLog = org.apache.log4j.RollingFileAppender > log4j.appender.FileLog.MaxFileSize = 10MB > log4j.appender.FileLog.MaxBackupIndex = 14 > log4j.appender.FileLog.File = /var/log/tomcat6/jspwiki.log > log4j.appender.FileLog.layout = org.apache.log4j.PatternLayout > log4j.appender.FileLog.layout.ConversionPattern=%d [%t] %p %c %x - %m%n > log4j.rootCategory=DEBUG,FileLog > > The catalina.out log has a few error on startup about > java.io.NotSerializableException: com.ecyrd.jspwiki.auth.UserManager but as > far as Lucene entries: > > Starting up background thread: JSPWiki Lucene Indexer. > Starting up background thread: WatchDog for 'JSPWiki'. > Starting up background thread: JSPWiki RSS Generator. > Feb 06, 2015 1:57:58 PM org.apache.catalina.startup.HostConfig > deployDescriptor > INFO: Deploying configuration descriptor ROOT.xml > Feb 06, 2015 1:57:58 PM org.apache.coyote.http11.Http11Protocol start > INFO: Starting Coyote HTTP/1.1 on http-8080 > Feb 06, 2015 1:57:58 PM org.apache.catalina.startup.Catalina start > INFO: Server startup in 4218 ms > > And in the jspwiki.log > 2015-02-06 13:57:55,446 [main] DEBUG com.ecyrd.jspwiki.search.SearchManager > - Loaded search provider > com.ecyrd.jspwiki.search.LuceneSearchProvider@253a056f > 2015-02-06 13:57:55,446 [main] INFO > com.ecyrd.jspwiki.search.LuceneSearchProvider - Lucene enabled, cache will > be in: /var/lib/jspwiki/workDir/lucene > 2015-02-06 13:57:55,458 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Full reindex, expected completion in 2147483647 s > 2015-02-06 13:57:55,458 [WatchDog for 'JSPWiki'] DEBUG > com.ecyrd.jspwiki.util.WatchDog - Checking watchdog 'JSPWiki Lucene Indexer' > 2015-02-06 13:57:55,459 [JSPWiki Lucene Indexer] INFO > com.ecyrd.jspwiki.search.LuceneSearchProvider - Files found in Lucene > directory, not reindexing. > 2015-02-06 13:57:55,459 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state Full > reindex > 2015-02-06 13:57:55,459 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Emptying index queue, expected completion in 60 s > 2015-02-06 13:57:55,459 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state > Emptying index queue > > 2015-02-06 13:58:00,460 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Emptying index queue, expected completion in 60 s > 2015-02-06 13:58:00,460 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state > Emptying index queue > 2015-02-06 13:58:05,461 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Emptying index queue, expected completion in 60 s > 2015-02-06 13:58:05,461 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state > Emptying index queue > 2015-02-06 13:58:10,462 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Emptying index queue, expected completion in 60 s > 2015-02-06 13:58:10,462 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state > Emptying index queue > 2015-02-06 13:58:15,463 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Emptying index queue, expected completion in 60 s > 2015-02-06 13:58:15,464 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state > Emptying index queue > 2015-02-06 13:58:20,465 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Emptying index queue, expected completion in 60 s > 2015-02-06 13:58:20,467 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state > Emptying index queue > 2015-02-06 13:58:25,463 [WatchDog for 'JSPWiki'] DEBUG > com.ecyrd.jspwiki.util.WatchDog - Checking watchdog 'JSPWiki RSS Generator' > 2015-02-06 13:58:25,465 [WatchDog for 'JSPWiki'] DEBUG > com.ecyrd.jspwiki.util.WatchDog - Checking watchdog 'JSPWiki Lucene Indexer' > 2015-02-06 13:58:25,468 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Emptying index queue, expected completion in 60 s > 2015-02-06 13:58:25,468 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state > Emptying index queue > 2015-02-06 13:58:30,469 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Emptying index queue, expected completion in 60 s > 2015-02-06 13:58:30,470 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state > Emptying index queue > 2015-02-06 13:58:35,471 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Emptying index queue, expected completion in 60 s > 2015-02-06 13:58:35,471 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state > Emptying index queue > 2015-02-06 13:58:40,472 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Emptying index queue, expected completion in 60 s > 2015-02-06 13:58:40,472 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state > Emptying index queue > 2015-02-06 13:58:45,473 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Emptying index queue, expected completion in 60 s > 2015-02-06 13:58:45,473 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state > Emptying index queue > 2015-02-06 13:58:50,474 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Entering state > Emptying index queue, expected completion in 60 s > 2015-02-06 13:58:50,474 [JSPWiki Lucene Indexer] DEBUG > com.ecyrd.jspwiki.util.WatchDog - JSPWiki Lucene Indexer: Exiting state > Emptying index queue > 2015-02-06 13:58:55,468 [WatchDog for 'JSPWiki'] DEBUG > com.ecyrd.jspwiki.util.WatchDog - Checking watchdog 'JSPWiki RSS Generator' > > I'm going to make a new Ubuntu Server 14.04.1 LTS Virtual Machine, install > Tomcat6, use the war file and see what happens. > > Brian > > -----Original Message----- > From: Siegfried Goeschl [mailto:[email protected]] > Sent: February-06-15 12:26 > To: [email protected] > Subject: Re: JSPWiki no results from LuceneSearchProvider > > Hi Brian, > > a few thoughts along the line > > * are you using the old version (from your Windows Server) or a newer > released version? > * does the log file give any hints (errors, directories, file permissions, > what so ever)? > * how does your configuration file look like? > > Cheers, > > Siegfried Goeschl > >> On 06 Feb 2015, at 18:21, Brian Buchanan <[email protected]> wrote: >> >> Hello, >> >> I migrated from an old Windows Sever running Tomcat5 to a new Ubuntu 14.04 >> server running Tomcat6 and I'm not getting any search results when I use the >> default LuceneSearchProvider. >> >> When I tested switching to BasicSearchProvider, I do get search results. >> >> Is there something missing from the Server install of Ubuntu that Lucene >> needs to return results? >> >> Brian >> >> >> >> ====================================================================== >> ================================================== >> >> This email may contain material that is confidential and/or privileged >> and is for the sole use of its intended recipient. All pricing >> information contained in this email or any attachment to this email is >> confidential and proprietary information. Any review, reliance or >> distribution by others, without express permission, is strictly prohibited. >> If you are not the intended recipient, please contact the sender and delete >> all copies. >> >> ====================================================================== >> ================================================== > > > ======================================================================================================================== > > This email may contain material that is confidential and/or privileged and is > for the sole use of its intended recipient. All pricing information contained > in this email or any attachment to > this email is confidential and proprietary information. Any review, reliance > or distribution by others, without express permission, is strictly > prohibited. If you are not the intended recipient, > please contact the sender and delete all copies. > > ========================================================================================================================
