Project:Deployment of Math Search: Difference between revisions

From MaRDI portal
No edit summary
No edit summary
Line 4: Line 4:


==== Live Production development ====
==== Live Production development ====
 
This moved [[Project:Develop and Test Mediawiki Extensions on Production|here]]
* ssh tunnel to mardi01
* server settings in Intellij Idea sync files to mardi01 (within ide folder)
* override file which mounts the specified folder to the MathSearch extension folder
* override folder should be mounted by cron already, can be renamed or moved


==== Corrupted index files ====
==== Corrupted index files ====

Revision as of 08:48, 15 June 2022

The deployment of MathSearch components is currently tricky and has some pitfalls.

This page is to collect information to mitigate these.

Live Production development

This moved here

Corrupted index files

Updating the indices causes logs on the formulasearch container like these:

avax.xml.xquery.XQException:
BXCE001 - Stopped at ., 588/76:
[XUDY0027] Insert target is an empty sequence.
at com.formulasearchengine.mathosphere.basex.Client.updateFormula(Client.java:448)
at org.citeplag.domain.MathUpdate.run(MathUpdate.java:60)
at org.citeplag.controller.BaseXController.update(BaseXController.java:212)

This indicates that the current xml-index database is non-existant or corrupted.

Here are steps to solve the issue at the moment.