[Mono-dev] XSP crashing when hit from Firefox 2

Morten Mertner morten at mertner.com
Fri Nov 10 07:19:35 EST 2006


Hi All,

I have a problem with XSP - it crashes when hit from Firefox 2.0 client, 
but the web app works fine when hit from IE 7..

I'm using Mono 1.1.18-r1 and XSP 1.1.18.

Below is the output from XSP when started on the console and hit with FF2:

Listening on port: 8000 (non-secure)
Listening on address: 0.0.0.0
Root directory: /www/mono-apps
Hit Return to stop the server.
System.Exception: Error reading headers.

Server stack trace:
  at Mono.WebServer.XSPWorkerRequest.GetRequestHeaders () [0x00000]
  at Mono.WebServer.XSPWorkerRequest..ctor (Int32 requestId, 
Mono.WebServer.XSPRequestBroker requestBroker, IApplicationHost appHost, 
System.Net.EndPoint localEP, System.Net.EndPoint remoteEP, System.String 
verb, System.String path, System.String queryString, System.String 
protocol, System.Byte[] inputBuffer, IntPtr socket, Boolean secure) 
[0x00000]
  at Mono.WebServer.XSPApplicationHost.ProcessRequest (Int32 reqId, 
Int64 localEPAddr, Int32 localEPPort, Int64 remoteEPAdds, Int32 
remoteEPPort, System.String verb, System.String path, System.String 
queryString, System.String protocol, System.Byte[] inputBuffer, 
System.String redirect, IntPtr socket, Mono.WebServer.SslInformations 
ssl) [0x00000]
  at <0x00000> <unknown method>
  at (wrapper managed-to-native) 
System.Runtime.Remoting.RemotingServices:InternalExecute 
(System.Reflection.MethodBase,object,object[],object[]&)
  at System.Runtime.Remoting.RemotingServices.InternalExecuteMessage 
(System.MarshalByRefObject target, IMethodCallMessage reqMsg) [0x00000]

Exception rethrown at [0]:
 ---> System.Runtime.Remoting.RemotingException: Method 'Read' not found 
in type 'Mono.WebServer.BaseRequestBroker'

Server stack trace:
  at System.Runtime.Remoting.Messaging.CADMethodCallMessage.GetMethod () 
[0x00000]
  at System.Runtime.Remoting.Messaging.MethodCall..ctor 
(System.Runtime.Remoting.Messaging.CADMethodCallMessage msg) [0x00000]
  at System.AppDomain.ProcessMessageInDomain (System.Byte[] arrRequest, 
System.Runtime.Remoting.Messaging.CADMethodCallMessage cadMsg, 
System.Byte[]& arrResponse, 
System.Runtime.Remoting.Messaging.CADMethodReturnMessage& cadMrm) [0x00000]
  at (wrapper remoting-invoke-with-check) 
System.AppDomain:ProcessMessageInDomain 
(byte[],System.Runtime.Remoting.Messaging.CADMethodCallMessage,byte[]&,System.Runtime.Remoting.Messaging.CADMethodReturnMessage&)
  at 
System.Runtime.Remoting.Channels.CrossAppDomainSink.ProcessMessageInDomain 
(System.Byte[] arrRequest, 
System.Runtime.Remoting.Messaging.CADMethodCallMessage cadMsg) [0x00000]

Exception rethrown at [0]:

  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke 
(System.Runtime.Remoting.Proxies.RealProxy rp, IMessage msg, 
System.Exception& exc, System.Object[]& out_args) [0x00000] --- End of 
inner exception stack trace ---

  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke 
(System.Runtime.Remoting.Proxies.RealProxy rp, IMessage msg, 
System.Exception& exc, System.Object[]& out_args) [0x00000]

Yours,
Morten



More information about the Mono-devel-list mailing list