v***@gmail.com
2007-03-07 22:15:29 UTC
Next call from COM+ component crash on production server (2003 with
MSXML4 SP2):
xmlSendRequest strUTF8RequestXML, "http://localhost/Soap.Services/
wmqservice.ashx"
Where:
Public Function xmlSendRequest(ByVal vstrRequestXML As String, _
ByVal strDestinationURL As String) As String
Dim objXMLHTTP As ServerXMLHTTP40
objXMLHTTP = New ServerXMLHTTP40
objXMLHTTP.open("POST", strDestinationURL)
objXMLHTTP.send(vstrRequestXML)
If objXMLHTTP.Status >= 400 And objXMLHTTP.Status <= 599 Then
ERR.Raise(vbObjectError + 1, cstrFunctionName, _
"Send Via HTTP POST method failed -" & vbCr & _
"HTTP.status: " & objXMLHTTP.Status & vbCr & _
"HTTP.statusText: " & objXMLHTTP.statusText)
Else
xmlSendRequest = objXMLHTTP.responseText
End If
objXMLHTTP = Nothing
End Function
With error dumped into Event Log:
-----------------------------------------------------------------------------------------------------
The serious nature of this error has caused the process to terminate.
Exception: C0000005
Address: 0x69BE8F34
Call Stack:
msxml4!DllUnregisterServer + 0x696ba
winhttp!WinHttpTimeToSystemTime + 0xf8b9
winhttp!DllGetClassObject + 0x565
winhttp!DllGetClassObject + 0xa8e
msxml4!DllUnregisterServer + 0x6efdd
msxml4!DllUnregisterServer + 0x6f5cf
Admin!DllCanUnloadNow + 0x47713
-------------------------------------------------------------------------------------------------------
It happens not always, from time to time
Any ideas?
Thank you,
VK
MSXML4 SP2):
xmlSendRequest strUTF8RequestXML, "http://localhost/Soap.Services/
wmqservice.ashx"
Where:
Public Function xmlSendRequest(ByVal vstrRequestXML As String, _
ByVal strDestinationURL As String) As String
Dim objXMLHTTP As ServerXMLHTTP40
objXMLHTTP = New ServerXMLHTTP40
objXMLHTTP.open("POST", strDestinationURL)
objXMLHTTP.send(vstrRequestXML)
If objXMLHTTP.Status >= 400 And objXMLHTTP.Status <= 599 Then
ERR.Raise(vbObjectError + 1, cstrFunctionName, _
"Send Via HTTP POST method failed -" & vbCr & _
"HTTP.status: " & objXMLHTTP.Status & vbCr & _
"HTTP.statusText: " & objXMLHTTP.statusText)
Else
xmlSendRequest = objXMLHTTP.responseText
End If
objXMLHTTP = Nothing
End Function
With error dumped into Event Log:
-----------------------------------------------------------------------------------------------------
The serious nature of this error has caused the process to terminate.
Exception: C0000005
Address: 0x69BE8F34
Call Stack:
msxml4!DllUnregisterServer + 0x696ba
winhttp!WinHttpTimeToSystemTime + 0xf8b9
winhttp!DllGetClassObject + 0x565
winhttp!DllGetClassObject + 0xa8e
msxml4!DllUnregisterServer + 0x6efdd
msxml4!DllUnregisterServer + 0x6f5cf
Admin!DllCanUnloadNow + 0x47713
-------------------------------------------------------------------------------------------------------
It happens not always, from time to time
Any ideas?
Thank you,
VK