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: "Malformed UTF-8 char -- is an XML encoding declaration missing?" (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
