Project:Deployment of Math Search: Difference between revisions

From MaRDI portal
No edit summary
Tag: Reverted
No edit summary
Tag: Manual revert
Line 27: Line 27:
* chmod ugo+rw for the xml file  
* chmod ugo+rw for the xml file  
* Restart formulasearch container
* Restart formulasearch container
<math> ZnS ($c$) </math>

Revision as of 15:12, 12 May 2023

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.

  • Remove "_initial"-suffix for the file
  • chmod ugo+rw for the xml file
  • Restart formulasearch container