Apparently the attatchment didn't work right. Here's the patch file (I hope). :)
jaaron --- J Aaron Farr <[EMAIL PROTECTED]> wrote: > Hi. > > I'm having lots of troubles disposing my components with Fortress. > Basically, > I've got some disposable components with a FactoryComponentHandler. However, > when I use the ServiceManager to release them, nothing happens. > > The problem comes from this line in the FortressServiceManager.release() > method > (line 165): > > final ComponentHandler handler = (ComponentHandler)m_used.remove( component); > > It always returns a null. Always. > > I added a line before to check if m_used contained the component key, and > that > always returned false. However, after running it through a debugger I can > see > that the component _is_ in there. I tried a number of fixes, but the one > that > worked was using component.toString() as the m_used key instead of the > component itself. This caused my components to be properly be disposed. I'm > including a patch file that shows my changes. > > So, is this a bug in fortress or in my own code? Why would > m_used.containsKey(component) return false when it's really in there? > > Would the change to component.toString() for the key cause any problems I'm > not > aware of? > > Thanks, > jaaron > > __________________________________________________ > Do you Yahoo!? > Yahoo! Shopping - Send Flowers for Valentine's Day > http://shopping.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] __________________________________________________ Do you Yahoo!? Yahoo! Shopping - Send Flowers for Valentine's Day http://shopping.yahoo.com
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]