Hi All,

I have a .NET 1.1 ws client connecting to Axis running on iPlanet Webserver
6.1 on Solaris.  I get the following exception when I attempt to upload a
DIME attachment:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
 <soapenv:Body>
  <soapenv:Fault>
   <faultcode>soapenv:Server.userException</faultcode>
   <faultstring>org.xml.sax.SAXParseException: Character conversion error:
&quot;Malformed UTF-8 char -- is an XML encoding declaration missing?&quot;
(line number may be too low).</faultstring>
   <detail></detail>
  </soapenv:Fault>
 </soapenv:Body>
</soapenv:Envelope>

The same code works fine on Tomcat on FreeBSD and Windows.  It's seems to me
that this error is caused by a different SAX parser being used by the
iPlanet webserver and being found first in the classpath.

So my questions are:
- Has anyone experienced anything like this before?
- How can I get around it?  I'm going to look for SAX parser classes in the
iPlanet web container's classpath and try to remove it.

thanks
michael

Reply via email to