[Mono-dev] mod_mono webservice issue

Mike Glenn mglenn at zoominternet.net
Thu Apr 13 18:19:01 EDT 2006


I've run into a small issue that I'm not sure how to proceed with.

When calling a Web Service from within a web application I receive the following
error:

System.Threading.ThreadAbortException
in <0x00000> <unknown method>
in (wrapper managed-to-native)
System.Object:__icall_wrapper_mono_thread_interruption_checkpoint ()
in (wrapper managed-to-native) System.Threading.WaitHandle:WaitOne_internal
(intptr,int,bool)
in <0x00034> System.Threading.WaitHandle:WaitOne (Int32 millisecondsTimeout,
Boolean exitContext)
in <0x0003c> System.Net.WebAsyncResult:WaitUntilComplete (Int32 timeout, Boolean
exitContext)
in <0x00048> System.Net.HttpWebRequest:EndGetResponse (IAsyncResult asyncResult)
in <0x00047> System.Net.HttpWebRequest:GetResponse ()
in <0x0004d> System.Web.Services.Protocols.WebClientProtocol:GetWebResponse
(System.Net.WebRequest request)
in <0x00017> System.Web.Services.Protocols.HttpWebClientProtocol:GetWebResponse
(System.Net.WebRequest request)
in <0x0014a> System.Web.Services.Protocols.SoapHttpClientProtocol:Invoke
(System.String method_name, System.Object[] parameters)
in <0x00053> agoc.zoominternet.email.EmailProvisioning:setPassword
(System.String uid, System.String password)
in <0x00036> Webmail.Controllers.WebmailController:resetpassword (System.String
user, System.String pass)

resetpassword is my method and the EmailProvisioning:setPassword method is the
stub class and method of the web service.

A tcpdump of the interface shows no traffic at all out of the box to the
destination host.

If I stop mod_mono and delete the /tmp/.wapi and /tmp/apache-temp-aspnet-0
directories and then restart everything works fine (tcpdump also shows the
traffic). 

If I stop and restart without removing those directories the web service call
begins producing the above stacktrace again with no network traffic.

Version info:
mono 1.1.13.4
mod_mono 1.1.13
xsp 1.1.13

Any ideas or pointers on how to proceed with troubleshooting this would be
great.

Mike Glenn






More information about the Mono-devel-list mailing list