I think I've realized what's happening. The Helper I'm using has the wrong controller context. Are the helpers supposed to be singletons? One instance for all uses? Or should a new instance be created each time? Because mine is using only once instance and I think that is causing the problem.
2009/7/14 João Bragança <[email protected]> > > Which view engine are you using? I think you might be having a name / > key collision. Don't know about nvelocity, but Brail takes query, > form, resources, session, flash, propertybag and helpers and shoves > everything into one IDictionary. So make sure your querystring keys > differ from your propertybag / resource keys. > > On Jul 14, 11:34 am, Brian Chan <[email protected]> wrote: > > All my controllers inherit from a base controller that populates the > > property bag with some common variables such as the current user. It > > happens on many controllers randomly. I am on r5779 of the trunk. > Haven't > > updated recently... > > > > On Mon, Jul 6, 2009 at 3:28 PM, Roelof Blom <[email protected]> > wrote: > > > Is it happening on one specific page only? What "version" (trunk? RC3?) > of > > > MonoRail are you using? > > > > > On Mon, Jul 6, 2009 at 9:12 PM, Brian Chan <[email protected]> wrote: > > > > >> I'm not sure what other information to give. It happens completely > > >> randomly. I open the page once, it works fine. The next time the > page has > > >> a bunch of blanks where the data would have come from the property > bag. I > > >> load the page again and everything is okay. This even affects the > resource > > >> collection for the view. > > > > >> I'm sorry, but can you please suggest what other info would make it > easier > > >> to debug? > > > > >> Thanks. > > > > >> On Fri, Jun 26, 2009 at 3:37 PM, Jason Meckley < > [email protected]>wrote: > > > > >>> I echo Roelof's bluntness :) > > > > >>> That said chances are the problem is what you are doing after you > > >>> place the items in the PropertyBag. There are 3 primary containers > > >>> PropertyBag, Flash and Session. > > >>> The PropertyBag is where you store what you want to render on the > > >>> current view. > > >>> Flash is used most often with returning error messages (not sure why, > > >>> but it's what all the examples show). I think is survives redirects > > >>> within the same request. > > >>> Session is just that, Session. Use sparingly. > > > > >>> if you load the property bag and then redirect to another, url, > > >>> action, controller, etc. the property bag is lost. either pass the > > >>> values via Flash or through the redirect overload. > > >>> RedirectToAction(name, dictionary); > > > > >>> On Jun 26, 12:23 pm, Roelof Blom <[email protected]> wrote: > > >>> > Magic? The weather? Strange fields of radiation perhaps? > > > > >>> > Honestly, if you want us to help you you need to provide more info > than > > >>> you > > >>> > just did. > > > > >>> > -- Roelof > > > > >>> > On Fri, Jun 26, 2009 at 6:03 PM, Brian Chan <[email protected]> > wrote: > > >>> > > Hi all, > > > > >>> > > I'm currently using Monorail for an application. It seems that > > >>> objects > > >>> > > placed in the property bag vanish randomly and are no longer > present > > >>> when > > >>> > > processing the view. Is there any reason this might be > happening? > > > > >>> > > Thanks. > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Castle Project Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/castle-project-users?hl=en -~----------~----~----~----~------~----~------~--~---
