Due to an expected crash of a server, a few (3) entries in the XML
database were corrupted. All but one could be restored from backup, by
deleting the affected entry and uploading the entry from backup. In all
these cases, the affected entry lost some data, causing XML parsing errors.
However, in one case, I receive the following error:
No inline metadata reader available for version 109
This prevents me to read or write that entry in question. All actions
cause the above error message to appear. This is very unfortunate as
XIndice has been extremely stable for years now. For the backup, I also
extract all entries into the separate location (in addition to just
copying the actual database), but now of course the extraction actually
fails:
[WARN] XMLCompressedInput - -invalid node type : 5
[WARN] XMLCompressedInput - -invalid node type : 5
[WARN] ElementImpl - -ignored exception
<java.io.EOFException>java.io.EOFException
at java.io.DataInputStream.readShort(DataInputStream.java:298)
at
org.apache.xindice.xml.dom.ElementImpl.loadAttributes(ElementImpl.java:175)
.....
[WARN] ElementImpl - -ignored exception
<java.lang.NullPointerException>java.lang.NullPointerException
at
org.apache.xindice.xml.dom.ElementImpl.loadAttributes(ElementImpl.java:184)
...
What would be the appropriate course of action to resolve this issue. Is
there a way to extract the binary file in another way (not XML-based) so
that I manually delete the affected entry.
XIndice version: v1.1b5-dev
--
Andre H. Juffer | Phone: +358-8-553 1161
Biocenter Oulu and | Fax: +358-8-553-1141
Department of Biochemistry | Email: andre.juf...@oulu.fi
University of Oulu, Finland | WWW: www.biochem.oulu.fi/Biocomputing/
StruBioCat | WWW: www.strubiocat.oulu.fi
NordProt | WWW: www.nordprot.org
Triacle Biocomputing | WWW: www.triacle-bc.com