I think that would be a good idea. That's more or less what I ended up doing myself.
Gary
On 12/8/2021 2:27 PM, Juan Pablo Santos Rodríguez wrote:
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> <mailto: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> <mailto: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
    
<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.


--
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.

Reply via email to