Details
Description
Ohai 0.6.x is producing DMI BIOS output that solr can't index. This results in nodes missing from the index.
Oct 25, 2011 11:19:13 PM org.apache.solr.common.SolrException log
SEVERE: org.apache.solr.common.SolrException: ParseError at [row,col]:[2,44199]
Message: Element type "field" must be followed by either attribute specifications, ">" or "/>".
The XML it's trying to index is DMI BIOS info from Ohai. XML validation fails on these lines with "floppy" in them:
"Characteristics": {
"CGA/mono video services are supported (int 10h)": null,
"5.25\"/360 KB floppy services are supported (int 13h)": null,
"5.25\"/1.2 MB floppy services are supported (int 13h)": null,
I'm only seeing this on nodes running Ohai 0.6.x, which gathers a lot more DMI info than 0.5 did.
Upgrading the server to 0.10.4 made this issue go away.