You product is mounted as a SOAP service. A string is
passed to it as an argument. The service is
configured to interpret the string as either a file
URL or XML. An input source is provided accordingly.
This error has so far only been observed when the
XML is passed as string directly. The FOInputSource
is constructed and its CharacterStream is set to a
StringReader - see code below. It error is not the
result of the services taking a file URL for an XML
string or vice-versa. I have tested these cases and
very different errors are reported.

Background info
· Renderex versions affected 2.7.x and as I recall
back to 2.2.x
· Renderex is mounded as a SOAP service on a Tomcat
server. The problem has been observed on Tomcat
3.2.x, 3.3.x & 4.1.x running with any versions of
Apache SOAP and now Axis.
· The Enviroment is Intel / Win2k, JVM sun 1.3.x