Summary:

When using soapUI 4.5.1 to generate sample requests to the CRM web services endpoint. After calling the Logon method, an access violation is returned from CRM in the response.

Symptoms:

The request used was as follows:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:type="http://tempuri.org/type">
<soapenv:Header/>
<soapenv:Body>
<type:logon>
<type:username>admin</type:username>
<type:password></type:password>
</type:logon>
</soapenv:Body>
</soapenv:Envelope>

CRM responded with an access violation:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>Access violation at address 1A156C90 in module &apos;eware.dll&apos;. Read of address 00000014</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Work around / Resolution:

Remove the header tag from your request.