it sounds like we may have a very bad bug in the XmlUpdateRequestHandler
I haven't looked at this yet, but if i understand the description, it would have to be a problem with the SolrDispatchFilter and/or the SolrRequestParsers. the part this *is* exactly the same is the XmlUpdateRequestHandler. My guess is that is is something in the SolrRequestParser - but i don't see anything obvious. I'll take a closer look sometime today. ryan