Debugging problems
If you get a retrieval error (signified by a never-ending 'Retrieving data...' notice) AND you want to help me figure out the problem, do this:
If the problem is with a place (in this case, the place is Lyktos), go here:
http://tomcat-stable.hcmc.uvic.ca:8080/myths/apps/mom/site/helpers/place.xql?id=lyktos
You should get back info on the place Lyktos in XHTML format. Change the xml:id to get a different place.
There are similar tools for each data type:
http://tomcat-stable.hcmc.uvic.ca:8080/myths/apps/mom/site/helpers/character.xql?id=hercules
http://tomcat-stable.hcmc.uvic.ca:8080/myths/apps/mom/site/helpers/group.xql?id=argonauts
http://tomcat-stable.hcmc.uvic.ca:8080/myths/apps/mom/site/helpers/event.xql?id=event_3
For each one, you need to provide the xml:id of the problematic entry (e.g. hercules, argonauts, and event_3).
In the case of Lyktos, and at the time of writing, the response was:
<exception>
<path>/db/apps/mom/site/helpers/place.xql</path>
<message>
exerr:ERROR Type mismatch: the actual type of parameter 1 does not match the type declared in the signature of function: round-half-to-even($arg as numeric?, $precision as numeric?) numeric. Required type: numeric, got xs:string. [at line 230, column 124, source: /db/apps/mom/site/helpers/place.xql]
</message>
</exception>