Can we get the xml of the offending row generated here?  (And which node expected/actually was.)  That would be a more useful to a user tracking down the issue.