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