[Mono-bugs] [Bug 380546] New: Replacing a dll of running webapp make the webapp hang

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Apr 16 14:30:17 EDT 2008


           Summary: Replacing a dll of running webapp make the webapp hang
           Product: Mono: Class Libraries
           Version: SVN
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: Sys.Web
        AssignedTo: mhabersack at novell.com
        ReportedBy: juraj at hotfeet.ch
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---

Recipe for reproduction

- extract the attached zip
- change to webapp directory
- "make one" (compiles DataStore.cs, installs dll in bin/)
- open new terminal, start xsp2 in webapp directory
- request http://localhost:8080

(first terminal:) app_start

- "make two" in first terminal
  (compiles DataStore.cs including new class, install dll in bin/)

(first terminal:)
** (/usr/local/lib/mono/2.0/xsp2.exe:27469): WARNING **: Missing method Close
in assembly /tmp/js-temp-aspnet-0/8e57c622/App_global.asax.277ccf39.dll, type

** (/usr/local/lib/mono/2.0/xsp2.exe:27469): WARNING **: The class
HotFeet.Data.DataStore could not be loaded, used in App_global.asax.277ccf39

=> The webapp is hanging, xsp2 needs to be restarted.

I'm using Mono from SVN.

This is a major problem for us, as we're doing some db commits and cleanup when
Application_End is called. This is the case in quite a few webapps on our
server. The problem has already resulted in data loss in some situations...

This might also be a runtime problem (domain unload?).

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list