Re: Exist-Db - front end failure following JVM crash

Jean-Paul Rehr <[email protected]> Mon, 15 Jul 2024 20:37:05 +0200
Newsgroups gmane.text.xml.exist
Message-ID <CALcdGbw6ikNRrrpexn90nDtawPWd1_pVUAtsKQWGGiwOeSESEQ@mail.gmail.com>
In my experience this requires reindexing the entire database. When this
happens, as a general practice, I go through and reindex each app
separately. I start with the "core" apps like eXide, Monex, package
manager, etc.  As you go through each app and reindex you should find that
each app is back online again...

JPR

On Mon, Jul 15, 2024 at 7:39 PM Ralph Corrigan <[email protected]> wrote:

> Hi all, following a JVM crash at the weekend, all of the apps front ends
> (except the dashboard) are failing to load and displaying the following
> error (this one from Monex). Has anyone seen anything similar? The db is
> accessible from Oxygen and seems fine, but nothing (including exide) will
> load...
>
> Ralph
> <exception>
> <path>/db/apps/monex/modules/view.xql</path>
> <message>exerr:ERROR The actual return type does not match the sequence
> type declared in the function's signature: config:app-title(node(), map(*))
> text(). Expected cardinality: exactly one, got 0. [at line 63, column 50,
> source: /db/apps/monex/modules/view.xql] In function:
> config:app-title(node(), map(*)) [-1:-1:/db/apps/monex/modules/config.xqm]
> templates:process-output(element(), map(*), item()*, element())
> [211:9:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> templates:call-by-introspection(element(), map(*), map(*), function(*))
> [189:28:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> templates:call(item(), element(), map(*))
> [137:36:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> templates:process(node()*, map(*))
> [148:81:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> templates:process(node()*, map(*))
> [148:81:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> templates:process(node()*, map(*))
> [428:17:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> templates:process-output(element(), map(*), item()*)
> [230:9:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> templates:process-output(element(), map(*), item()*, element())
> [211:9:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> templates:call-by-introspection(element(), map(*), map(*), function(*))
> [189:28:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> templates:call(item(), element(), map(*))
> [145:37:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> templates:process(node()*, map(*))
> [133:51:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> templates:process(node()*, map(*))
> [90:9:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> templates:apply(node()+, function(*), map(*)?, map(*)?)
> [43:5:/exist/etc/../data/expathrepo/shared-0.9.1/content/templates.xql]
> </message>
> </exception>
> _______________________________________________
> Exist-open mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/exist-open
>

_______________________________________________
Exist-open mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/exist-open