Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=78621 --- shadow/78621 2006-06-14 18:52:26.000000000 -0400 +++ shadow/78621.tmp.19013 2006-06-14 18:52:26.000000000 -0400 @@ -0,0 +1,71 @@ +Bug#: 78621 +Product: Mono: Tools +Version: unspecified +OS: unknown +OS Details: Ubuntu 6.06 Dapper Drake +Status: RESOLVED +Resolution: FIXED +Severity: Unknown +Priority: Minor +Component: XSP +AssignedTo: [EMAIL PROTECTED] +ReportedBy: [EMAIL PROTECTED] +QAContact: [EMAIL PROTECTED] +TargetMilestone: --- +URL: +Cc: +Summary: Embedding XSP in an application throws exception on Start - Stop - Start + +Description of Problem: + +When embedding the XSP server into an application, using +Mono.WebServer.dll, attempting to restart an instance of ApplicationServer +(same instance has previously been started and stopped), throws an +InvalidOperationException, saying that the server has already been started. + +Steps to reproduce the problem: +1. Create an instance of ApplicationServer within an application +2. Start the server +3. Stop the server +4. Start the server again + +Actual Results: + +InvalidOperationException thrown with message 'The server is already started'. + +Expected Results: + +The server is restarted and ready to handle requests. + +How often does this happen? + +Everytime. + +Additional Information: + +I have verified this against xsp 1.0.5-1 (mono-xsp-1.1.10-0ubuntu2) as well +as xsp in subversion trunk. + +Looking at the source code in svn trunk, the problem is that the started +flag is not set to false once the server is stopped, and thus when +restarting the server, the check to see if the server is currently running +returns true, even though the server has been stopped. + +I will attach a test case that illustrates the problem. The test can be +compiled with: + +mcs /r:Mono.WebServer.dll Main.cs + +and run with + +mono Main.exe + +------- Additional Comments From [EMAIL PROTECTED] 2006-06-10 16:54 ------- +Created an attachment (id=17163) +Test case to illustrate exception thrown when embedded server is restarted + + +------- Additional Comments From [EMAIL PROTECTED] 2006-06-14 18:52 ------- +Fixed in svn. +Thanks. + _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
