Hi Gary, Glad that you were able to make it work :-)
To avoid this kind of situations onwards I was thinking of tweaking the workDir property so that the generated work dir would be calculated as jspwiki.workDir + '/' + jspwiki.applicationName. Did you set up this last property in any of your 3 wikis? @all, do you think that would this be an improvement? Best regards, juan pablo El mié., 8 dic. 2021 8:22, Gary Kephart <gary_keph...@pobox.com> escribió: > Yes, that was it. When I redefined the working directory on each of the > JSPWiki instances to separate directories, everything started working. > > Gary > > On 12/7/2021 11:05 PM, Gary Kephart wrote: > > A closer look at Wildfly's server log showed this: > > 2021-12-07 14:37:35,215 ERROR > [org.apache.wiki.search.LuceneSearchProvider] (JSPWiki Lucene Indexer) > Unable to start lucene: java.nio.channels.OverlappingFileLockException > at sun.nio.ch.SharedFileLockTable.checkList(FileLockTable.java:255) > at sun.nio.ch.SharedFileLockTable.add(FileLockTable.java:152) > at sun.nio.ch.FileChannelImpl.tryLock(FileChannelImpl.java:1107) > at java.nio.channels.FileChannel.tryLock(FileChannel.java:1155) > at > org.apache.lucene.store.NativeFSLock.obtain(NativeFSLockFactory.java:217) > at org.apache.lucene.store.Lock.obtain(Lock.java:77) > at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:702) > at > org.apache.wiki.search.LuceneSearchProvider.getIndexWriter(LuceneSearchProvider.java:537) > at > org.apache.wiki.search.LuceneSearchProvider.doFullLuceneReindex(LuceneSearchProvider.java:228) > at > org.apache.wiki.search.LuceneSearchProvider$LuceneUpdater.startupTask(LuceneSearchProvider.java:775) > at > org.apache.wiki.WikiBackgroundThread.run(WikiBackgroundThread.java:111) > > but then later on, I see this: > > 2021-12-07 15:43:02,676 INFO > [org.apache.wiki.search.LuceneSearchProvider] (ServerService Thread Pool -- > 124) Lucene enabled, cache will be in: > C:\Users\gary_kephart\AppData\Local\Temp\lucene > 2021-12-07 15:43:02,677 INFO > [org.apache.wiki.search.LuceneSearchProvider] (ServerService Thread Pool -- > 74) Lucene enabled, cache will be in: > C:\Users\GARY_K~1\AppData\Local\Temp\lucene > 2021-12-07 15:43:02,680 WARN [org.apache.wiki.WikiBackgroundThread] > (JSPWiki Lucene Indexer) Starting up background thread: JSPWiki Lucene > Indexer. > 2021-12-07 15:43:02,680 WARN [org.apache.wiki.WikiBackgroundThread] > (JSPWiki Lucene Indexer) Starting up background thread: JSPWiki Lucene > Indexer. > 2021-12-07 15:43:02,682 INFO > [org.apache.wiki.ajax.WikiAjaxDispatcherServlet] (ServerService Thread Pool > -- 124) WikiAjaxDispatcherServlet registering > search=org.apache.wiki.search.SearchManager$JSONSearch@315cce50 > perm=("org.apache.wiki.auth.permissions.PagePermission","*:*","view") > 2021-12-07 15:43:02,683 INFO > [org.apache.wiki.ajax.WikiAjaxDispatcherServlet] (ServerService Thread Pool > -- 74) WikiAjaxDispatcherServlet registering > search=org.apache.wiki.search.SearchManager$JSONSearch@4fcdc468 > perm=("org.apache.wiki.auth.permissions.PagePermission","*:*","view") > 2021-12-07 15:43:02,686 WARN [org.apache.wiki.WikiBackgroundThread] > (WatchDog for 'OC Politizone') Starting up background thread: WatchDog for > 'OC Politizone'. > 2021-12-07 15:43:02,687 WARN [org.apache.wiki.WikiBackgroundThread] > (WatchDog for 'Campaigner Wiki') Starting up background thread: WatchDog > for 'Campaigner Wiki'. > 2021-12-07 15:43:02,688 INFO > [org.apache.wiki.search.LuceneSearchProvider] (JSPWiki Lucene Indexer) > Starting Lucene reindexing, this can take a couple of minutes... > 2021-12-07 15:43:02,689 INFO > [org.apache.wiki.search.LuceneSearchProvider] (JSPWiki Lucene Indexer) > Starting Lucene reindexing, this can take a couple of minutes... > > Note that "OC Politizone" is another JSPWiki that I'm running on my local > Wildfly, as is "Campaigner Wiki". The first one is running JSPWiki > v2.11.0-M6 and the second one is running JSPWiki v2.10.2, while the > Encyclopaedia WoT is running JSPWiki 2.11.0. > Could this be causing the problem? Three different JSPWikis, with three > different versions, all trying to use the same lucene temp folder? > > Gary > > On 12/7/2021 4:15 PM, Gary Kephart wrote: > > Juan Pablo, > > I found a folder named "lucene" in the working directory and delete that, > then stopped and restarted Wildfly. No change, sadly, in either the search > or WikiCategory. > > Yes, I will gladly add our site once we get this working. > > Gary > > On 12/7/2021 2:27 PM, Juan Pablo Santos Rodríguez wrote: > > Hi Gary, > > lucene index files are stored inside a dir called 'lucene-dir' inside > JSPWiki's working directory (/tmp or c:\temp if you haven't customised > the jspwiki.workDir property inside your jspwiki[-custom]-properties > file). Latest JSPWiki bundles lucene-backwards-codecs, which are > supposed to upgrade the Lucene indexes seamlessly, but if it isn't the > case, we should take a look at it to see what else is needed / > happening. > > on a side note, once you're comfortable with the migration to JSPWiki, > would you like/mind adding your site to > https://jspwiki-wiki.apache.org/Wiki.jsp?page=JSPWikiSites ? :-) > > > best regards, > juan pablo > > On Tue, Dec 7, 2021 at 5:29 PM Gary Kephart <gary_keph...@pobox.com> > <gary_keph...@pobox.com> wrote: > > Juan, > > Attached is a log file. I don't see anything unusual like an exception > being thrown. I'm unfamiliar with Lucene beyond knowing it's for > searching. But it is interesting that the site search is also not > working. It returns no search results. I'm not sure which files are the > Lucene index files. > > I'm updating from 2.11.0.M6, however, that may not matter as this is the > first time I've tried to get it running on my local machine. Before, I > just went ahead and put it on my host and dealt with the issues there. > But now it's time for me to switch my website from just an Apache > website to JSPWiki (I had both before and you could access the JSPWiki > from the Apache website, see http://encyclopaedia-wot.org/) and so I'm > testing this on my local machine for the first time before I put it on > my hosted account. > > Gary > > On 12/7/2021 2:54 AM, Juan Pablo Santos Rodríguez wrote: > > Hi Gary, > > cc'ing dev@j.a.o, as others migth find this interesting / being able > to help too.. > > Had to look in the ChangeLog.md file, indeed the textToHtml methods > were moved to RenderingManager on 2.11.0-M7-git-05. > > As for the ReferringPagesPlugin, do you see something unusual in the > log? Can you set it to debug level to see if something stands out? My > guess would be to stop the application, delete the Lucene index files, > and start the application again > > >From which version are you upgrading from? > > > best regards, > juan pablo > > > On Tue, Dec 7, 2021 at 8:33 AM Gary Kephart <gary_keph...@pobox.com> > <gary_keph...@pobox.com> wrote: > > Juan, > > I think I figured this out: > > RenderingManager rm = engine.getManager(RenderingManager.class); > String htmlText = rm.getHTML(context, text.toString()); > > However, I'm having problems with the ReferringPagesPlugin . It's not > returning anything. All I get is "...nobody " even on the WikiCategories > page. > > Thanks, > Gary > > On 12/6/2021 10:26 PM, Gary Kephart wrote: > > Juan, > > I'm recompiling my plugins and all is well except for this line: > > String a = engine.textToHTML(context, wlink); > > What's the new way of doing this? This is in the old ImageMapPlus > plugin that I downloaded and recompiled to work for M6. > > Gary > > On 11/23/2021 3:13 AM, Juan Pablo Santos Rodríguez wrote: > > The Apache JSPWiki team is pleased to announce the release of JSPWiki > 2.11.0. > > This is the first release after eight milestones on the 2.11 series of > Apache JSPWiki, > a feature-rich and extensible WikiWiki engine built around the > standard JEE > components. > > The release is available here: > https://jspwiki-wiki.apache.org/Wiki.jsp?page=Downloads > > JSPWiki Maven artifacts are available under org.apache.jspwiki groupId, > version 2.11.0 > > The full change log is available here: > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12310732&version=12345152 > > > A curated change log is also available here: > https://jspwiki-wiki.apache.org/Wiki.jsp?page=NewIn2.11 > > We welcome your help and feedback. For more information on how to > report problems, and to get involved visit the project website at > http://jspwiki.apache.org/ > > > The Apache JSPWiki Team > > -- > Gary Kephart > Facebook: gary.kephart > Twitter: @garykephart > > "The penalty that good men pay for not being interested in politics is to > be governed by lesser men." -- Plato. > > > -- > Gary Kephart > Facebook: gary.kephart > Twitter: @garykephart > > "The penalty that good men pay for not being interested in politics is to > be governed by lesser men." -- Plato. > > > > > > -- > Gary Kephart > Facebook: gary.kephart > Twitter: @garykephart > > "The penalty that good men pay for not being interested in politics is to be > governed by lesser men." -- Plato. > > > > -- > Gary Kephart > Facebook: gary.kephart > Twitter: @garykephart > > "The penalty that good men pay for not being interested in politics is to be > governed by lesser men." -- Plato. > >