[Mono-bugs] [Bug 381435] New: Castle project (MonoRail and Windsor) stack with 1. 9 exceptions

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Apr 18 13:20:30 EDT 2008


https://bugzilla.novell.com/show_bug.cgi?id=381435


           Summary: Castle project (MonoRail and Windsor) stack with 1.9
                    exceptions
           Product: Mono: Runtime
           Version: 1.9.0
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Major
          Priority: P5 - None
         Component: misc
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: patrick at villadays.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: Third Party Developer/Partner


Description of Problem: 

Exception triggered by castle project stack on code that executes successfully
on 1.2.6 (and below) and .net 

Steps to reproduce the problem:
1. Configure MonoRail to use "Windsor Integration"
2. Run with xsp2 or mod-mono-server2 (windows or linux)


Actual Results:

Castle.MicroKernel.Handlers.HandlerException: Can't create component
'mr.helperfactory' as it has dependencies to be satisfied. 
mr.helperfactory is waiting for the following dependencies: 

Keys (components with specific keys)
- kernel which was not registered. 

  at Castle.MicroKernel.Handlers.DefaultHandler.AssertNotWaitingForDependency
() [0x00000] 
  at Castle.MicroKernel.Handlers.DefaultHandler.Resolve
(Castle.MicroKernel.CreationContext context) [0x00000] 
  at Castle.MicroKernel.DefaultKernel.ResolveComponent (IHandler handler,
System.Type service, IDictionary additionalArguments) [0x00000] 
  at Castle.MicroKernel.DefaultKernel.ResolveComponent (IHandler handler,
System.Type service) [0x00000] 
  at Castle.MicroKernel.DefaultKernel.get_Item (System.Type service) [0x00000] 
  at Castle.MicroKernel.DefaultKernel.Resolve (System.Type service) [0x00000] 
  at Castle.MicroKernel.DefaultKernel.GetService (System.Type serviceType)
[0x00000] 
  at Castle.Windsor.WindsorContainer.GetService (System.Type serviceType)
[0x00000] 
  at
Castle.MonoRail.Framework.Container.DefaultMonoRailContainer.UseServicesFromParent
() [0x00000] 
  at
Castle.MonoRail.Framework.MonoRailHttpHandlerFactory.CreateDefaultMonoRailContainer
(IServiceProviderEx userServiceProvider, System.Web.HttpApplication
appInstance) [0x00000] 
  at
Castle.MonoRail.Framework.MonoRailHttpHandlerFactory.PerformOneTimeInitializationIfNecessary
(System.Web.HttpContext context) [0x00000] 
  at Castle.MonoRail.Framework.MonoRailHttpHandlerFactory.GetHandler
(System.Web.HttpContext context, System.String requestType, System.String url,
System.String pathTranslated) [0x00000] 
  at System.Web.HttpApplication.GetHandler (System.Web.HttpContext context,
System.String url) [0x0003c] in
/home/patrick/mono/mono-1.9/mcs/class/System.Web/System.Web/HttpApplication.cs:1249 
  at System.Web.HttpApplication+<>c__CompilerGenerated2.MoveNext () [0x0077a]
in
/home/patrick/mono/mono-1.9/mcs/class/System.Web/System.Web/HttpApplication.cs:942 


Expected Results:

No exception


How often does this happen? 

Everytime


Additional Information:


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


More information about the mono-bugs mailing list