…exactly; thanks, Andy. Time works against us, so we’ve added a link to the
new documentation on the start page of docs.basex.org.


On Thu, Feb 29, 2024 at 11:15 AM Andy Bunce <bunce.a...@gmail.com> wrote:

> Maybe: https://help.basex.org/main/Profiling_Module
>
> /Andy
>
> On Thu, 29 Feb 2024 at 09:40, Eliot Kimber <eliot.kim...@servicenow.com>
> wrote:
>
>> Using the latest build, 11.0 beta 17d8426, the prof:dump() function is
>> reported as an unknown function.
>>
>>
>>
>> What replaces it (or where can I find the V11 docs)?
>>
>>
>>
>> Thanks,
>>
>>
>>
>> E.
>>
>>
>>
>>
>>
>> _____________________________________________
>>
>> *Eliot Kimber*
>>
>> Sr Staff Content Engineer
>>
>> O: 512 554 9368
>>
>> M: 512 554 9368
>>
>> servicenow.com <https://www.servicenow.com>
>>
>> LinkedIn <https://www.linkedin.com/company/servicenow> | Twitter
>> <https://twitter.com/servicenow> | YouTube
>> <https://www.youtube.com/user/servicenowinc> | Facebook
>> <https://www.facebook.com/servicenow>
>>
>>
>>
>> *From: *Eliot Kimber <eliot.kim...@servicenow.com>
>> *Date: *Thursday, February 29, 2024 at 3:15 AM
>> *To: *Christian Grün <christian.gr...@gmail.com>
>> *Cc: *basex-talk@mailman.uni-konstanz.de <
>> basex-talk@mailman.uni-konstanz.de>
>> *Subject: *Re: [basex-talk] Optimize database never returns, leaves
>> database in "opened by another process" state
>>
>> Found the latest build at https://files.basex.org/releases/latest/
>>
>>
>>
>> Cheers,
>>
>>
>>
>> E.
>>
>>
>>
>> _____________________________________________
>>
>> *Eliot Kimber*
>>
>> Sr Staff Content Engineer
>>
>> O: 512 554 9368
>>
>> M: 512 554 9368
>>
>> servicenow.com <https://www.servicenow.com>
>>
>> LinkedIn <https://www.linkedin.com/company/servicenow> | Twitter
>> <https://twitter.com/servicenow> | YouTube
>> <https://www.youtube.com/user/servicenowinc> | Facebook
>> <https://www.facebook.com/servicenow>
>>
>>
>>
>> *From: *Eliot Kimber <eliot.kim...@servicenow.com>
>> *Date: *Thursday, February 29, 2024 at 2:45 AM
>> *To: *Christian Grün <christian.gr...@gmail.com>
>> *Cc: *basex-talk@mailman.uni-konstanz.de <
>> basex-talk@mailman.uni-konstanz.de>
>> *Subject: *Re: [basex-talk] Optimize database never returns, leaves
>> database in "opened by another process" state
>>
>> I’m trying to compile the latest code but “mvn clean install” fails on
>> failure to download some dependencies:
>>
>> [*INFO*] *--------------------------< *org.basex:basex*
>> >---------------------------*
>>
>> [*INFO*] *Building BaseX Core 11.0-SNAPSHOT*
>>
>> [*INFO*]   from pom.xml
>>
>> [*INFO*] *--------------------------------[ jar
>> ]---------------------------------*
>>
>> Downloading from devsnc-mirror:
>> http://nexus.proxy.devsnc.com/content/groups/public/jp/sourceforge/igo/igo/0.4.3/igo-0.4.3.pom
>>
>> [*WARNING*] The POM for jp.sourceforge.igo:igo:jar:0.4.3 is missing, no
>> dependency information available
>>
>> Downloading from devsnc-mirror:
>> http://nexus.proxy.devsnc.com/content/groups/public/org/apache/lucene-stemmers/3.4.0/lucene-stemmers-3.4.0.pom
>>
>> [*WARNING*] The POM for org.apache:lucene-stemmers:jar:3.4.0 is missing,
>> no dependency information available
>>
>> Downloading from devsnc-mirror:
>> http://nexus.proxy.devsnc.com/content/groups/public/jp/sourceforge/igo/igo/0.4.3/igo-0.4.3.jar
>>
>> Downloading from devsnc-mirror:
>> http://nexus.proxy.devsnc.com/content/groups/public/org/apache/lucene-stemmers/3.4.0/lucene-stemmers-3.4.0.jar
>>
>> [*INFO*]
>> *------------------------------------------------------------------------*
>>
>> [*INFO*] *BUILD FAILURE*
>>
>> [*INFO*]
>> *------------------------------------------------------------------------*
>>
>> [*INFO*] Total time:  5.589 s
>>
>> [*INFO*] Finished at: 2024-02-29T02:34:11-06:00
>>
>> [*INFO*]
>> *------------------------------------------------------------------------*
>>
>> [*ERROR*] Failed to execute goal on project basex: *Could not resolve
>> dependencies for project org.basex:basex:jar:11.0-SNAPSHOT: The following
>> artifacts could not be resolved: jp.sourceforge.igo:igo:jar:0.4.3 (absent),
>> org.apache:lucene-stemmers:jar:3.4.0 (absent): Could not find artifact
>> jp.sourceforge.igo:igo:jar:0.4.3 in devsnc-mirror
>> (http://nexus.proxy.devsnc.com/content/groups/public
>> <http://nexus.proxy.devsnc.com/content/groups/public>)* -> *[Help 1]*
>>
>>
>>
>> And then:
>>
>> [*ERROR*] Failed to execute goal on project basex: *Could not resolve
>> dependencies for project org.basex:basex:jar:11.0-SNAPSHOT: The following
>> artifacts could not be resolved: jp.sourceforge.igo:igo:jar:0.4.3 (absent),
>> org.apache:lucene-stemmers:jar:3.4.0 (absent):
>> jp.sourceforge.igo:igo:jar:0.4.3 was not found in
>> http://nexus.proxy.devsnc.com/content/groups/public
>> <http://nexus.proxy.devsnc.com/content/groups/public> during a previous
>> attempt. This failure was cached in the local repository and resolution is
>> not reattempted until the update interval of devsnc-mirror has elapsed or
>> updates are forced* -> *[Help 1]*
>>
>>
>>
>> Where ‘nexus.proxy.devsnc.com’ is our internal Maven proxy.
>>
>> This is after removing my local maven repository cache.
>>
>> Before doing that, I got the “present but not available” failure on these
>> libraries. The jars are present in my original .m2/repository but not in a
>> newly-created repository (having moved the original one out of the way).
>>
>>
>>
>> I’m using maven 3.9.6.
>>
>>
>>
>> As far as I can tell from my research, this is a change in behavior from
>> Maven 2 to Maven 3 where it refuses to use local dependencies that were
>> fetched as a side effect of some other dependency that cannot now be
>> fetched. But I’m not finding any maven options that will work around this
>> failure.
>>
>>
>>
>> Any idea how I can move past this? Or is there a nightly build somewhere
>> I can download?
>>
>>
>>
>> Thanks,
>>
>>
>>
>> Eliot
>>
>> _____________________________________________
>>
>> *Eliot Kimber*
>>
>> Sr Staff Content Engineer
>>
>> O: 512 554 9368
>>
>> M: 512 554 9368
>>
>> servicenow.com <https://www.servicenow.com>
>>
>> LinkedIn <https://www.linkedin.com/company/servicenow> | Twitter
>> <https://twitter.com/servicenow> | YouTube
>> <https://www.youtube.com/user/servicenowinc> | Facebook
>> <https://www.facebook.com/servicenow>
>>
>>
>>
>> *From: *Eliot Kimber <eliot.kim...@servicenow.com>
>> *Date: *Wednesday, February 28, 2024 at 10:01 AM
>> *To: *Christian Grün <christian.gr...@gmail.com>
>> *Cc: *basex-talk@mailman.uni-konstanz.de <
>> basex-talk@mailman.uni-konstanz.de>
>> *Subject: *Re: [basex-talk] Optimize database never returns, leaves
>> database in "opened by another process" state
>>
>> I’ll check out the snapshot.
>>
>> I was starting to dig into the Java code yesterday but was first testing
>> if I needed the optimization at all in this case, which it looks like I
>> don’t (the consumer of the stored docs doesn’t depend on indexing to find
>> things).
>>
>>
>>
>> Cheers,
>>
>>
>>
>> E.
>>
>>
>>
>> _____________________________________________
>>
>> *Eliot Kimber*
>>
>> Sr Staff Content Engineer
>>
>> O: 512 554 9368
>>
>> M: 512 554 9368
>>
>> servicenow.com <https://www.servicenow.com>
>>
>> LinkedIn <https://www.linkedin.com/company/servicenow> | Twitter
>> <https://twitter.com/servicenow> | YouTube
>> <https://www.youtube.com/user/servicenowinc> | Facebook
>> <https://www.facebook.com/servicenow>
>>
>>
>>
>> *From: *Christian Grün <christian.gr...@gmail.com>
>> *Date: *Wednesday, February 28, 2024 at 9:36 AM
>> *To: *Eliot Kimber <eliot.kim...@servicenow.com>
>> *Cc: *basex-talk@mailman.uni-konstanz.de <
>> basex-talk@mailman.uni-konstanz.de>
>> *Subject: *Re: [basex-talk] Optimize database never returns, leaves
>> database in "opened by another process" state
>> *[External Email]*
>>
>>
>> ------------------------------
>>
>> …this one could be related to a bug that was recently fixed in the latest
>> snapshot [1]. About time to get BaseX 11 finished…
>>
>>
>>
>> [1]
>> https://github.com/BaseXdb/basex/commit/45d97f8065615fb734b712bc4c77c39899e9d496
>>
>>
>>
>>
>>
>>
>>
>> On Mon, Feb 26, 2024 at 5:25 PM Eliot Kimber <eliot.kim...@servicenow.com>
>> wrote:
>>
>> Using Basex 10.7 on Linux.
>>
>>
>> I’m running a sequence of jobs to update and optimize a set of databases
>> following loading a number of documents created dynamically (as opposed to
>> being read from disk).
>>
>>
>>
>> I’m seeing a new behavior, which is that the optimization step never
>> completes but also doesn’t show any error in the log. The database shows no
>> items and is in the locked by another process state if I try to drop it.
>> This behavior seems to be consistently repeatable with my current code base
>> (I’m working on some code updates, so it’s possible I’ve introduced
>> something that would cause this behavior but I haven’t changed the code
>> that leads up to the failing optimize). The server has plenty of disk
>> space, etc.
>>
>>
>>
>> Optimization code is:
>>
>>    try {
>>
>>      if (db:exists($database))
>>
>>      then
>>
>>      (
>>
>>        util:logToConsole('dbadmin:optimizeDatabase', ``[Optimizing
>> database `{$database}`]``),
>>
>>        db:optimize($database, true(), $dbadmin:dbOptimizeOptions)
>>
>>      )
>>
>>      else util:logToConsole('dbadmin:optimizeDatabase', ``[Database
>> '`{$database}`' does not exist. Nothing to optimize.]``)
>>
>>    } catch * {
>>
>>      util:logToConsole(
>>
>>        'dbadmin:optimizeDatabase',
>>
>>        ``[Exception optimizing database '`{$database}`': `{$err:code}` -
>> `{$err:description}`]``,
>>
>>        'error')
>>
>>    }
>>
>>
>>
>> And the optimization options are:
>>
>> declare variable $dbadmin:dbOptimizeOptions as map(*) :=
>>
>>     (: Turn on all the indexes :)
>>
>>   map {
>>
>>     'attrindex' : true(),
>>
>>     'tokenindex' : true(),
>>
>>     'textindex' : true(),
>>
>>     'ftindex' : true()
>>
>>   };
>>
>> This code has been working fine for a long time and I’ve been running
>> 10.7 for a least a couple of months, so I’m wondering:
>>
>> A) Would would cause this behavior?
>> B) How can I diagnose it short of debugging the Java code (which I can do
>> but it’s non-trivial for me to set up).
>>
>>
>>
>> Thanks,
>>
>>
>>
>> Eliot
>>
>>
>>
>> _____________________________________________
>>
>> *Eliot Kimber*
>>
>> Sr Staff Content Engineer
>>
>> O: 512 554 9368
>>
>> M: 512 554 9368
>>
>> servicenow.com <https://www.servicenow.com>
>>
>> LinkedIn <https://www.linkedin.com/company/servicenow> | Twitter
>> <https://twitter.com/servicenow> | YouTube
>> <https://www.youtube.com/user/servicenowinc> | Facebook
>> <https://www.facebook.com/servicenow>
>>
>>

Reply via email to